@@ -32,58 +32,40 @@ jobs:
32
32
npm install -g typescript
33
33
34
34
- name : Login to Azure DevOps
35
- uses : azure/login@v2
35
+ uses : azure/login@v1
36
36
with :
37
37
client-id : ${{ secrets.AZURE_APPLICATION_CLIENT_ID }}
38
38
tenant-id : ${{ secrets.AZURE_TENANT_ID }}
39
39
subscription-id : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
40
40
41
41
- name : Get Azure DevOps access token
42
- id : devops_token
42
+ id : get_token
43
43
run : |
44
- TOKEN="$(az account get-access-token --resource "${{ secrets.AZURE_MARKETPLACE_ACCESS_SCOPE }}" --query accessToken -o tsv)"
45
- echo "::add-mask::$TOKEN"
46
- echo "azure_devops_access_token=$TOKEN" >> "$GITHUB_OUTPUT"
44
+ echo "AZURE_DEVOPS_ACCESS_TOKEN=$(az account get-access-token --resource ${{ secrets.AZURE_MARKETPLACE_ACCESS_SCOPE }} --query accessToken -o tsv)" >> $GITHUB_ENV
47
45
48
46
- name : Build release
49
47
run : |
50
48
make build
51
49
52
50
- name : Increment version
53
- id : bump
54
51
run : |
55
52
chmod +x ./bump_version.sh
56
- NEW_VERSION="$(./bump_version.sh)"
57
- if [[ -z "$NEW_VERSION" ]]; then
58
- echo "Version bump script returned empty version" >&2
59
- exit 1
60
- fi
61
- echo "new_version=$NEW_VERSION" >> "$GITHUB_OUTPUT"
53
+ NEW_VERSION=$(./bump_version.sh)
54
+ echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV
62
55
63
56
- name : Publish release
64
57
env :
65
- AZURE_DEVOPS_ACCESS_TOKEN : ${{ steps.devops_token.outputs.azure_devops_access_token }}
58
+ AZURE_DEVOPS_ACCESS_TOKEN : ${{ env.AZURE_DEVOPS_ACCESS_TOKEN }}
66
59
run : |
67
60
make publish-release
68
61
69
62
- name : Commit version increment
70
63
run : |
71
64
git config --local user.email "action@github.com"
72
65
git config --local user.name "GitHub Action"
73
-
74
- git add ./sysdig-cli-scan-task/task.json ./VERSION ./vss-extension.json
75
- if git diff --cached --quiet; then
76
- echo "No changes to commit."
77
- exit 0
78
- fi
79
-
80
- VERSION="${{ steps.bump.outputs.new_version }}"
81
- git commit -m "chore: bump version to ${VERSION}"
82
- if git tag -l "${VERSION}" | grep -q "^${VERSION}$"; then
83
- echo "Tag ${VERSION} already exists, skipping tag creation."
84
- else
85
- git tag -a "${VERSION}" -m "Release ${VERSION}"
86
- fi
87
-
88
- git push origin HEAD
89
- git push origin "${VERSION}"
66
+ git add ./sysdig-cli-scan-task/task.json
67
+ git add ./VERSION
68
+ git add ./vss-extension.json
69
+ git commit -m "Increment version to ${{ env.NEW_VERSION }}"
70
+ git tag ${{ env.NEW_VERSION }}
71
+ git push origin HEAD --tags
0 commit comments