diff --git a/.forgejo/workflows/push.yaml b/.forgejo/workflows/push.yaml index 77f42da..8c1a1ad 100644 --- a/.forgejo/workflows/push.yaml +++ b/.forgejo/workflows/push.yaml @@ -63,23 +63,23 @@ jobs: steps: # the if statements are to only run if there are changes in the sub dir # get the repo first - - if: ${{ needs.changes.outputs.${{ matrix.script }} == 'true' }} + - if: ${{ format('needs.changes.outputs.{0}', matrix.script) == 'true' }} uses: https://code.forgejo.org/actions/checkout@v4 - - if: ${{ needs.changes.outputs.${{ matrix.script }} == 'true' }} + - if: ${{ format('needs.changes.outputs.{0}', matrix.script) == 'true' }} uses: https://forgejo.skynet.ie/Skynet/actions/get_lfs@v3 with: repository: ${{ gitea.repository }} ref_name: ${{ gitea.ref_name }} # actual script to run the build process - - if: ${{ needs.changes.outputs.${{ matrix.script }} == 'true' }} + - if: ${{ format('needs.changes.outputs.{0}', matrix.script) == 'true' }} run: nix run .#${{ matrix.script }} # zip the files so they can be released - - if: ${{ needs.changes.outputs.${{ matrix.script }} == 'true' }} + - if: ${{ format('needs.changes.outputs.{0}', matrix.script) == 'true' }} run: | mkdir releases zip -r releases/${{ matrix.script }}.zip pdf_${{ matrix.script }} # upload them so they are available at https://forgejo.skynet.ie/Computer_Society/open-goverance/releases/tag/minutes_latest - - if: ${{ needs.changes.outputs.${{ matrix.script }} == 'true' }} + - if: ${{ format('needs.changes.outputs.{0}', matrix.script) == 'true' }} uses: https://forgejo.skynet.ie/Skynet/actions-forgejo-release@v1 with: token: ${{ secrets.API_TOKEN_FORGEJO }}