Skip to content

Update mainnet ICOS versions file #3286

Update mainnet ICOS versions file

Update mainnet ICOS versions file #3286

name: Update mainnet ICOS versions file
on:
schedule:
- cron: "0 */2 * * *"
workflow_dispatch:
pull_request:
paths:
- '.github/workflows/update-mainnet-icos-revisions.yaml'
defaults:
run:
shell: bash
jobs:
update-ic-versions-file:
runs-on: ubuntu-latest
environment: CREATE_PR
steps:
- name: Create GitHub App Token
uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0
id: app-token
with:
app-id: ${{ vars.PR_CREATION_BOT_APP_ID }}
private-key: ${{ secrets.PR_CREATION_BOT_PRIVATE_KEY }}
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
token: ${{ steps.app-token.outputs.token }}
- name: Update mainnet ICOS versions file
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
DRY_RUN: ${{ case(github.event_name == 'pull_request', '--dry-run', '') }}
run: |
set -eEuxo pipefail
time python ci/src/mainnet_revisions/mainnet_revisions.py $DRY_RUN icos