name: Create Archive run-name: ${{ gitea.actor }} is making a zip archive on: workflow_dispatch: inputs: version: description: 'Package Version' required: true default: '0.0.0' type: string jobs: zip: runs-on: ubuntu-latest steps: - name: Checkout repository (+ download LFS dependencies) uses: actions/checkout@v4 with: lfs: true - name: Checkout LFS objects run: git lfs checkout - name: Get current repo run: echo "REPO_NAME=$(basename $GITHUB_REPOSITORY)" >> $GITHUB_ENV - name: Zip repository run: zip -r ${{ vars.REPO_NAME }}-${{ steps.date.outputs.date }}.zip -x "*.git*" - name: Release artifacts to Gitea repository uses: akkuman/gitea-release-action@v1 env: NODE_OPTIONS: '--experimental-fetch' # if nodejs < 18 with: files: |- ${{ vars.REPO_NAME }}-${{ inputs.version }}.zip tag_name: ${{ inputs.version }} name: Release - ${{ inputs.version }}