diff --git a/.forgejo/workflows/deploy-prod.yml b/.forgejo/workflows/deploy-prod.yml index 8878953..d1d93c8 100644 --- a/.forgejo/workflows/deploy-prod.yml +++ b/.forgejo/workflows/deploy-prod.yml @@ -278,17 +278,15 @@ jobs: -F "attachment=@$file" done - - name: Delete dev releases for prod version + - name: Delete dev releases env: TOKEN: ${{ forgejo.token }} API: ${{ forgejo.api_url }} REPO: ${{ forgejo.repository }} - TAG: ${{ steps.version.outputs.tag }} run: | set -eu PAGE=1 - PREFIX="$TAG-dev-" DELETE_RELEASES=delete-dev-releases.tsv : > "$DELETE_RELEASES" @@ -303,8 +301,7 @@ jobs: test "$COUNT" -gt 0 || break jq -r \ - --arg prefix "$PREFIX" \ - '.[] | select(.prerelease == true) | select(.tag_name | startswith($prefix)) | [.id, .tag_name] | @tsv' releases.json \ + '.[] | select(.prerelease == true) | select(.tag_name | contains("-dev-")) | [.id, .tag_name] | @tsv' releases.json \ >> "$DELETE_RELEASES" PAGE="$((PAGE + 1))" diff --git a/readme.md b/readme.md index 58c21e6..5ace45c 100644 --- a/readme.md +++ b/readme.md @@ -1,3 +1,5 @@ # Information -All dev releases between two prod version get deleted upon creation of the latest prod release. +All dev releases get deleted upon creation of the latest prod release. + +When working on a development branch, the package version must be higher than the latest stable release.