Lines Matching full:release
2 #===-- tag.sh - Tag the LLVM release candidates ----------------------------===#
10 # Create branches and release candidates for the LLVM release.
18 release=""
22 template='${PROJECT}-${RELEASE}${RC}.src.tar.xz'
28 Usage: $(basename $0) [-release|--release <major>.<minor>.<patch>]
36 -release | --release <major>.<minor>.<patch> The version number of the release
37 -rc | --rc <num> The release candidate number
39 …ref <git-ref> (optional) Use <git-ref> to determine the release and don't export …
40 …te> (optional) Possible placeholders: \$PROJECT \$YYYYMMDD \$GIT_REF \$RELEASE \$RC.
46 $(echo "$projects "| sed 's/\([a-z-]\+\) / * \1-<RELEASE><RC>.src.tar.xz \n/g')
50 * llvm-project-<RELEASE><RC>.src.tar.xz (the complete LLVM source project)
51 * test-suite-<RELEASE><RC>.src.tar.xz (only when not using --git-ref)
55 * llvm-release-<YYYYMMDD>.txt (contains the <RELEASE> as a text)
61 * <RELEASE> -> 13.0.0
73 export PROJECT=$1 YYYYMMDD=$yyyymmdd RC=$rc RELEASE=$release GIT_REF=$git_rev
74 basename $(echo $template | envsubst '$PROJECT $RELEASE $RC $YYYYMMDD $GIT_REF')
75 unset PROJECT YYYYMMDD RC RELEASE GIT_REF
79 local tag="llvmorg-$release"
84 # Determine the release by fetching the version from LLVM's CMakeLists.txt
87 …release=$(git -C $llvm_src_dir show $snapshot:cmake/Modules/LLVMVersion.cmake | grep -ioP 'set\(\s…
90 tag="llvmorg-$release"
111 echo "$release" > $target_dir/llvm-release-$yyyymmdd.txt
115 …git archive --prefix=llvm-project-$release$rc.src/ $tree_id . | xz -T0 >$target_dir/$(template_fil…
119 if [ ! -d test-suite-$release$rc.src ]; then
121 mkdir -p test-suite-$release$rc.src
123 tar -C test-suite-$release$rc.src --strip-components=1 -xzf -
128 -cJf test-suite-$release$rc.src.tar.xz test-suite-$release$rc.src
134 …git archive --prefix=$proj-$release$rc.src/ $tree_id . | xz -T0 >$target_dir/$(template_file $proj)
141 -release | --release )
143 release=$1
174 if [[ "$rc" != "" || "$release" != "" ]]; then
175 echo "error: must not specify -rc or -release when creating a snapshot"
178 elif [ -z "$release" ]; then
179 echo "error: need to specify a release version"