on: workflow_dispatch: schedule: # - cron: '0 0 * * *' - cron: '0 * * * *' # using code from the nixos repo jobs: # deploy_active: # strategy: # matrix: # batch: [ active-core, active, active-ext ] # runs-on: nix # needs: [ deploy_dns ] # steps: # - uses: actions/checkout@v4 # - run: colmena apply -v --on @${{ matrix.batch }} --show-trace # shell: bash update: strategy: matrix: branch: [ main, skynet, anime_manga ] runs-on: nix permissions: # Give the default GITHUB_TOKEN write permission to commit and push the # added or changed files to the repository. contents: write steps: - uses: actions/checkout@v4 with: ref: ${{ matrix.branch }} token: ${{ secrets.PIPELINE_TOKEN }} - run: nix run .#update_plugin -- update geyser shell: bash - uses: https://github.com/stefanzweifel/git-auto-commit-action@v5 with: commit_message: "Updated geyser for ${{ matrix.branch }}"