|
1 | | -name: updatecli |
| 1 | +name: Updatecli |
2 | 2 | on: |
| 3 | + release: |
3 | 4 | workflow_dispatch: |
4 | | - push: |
5 | | - pull_request: |
6 | 5 | schedule: |
7 | | - # * is a special character in YAML so you have to quote this string |
8 | | - # Run every hour |
9 | | - - cron: '0 * * * *' |
| 6 | + # Run at 12:00 every Saterday every 14 days |
| 7 | + - cron: "0 12 */14 * 6" |
10 | 8 | jobs: |
11 | 9 | updatecli: |
12 | 10 | runs-on: ubuntu-latest |
13 | 11 | steps: |
14 | 12 | - name: "Checkout" |
15 | | - uses: "actions/checkout@v3" |
| 13 | + uses: "actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8" # v6.0.1 |
16 | 14 | - name: "Setup updatecli" |
17 | | - uses: "updatecli/updatecli-action@v2" |
18 | | - - name: "Run updatecli in dryrun" |
19 | | - run: "updatecli compose diff" |
20 | | - env: |
21 | | - GITHUB_ACTOR: ${{ github.actor }} |
22 | | - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
23 | | - - uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 |
24 | | - id: generate_token |
25 | | - if: github.ref == 'refs/heads/main' |
| 15 | + uses: "updatecli/updatecli-action@b846825b298f5351abd80f94c4f9eab63a38a804" # v2.98.0 |
26 | 16 | with: |
27 | | - app-id: ${{ secrets.UPDATECLIBOT_APP_ID }} |
28 | | - private-key: ${{ secrets.UPDATECLIBOT_APP_PRIVKEY }} |
| 17 | + version: "v0.113.0" |
29 | 18 | - name: "Run updatecli" |
30 | | - if: github.ref == 'refs/heads/main' |
31 | | - run: "updatecli compose apply" |
| 19 | + run: updatecli compose apply --clean-git-branches=true --experimental |
32 | 20 | env: |
33 | | - GITHUB_ACTOR: ${{ secrets.UPDATECLI_BOT_GITHUB_ACTOR }} |
34 | | - GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} |
| 21 | + UPDATECLI_GITHUB_APP_CLIENT_ID: ${{ secrets.UPDATECLIBOT_APP_ID }} |
| 22 | + UPDATECLI_GITHUB_APP_PRIVATE_KEY: ${{ secrets.UPDATECLIBOT_APP_PRIVKEY }} |
| 23 | + UPDATECLI_GITHUB_APP_INSTALLATION_ID: ${{ secrets.UPDATECLIBOT_APP_INSTALLATION_ID }} |
| 24 | + UPDATECLI_UDASH_API_URL: ${{ secrets.UPDATECLI_UDASH_API_URL }} |
| 25 | + UPDATECLI_UDASH_ACCESS_TOKEN: ${{ secrets.UPDATECLI_UDASH_ACCESS_TOKEN }} |
| 26 | + UPDATECLI_UDASH_URL: ${{ secrets.UPDATECLI_UDASH_URL }} |
0 commit comments