mirror of
https://github.com/certimate-go/certimate.git
synced 2026-04-26 05:05:56 +03:00
[PR #475] [MERGED] Reconfigure Github Actions for Docker Image CI #968
Labels
No labels
announcement
backlog
bug
declined
documentation
duplicate
enhancement
good first issue
good first issue
help wanted
invalid
pull-request
question
stale
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/certimate#968
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/certimate-go/certimate/pull/475
Author: @fudiwei
Created: 3/2/2025
Status: ✅ Merged
Merged: 3/3/2025
Merged by: @usual2970
Base:
next← Head:next📝 Commits (4)
1745907update README14ce139Merge branch 'next' of https://github.com/fudiwei/certimate into next699f847Merge branch 'usual2970:next' into next579c411build: config github actions workflow📊 Changes
3 files changed (+13 additions, -16 deletions)
View changed files
📝
.github/workflows/push_image.yml(+5 -6)📝
.github/workflows/push_image_next.yml(+4 -6)📝
.github/workflows/release.yml(+4 -4)📄 Description
修改 GitHub Actions 工作流中关于 Docker Image CI 相关的触发条件。
备注
自
tag: v0.3.0-alpha.1起,为区分 Stable Releases 与 Pre-Releases,原有工作流触发条件被修改为仅当包含-beta时才触发推送到lastest。但该标签并不符合主流的 SemVer 规范 —— 它实际也被视为 Pre-Releases。这在某些情况下会造成冲突和误解,例如文档站点中利用 GitHub API 自动化拉取当前最新版本号与最新稳定版版本号显示在文档中,但受该标签的影响,带有beta的版本不会被视为最新稳定版版本号。为规范后续版本发布流程,此 PR 重新配置了相关工作流的触发条件。新的触发条件为:
v+数字开头的,视为版本发布,执行 .github/workflows/release.yml。v+数字开头的、且不包含alpha、beta的,视为稳定版本发布,执行 .github/workflows/push_image.yml。v+数字开头的、且包含-alpha、-beta的,视为预览版本发布,执行 .github/workflows/push_image_next.yml。🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.