name: Create Release on: push: branches: - main tags: - 'v*' jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 with: username: ${{ secrets.CI_USER }} password: ${{ secrets.CI_TOKEN }} - name: Get version id: get_version run: | if [ "${{ github.ref_type }}" = "tag" ]; then echo "version=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT else echo "version=$(date +'%Y.%m.%d-%H%M')" >> $GITHUB_OUTPUT fi - name: Create ZIP archive run: | zip -r fourthwall-store-embed.zip . -x ".git/*" ".gitea/*" - name: Create Release uses: actions/release@v1 with: username: ${{ secrets.CI_USER }} password: ${{ secrets.CI_TOKEN }} title: Release ${{ steps.get_version.outputs.version }} tag_name: ${{ steps.get_version.outputs.version }} files: | fourthwall-store-embed.zip draft: false prerelease: false