ci(server): server-release-watch — rc-line moves + rc tags for the embedded-server source - #14
Open
gustavorps wants to merge 1 commit into
Open
ci(server): server-release-watch — rc-line moves + rc tags for the embedded-server source#14gustavorps wants to merge 1 commit into
gustavorps wants to merge 1 commit into
Conversation
…, forks supported - scripts/server-release-watch.sh — accepts any source via --source or the TERMINUSDB_CODE_SOURCE env (default official terminusdb/terminusdb); /tree/<branch|tag> URLs resolve explicitly (forks included), bare URLs auto-resolve to the highest <major>.<minor>-rc branch; flags rc-line moves vs --expected-branch and v<major>.<minor>-rc tags - .github/workflows/server-release-watch.yml — weekly cron + dispatch; opens/updates a [release-watch] issue with TERMINUSDB_CODE_SOURCE pin guidance (…/tree/<ref>)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The embedded server (
terminusdb-bin) now defaults to the officialterminusdb/terminusdbrepo with auto-resolved refs (see theTERMINUSDB_CODE_SOURCEPR). Nothing alerts maintainers when the auto-resolved rc line moves or when a pin-worthyv<major>.<minor>-rctag is published — a silent-version-drift risk.Changes
scripts/server-release-watch.sh— mirrorsbuild.rsTERMINUSDB_CODE_SOURCEsemantics:--sourceor theTERMINUSDB_CODE_SOURCEenv selects any repo (official default;/tree/<branch|tag>URLs resolve explicitly — forks included)<major>.<minor>-rcbranch; reportsv<major>.<minor>-rctags--expected-branch(default12.1-rc) or an rc tag appeared;--jsonfor CI.github/workflows/server-release-watch.yml— weekly cron (Mon 09:00 UTC) +workflow_dispatch; opens/updates a[release-watch]issue withTERMINUSDB_CODE_SOURCEpin guidance (…/tree/<ref>)Verification
12.1-rc(ok); explicit fork tag URL (…/tree/v12.0.6-paraplu.1) explicit mode;--expected-branch=stale-branch→status: moved, exit 2, actionable pin message;--jsonshape validatedNotes
TERMINUSDB_CODE_SOURCEPR carries the resolver