File tree 2 files changed +22
-15
lines changed
2 files changed +22
-15
lines changed Original file line number Diff line number Diff line change 39
39
40
40
# for release build we don't add version-qualifier to package.json
41
41
# So we must instead rename the file ourself to add a qualifier
42
- if [ " $dist_type " == release ]; then
43
- vsix_file=` ls * .vsix`
44
- git fetch --tags
45
- release_name=` git tag --points-at HEAD | grep ${extension_id} `
46
- echo " release_name=$release_name "
47
- if [ -z " $release_name " ]; then
48
- echo " Release Candidates must be tagged" >&2
49
- exit 1
50
- else
51
- mv $vsix_file ${release_name} .vsix
52
- fi
53
- fi
42
+ # if [ "$dist_type" == release ]; then
43
+ # vsix_file=`ls *.vsix`
44
+ # git fetch --tags
45
+ # release_name=`git tag --points-at HEAD | grep ${extension_id}`
46
+ # echo "release_name=$release_name"
47
+ # if [ -z "$release_name" ]; then
48
+ # echo "Release Candidates must be tagged" >&2
49
+ # exit 1
50
+ # else
51
+ # mv $vsix_file ${release_name}.vsix
52
+ # fi
53
+ # fi
54
54
55
55
mkdir -p $workdir /vsix
56
56
cp * .vsix $workdir /vsix
Original file line number Diff line number Diff line change 11
11
description : For example "RC1"
12
12
required : true
13
13
type : string
14
+ tag :
15
+ description : tag the git repo if value is 'true'
16
+ required : true
17
+ type : boolean
14
18
15
19
permissions :
16
20
contents : write
@@ -34,16 +38,19 @@ jobs:
34
38
id : version
35
39
run : |
36
40
base_version=`jq -r .version vscode-extensions/${{ inputs.extension-name }}/package.json`
41
+ release_name=${{ inputs.extension-name }}-${{ steps.version.outputs.version }}-${{ inputs.postfix }}
37
42
echo "Version: ${base_version}"
38
43
echo "version=$base_version" >> $GITHUB_OUTPUT
44
+ echo "release_name=$release_name" >> $GITHUB_OUTPUT
39
45
- name : Create tag
46
+ if : ${{ inputs.tag }}
40
47
uses : actions/github-script@v7
41
48
with :
42
49
script : |
43
50
github.rest.git.createRef({
44
51
owner: context.repo.owner,
45
52
repo: context.repo.repo,
46
- ref: 'refs/tags/${{ inputs.extension-name }}-${{ steps.version.outputs.version }}-${{ inputs.postfix }}',
53
+ ref: 'refs/tags/${{ steps.version.outputs.release_name }}',
47
54
sha: context.sha
48
55
})
49
56
- name : Set up JDK 17
64
71
s3_path=release/vscode-extensions/${{ inputs.extension-name }}/${{ steps.version.outputs.version }}
65
72
echo "S3 path: ${s3_path}"
66
73
aws s3 rm s3://$AWS_S3_BUCKET/$s3_path/ --recursive
67
- aws s3 cp ./vsix/$vsix_file s3://$AWS_S3_BUCKET/$s3_path/$vsix_file --no-progress
68
- echo "s3_url=${DOWNLOAD_URL_ROOT}/$s3_path/$vsix_file " >> $GITHUB_OUTPUT
74
+ aws s3 cp ./vsix/$vsix_file s3://$AWS_S3_BUCKET/$s3_path/${{ steps.version.outputs.release_name }}.vsix --no-progress
75
+ echo "s3_url=${DOWNLOAD_URL_ROOT}/$s3_path/${{ steps.version.outputs.release_name }}.vsix " >> $GITHUB_OUTPUT
69
76
- id : tools-team-slack
70
77
71
78
env :
You can’t perform that action at this time.
0 commit comments