fix(ci): use DBX bot token for agent releases
This commit is contained in:
1 parent
80b24e1e37
commit
61b820f4bc
1 file changed
+17
-1
@@ -283,7 +283,22 @@ jobs:
|
||||
needs: [bump-versions, build-agents, build-oracle-native, build-xugu-native, build-kingbase-native, build-jre]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Create DBX bot release token
|
||||
id: release-token
|
||||
uses: actions/create-github-app-token@v3
|
||||
with:
|
||||
app-id: ${{ vars.DBX_BOT_APP_ID }}
|
||||
private-key: ${{ secrets.DBX_BOT_PRIVATE_KEY }}
|
||||
owner: ${{ github.repository_owner }}
|
||||
repositories: dbx
|
||||
permission-contents: write
|
||||
# Moving agents-latest across commits that modify workflow files
|
||||
# requires the GitHub App's dedicated Workflows permission.
|
||||
permission-workflows: write
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
token: ${{ steps.release-token.outputs.token }}
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
path: artifacts
|
||||
@@ -537,13 +552,14 @@ jobs:
|
||||
- name: Create GitHub Release
|
||||
uses: softprops/action-gh-release@v2
|
||||
with:
|
||||
token: ${{ steps.release-token.outputs.token }}
|
||||
files: release/*
|
||||
body_path: RELEASE_NOTES.md
|
||||
make_latest: false
|
||||
|
||||
- name: Update agents-latest GitHub release
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GH_TOKEN: ${{ steps.release-token.outputs.token }}
|
||||
run: |
|
||||
git tag -f agents-latest "$GITHUB_SHA"
|
||||
git push origin refs/tags/agents-latest --force
|
||||
|
||||
Reference in new issue
Block a user