From 44f96d9a499da4d2056b22a5a265d1fd0b613d31 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Thu, 21 Dec 2023 16:13:44 +0100 Subject: [PATCH] run on a Forgejo binary --- .forgejo/workflows/pr.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .forgejo/workflows/pr.yml diff --git a/.forgejo/workflows/pr.yml b/.forgejo/workflows/pr.yml new file mode 100644 index 0000000..dab0d56 --- /dev/null +++ b/.forgejo/workflows/pr.yml @@ -0,0 +1,39 @@ +on: + pull_request: + +jobs: + info: + runs-on: docker + container: + image: node:20-bookworm + steps: + - name: event + run: | + cat <<'EOF' + ${{ toJSON(github.event) }} + EOF + + actions: + runs-on: self-hosted + container: + image: node:20-bookworm + steps: + - uses: actions/checkout@v4 + + - uses: https://code.forgejo.org/actions/setup-forgejo@v2 + with: + install-only: true + + - shell: bash + run: | + set -x + forgejo-binary.sh ensure_user forgejo + + export DIR=$(mktemp -d) + chown forgejo $DIR /srv + + if test -f forgejo/binary-url ; then + su -c "actions/run.sh $(cat forgejo/binary-url) unknown_full_version v7_0" forgejo + else + echo "forgejo/binary-url does not exist, do nothing" + fi