From 5331fc9f24a0f375c2e528a2e1b905bf11687545 Mon Sep 17 00:00:00 2001 From: j Date: Mon, 16 Jun 2025 17:20:30 +1000 Subject: [PATCH] test workflow --- .forgejo/workflows/package.yml | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .forgejo/workflows/package.yml diff --git a/.forgejo/workflows/package.yml b/.forgejo/workflows/package.yml new file mode 100644 index 0000000..fa02317 --- /dev/null +++ b/.forgejo/workflows/package.yml @@ -0,0 +1,37 @@ +name: Build Plugin Zip + +on: + push: + branches: + - main + workflow_dispatch: # Manual trigger + +jobs: + build-zip: + runs-on: ubuntu-latest + + steps: + - name: Checkout repo + uses: actions/checkout@v3 + + - name: Get repo name + id: repo_name + run: echo "REPO_NAME=$(basename $(git rev-parse --show-toplevel))" >> $GITHUB_ENV + + - name: Prepare zip folder + run: | + rm -rf /tmp/$REPO_NAME + mkdir -p /tmp/$REPO_NAME + cp -r ./src/* /tmp/$REPO_NAME/ + + - name: Create zip archive + run: | + cd /tmp + zip -r $REPO_NAME.zip $REPO_NAME + + - name: Upload zip artifact + uses: actions/upload-artifact@v3 + with: + name: ${{ env.REPO_NAME }}-plugin-zip + path: /tmp/${{ env.REPO_NAME }}.zip +