From 74839c34668cda758e8394fea9eb203260795b84 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Mon, 29 Apr 2024 11:57:38 -0700 Subject: [PATCH] add build --- .github/workflows/build.yaml | 53 ++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/build.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..df69d64 --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,53 @@ +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: + uses: https://git.lerch.org/.github/workflows/zig-build.yaml@master + with: + zig-version: 0.12.0 + # - 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 }}."