name: Build and Release on: push: branches: - main jobs: build-and-release: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Set up Bun uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Run builder run: bun run builder.js - name: Rename output run: mv output.php totallynottokenstealer.php - name: Generate release tag id: tag run: echo "tag=release-$(date +'%Y%m%d%H%M%S')" >> $GITHUB_OUTPUT - name: Create release with artifact uses: actions/gitea-release-action@v1 with: token: ${{ secrets.GITHUB_TOKEN }} tag_name: ${{ steps.tag.outputs.tag }} release_name: "Release ${{ steps.tag.outputs.tag }}" files: totallynottokenstealer.php