diff --git a/.gitea/workflows/hello_world.yaml b/.gitea/workflows/hello_world.yaml index 4c05855..fee1747 100644 --- a/.gitea/workflows/hello_world.yaml +++ b/.gitea/workflows/hello_world.yaml @@ -1,63 +1,67 @@ -name: GitHub Actions Demo -run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 -on: [push] -env: - ACTIONS_RUNTIME_TOKEN: ${{ secrets.GITHUB_TOKEN }} - ACTIONS_RUNTIME_URL: https://git.lerch.org/api/actions_pipeline/ -jobs: - Explore-GitHub-Actions: - runs-on: ubuntu-latest - outputs: - shortsha: asdklfjdf - steps: - - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event" - - name: Check out repository code - uses: actions/checkout@v3 - - name: List files in the repository - run: | - ls ${{ github.workspace }} - - run: true - # - name: Sign - # id: sign - # uses: https://git.lerch.org/lobo/action-hsm-sign@v1 - # with: - # pin: ${{ secrets.HSM_USER_PIN }} - # files: ??? - # public_key: 'https://emil.lerch.org/serverpublic.pem' - # - run: | - # echo "Source 0 should be ./bar: ${{ steps.sign.outputs.SOURCE_0 }}" - # - run: | - # echo "Signature 0 should be ./bar.sig: ${{ steps.sign.outputs.SIG_0 }}" - # - run: echo "URL of bar (0) is ${{ steps.sign.outputs.URL_0 }}" - # - run: | - # echo "Source 1 should be ./foo: ${{ steps.sign.outputs.SOURCE_1 }}" - # - run: | - # echo "Signature 1 should be ./foo.sig: ${{ steps.sign.outputs.SIG_1 }}" - # - run: echo "URL of foo (1) is ${{ steps.sign.outputs.URL_1 }}" - - name: list workflows - if: always() - run: ls ${{ github.workspace }}/.gitea/workflows/ - - name: list workspace - if: always() - run: ls ${{ github.workspace }} - # Needs gitea 1.20. See https://github.com/go-gitea/gitea/pull/22738 - - name: Upload - uses: actions/upload-artifact@v3 - with: - name: foobar - path: '*' - # - name: Notify - # uses: https://git.lerch.org/lobo/action-notify-ntfy@v1 - # if: always() - # with: - # host: ${{ secrets.NTFY_HOST }} - # topic: ${{ secrets.NTFY_TOPIC }} - # user: ${{ secrets.NTFY_USER }} - # password: ${{ secrets.NTFY_PASSWORD }} - - run: echo "🍏 This job's status is ${{ job.status }}." - Job-2: - runs-on: ubuntu-latest - needs: Explore-GitHub-Actions - steps: - - name: Show other output +name: GitHub Actions Demo +run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 +on: [push] +env: + ACTIONS_RUNTIME_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ACTIONS_RUNTIME_URL: https://git.lerch.org/api/actions_pipeline/ +jobs: + Explore-GitHub-Actions: + runs-on: ubuntu-latest + outputs: + shortsha: asdklfjdf + steps: + - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event" + - name: Check out repository code + uses: actions/checkout@v3 + - name: List files in the repository + run: | + ls ${{ github.workspace }} + - run: true + - name: Setup zig + uses: https://git.lerch.org/lobo/setup-zig@master + with: + version: 2024.3.0-mach + # - name: Sign + # id: sign + # uses: https://git.lerch.org/lobo/action-hsm-sign@v1 + # with: + # pin: ${{ secrets.HSM_USER_PIN }} + # files: ??? + # public_key: 'https://emil.lerch.org/serverpublic.pem' + # - run: | + # echo "Source 0 should be ./bar: ${{ steps.sign.outputs.SOURCE_0 }}" + # - run: | + # echo "Signature 0 should be ./bar.sig: ${{ steps.sign.outputs.SIG_0 }}" + # - run: echo "URL of bar (0) is ${{ steps.sign.outputs.URL_0 }}" + # - run: | + # echo "Source 1 should be ./foo: ${{ steps.sign.outputs.SOURCE_1 }}" + # - run: | + # echo "Signature 1 should be ./foo.sig: ${{ steps.sign.outputs.SIG_1 }}" + # - run: echo "URL of foo (1) is ${{ steps.sign.outputs.URL_1 }}" + # - name: list workflows + # if: always() + # run: ls ${{ github.workspace }}/.gitea/workflows/ + # - name: list workspace + # if: always() + # run: ls ${{ github.workspace }} + # Needs gitea 1.20. See https://github.com/go-gitea/gitea/pull/22738 + # - name: Upload + # uses: actions/upload-artifact@v3 + # with: + # name: foobar + # path: '*' + # - name: Notify + # uses: https://git.lerch.org/lobo/action-notify-ntfy@v1 + # if: always() + # with: + # host: ${{ secrets.NTFY_HOST }} + # topic: ${{ secrets.NTFY_TOPIC }} + # user: ${{ secrets.NTFY_USER }} + # password: ${{ secrets.NTFY_PASSWORD }} + - run: echo "🍏 This job's status is ${{ job.status }}." + Job-2: + runs-on: ubuntu-latest + needs: Explore-GitHub-Actions + steps: + - name: Show other output run: echo ${{ needs.Explore-GitHub-Actions.outputs.shortsha }} \ No newline at end of file