You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# - "published" type is happening when the release is marked as "latest"
11
+
# - "released" type is happening when a release was published, or a pre-release was changed to a release.
12
+
# - "prereleased" type is happening when a release was created and identified as a pre-release. A pre-release is a release that is not ready for production and may be unstable.
7
13
8
-
concurrency:
14
+
concurrency:# With concurrency control: Only the latest workflow run executes, previous runs get cancelled
event-type: xion-types-release-trigger # NOTICE: must match the trigger in xion-types workflow
28
+
# -client-payload logic description-
29
+
# Checks if it's a pre-release: github.event.release.prerelease == true - if the release is marked as a pre-release, it sets release_type to 'prerelease'
30
+
# If not a pre-release, checks for latest release: github.event.release.prerelease == false && github.event.release.draft == false && github.event.release.make_latest == 'true' - ensures it's not a pre-release, not a draft, and is marked as the latest release
31
+
# Sets latest tag: If all the above conditions are true, it sets release_type to 'latest'
32
+
# Fallback to published: If none of the above conditions are met, it sets release_type to 'published'
0 commit comments