Skip to content

Commit

Permalink
Streamlines release workflow with static dev tag
Browse files Browse the repository at this point in the history
Changes release artifact naming to use consistent 'latest' naming instead of date-based versioning. Implements cleanup of previous dev releases before creating new ones.

Benefits:
- Simplifies release artifact management
- Ensures only one development release exists at a time
- Maintains date information in release title for tracking
  • Loading branch information
1337Core committed Feb 25, 2025
1 parent 0cc4893 commit a3ee8e2
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,27 @@ jobs:

- name: Create zip file
run: |
zip -r faster-pageload-${{ steps.date.outputs.date }}.zip . -x ".git/*" ".github/*"
zip -r faster-pageload-latest.zip . -x ".git/*" ".github/*"
- name: Delete existing dev release
uses: dev-drprasad/[email protected]
with:
tag_name: dev-release
delete_release: true
repo: ${{ github.repository }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true

- name: Create Release
id: create_release
uses: softprops/action-gh-release@v1
with:
tag_name: dev-${{ steps.date.outputs.date }}
name: Development Release ${{ steps.date.outputs.date }}
tag_name: dev-release
name: Development Release (Updated ${{ steps.date.outputs.date }})
body: |
Automatic development release from main branch
Date: ${{ steps.date.outputs.date }}
Last Updated: ${{ steps.date.outputs.date }}
draft: false
prerelease: true
files: faster-pageload-${{ steps.date.outputs.date }}.zip
files: faster-pageload-latest.zip

0 comments on commit a3ee8e2

Please sign in to comment.