File tree Expand file tree Collapse file tree 1 file changed +21
-14
lines changed
Expand file tree Collapse file tree 1 file changed +21
-14
lines changed Original file line number Diff line number Diff line change 2626 echo "conan_version=$VERSION" >> $GITHUB_OUTPUT
2727 echo "Version found: $VERSION"
2828
29+ generate-token :
30+ name : Generate Token
31+ runs-on : ubuntu-latest
32+ needs : prepare
33+ outputs :
34+ token : ${{ steps.token_step.outputs.token }}
35+ steps :
36+ - name : Generate Read-Only App Token
37+ id : token_step
38+ uses : actions/create-github-app-token@v2
39+ with :
40+ app-id : ${{ secrets.GH_APP_RELEASE_ID }}
41+ private-key : ${{ secrets.GH_APP_RELEASE_PRIVATE_KEY }}
42+ permission-contents : read
43+ owner : conan-io
44+ repositories : |
45+ conan
46+ release-tools
47+
2948 package :
3049 name : Package for ${{ matrix.platform }}/${{ matrix.arch }}
31- needs : prepare
50+ needs : [ prepare, generate-token]
3251 runs-on : ${{ matrix.runner }}
3352 strategy :
3453 fail-fast : false
@@ -53,23 +72,11 @@ jobs:
5372 arch : arm64
5473 runner : ubuntu-22.04-arm
5574 steps :
56- - name : Generate Read-Only App Token
57- id : generate_token
58- uses : actions/create-github-app-token@v2
59- with :
60- app-id : ${{ secrets.GH_APP_RELEASE_ID }}
61- private-key : ${{ secrets.GH_APP_RELEASE_PRIVATE_KEY }}
62- permission-contents : read
63- owner : conan-io
64- repositories : |
65- conan
66- release-tools
67-
6875 - name : Checkout release-tools repository
6976 uses : actions/checkout@v4
7077 with :
7178 repository : conan-io/release-tools
72- token : ${{ steps.generate_token .outputs.token }}
79+ token : ${{ needs.generate-token .outputs.token }}
7380
7481 - name : Build packages
7582 shell : bash
You can’t perform that action at this time.
0 commit comments