[GH-ISSUE #677] CI builds does not take into account RC builds when tagging packages #340

Closed
opened 2026-02-25 23:33:59 +03:00 by kerem · 0 comments
Owner

Originally created by @fmartingr on GitHub (Jul 26, 2023).
Original GitHub issue: https://github.com/go-shiori/shiori/issues/677

Originally assigned to: @fmartingr on GitHub.

Describe the bug / actual behavior

The CI uses conditionals to check if the released version is a development version or not (that is, if pushed to a v* tag or not).

When tagging the images, the conditional need to check if the version is a rc version as well.

The workflow should be:

v* tag push to master:

  • gorelease: ok ( build and publish v*)
  • buildx: ok (publishv* and latest)

commit push to master:

  • gorelease: ok (build v*)
  • buildx: ok (publish v*-next-commit and dev)

v*-rc* push to master:

  • gorelease: (build and publish v*-rc*)
  • buildx: build and publish with v*-rc* but not with latest nor dev.
Originally created by @fmartingr on GitHub (Jul 26, 2023). Original GitHub issue: https://github.com/go-shiori/shiori/issues/677 Originally assigned to: @fmartingr on GitHub. ## Describe the bug / actual behavior The CI uses conditionals to check if the released version is a development version or not (that is, if pushed to a `v*` tag or not). When tagging the images, the conditional need to check if the version is a rc version as well. The workflow should be: `v*` tag push to master: - gorelease: ok ( build and publish `v*`) - buildx: ok (publish`v*` and `latest`) commit push to master: - gorelease: ok (build `v*`) - buildx: ok (publish `v*-next-commit` and `dev`) `v*-rc*` push to master: - gorelease: (build and publish `v*-rc*`) - **buildx:** build and publish with `v*-rc*` but **not with `latest` nor `dev`.** ## Links - Gorelease CI: https://github.com/go-shiori/shiori/blob/master/.github/workflows/_gorelease.yml#L16 - Buildx CI: https://github.com/go-shiori/shiori/blob/master/.github/workflows/_buildx.yml#L26-L38
kerem 2026-02-25 23:33:59 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shiori#340
No description provided.