Skip to content

ci: avoid moving prerelease tag and skip irrelevant CodeQL scans#620

Merged
CaseyLabs merged 5 commits into
masterfrom
fix/prerelease-immutable-tags
Jun 10, 2026
Merged

ci: avoid moving prerelease tag and skip irrelevant CodeQL scans#620
CaseyLabs merged 5 commits into
masterfrom
fix/prerelease-immutable-tags

Conversation

@CaseyLabs

@CaseyLabs CaseyLabs commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Overview

  1. The "moving" prerelease tag (used to keep the prerelease notes up to date) was causing the following issue on local developer git pulls:
❯ git pull
From github.com:GoMudEngine/GoMud
! [rejected] prerelease -> prerelease  (would clobber existing tag)
  1. CodeQL was running Go and Javascript code analysis on each PR, even if no relevant changes had been made.

Changes

  • replace the force-moved prerelease tag with generated immutable prerelease tags
  • publish the new rolling prerelease, then delete older rolling prerelease releases/tags
  • update release docs and user-facing guide wording for the rolling prerelease entry
  • split CodeQL into Go and JavaScript/TypeScript jobs behind a changed-path detector so unrelated PRs skip irrelevant language scans without workflow-level path filters
  • run JavaScript/TypeScript CodeQL for first-party HTML changes while preserving vendored web asset exclusions

@CaseyLabs CaseyLabs changed the title Avoid moving prerelease tag ci: avoid moving prerelease tag Jun 10, 2026
@CaseyLabs CaseyLabs changed the title ci: avoid moving prerelease tag Avoid moving prerelease tag and skip irrelevant CodeQL scans Jun 10, 2026
@CaseyLabs CaseyLabs changed the title Avoid moving prerelease tag and skip irrelevant CodeQL scans ci: avoid moving prerelease tag and skip irrelevant CodeQL scans Jun 10, 2026
@CaseyLabs CaseyLabs marked this pull request as ready for review June 10, 2026 22:34
@CaseyLabs CaseyLabs requested a review from Volte6 as a code owner June 10, 2026 22:34
@CaseyLabs CaseyLabs merged commit f620023 into master Jun 10, 2026
16 checks passed
@CaseyLabs CaseyLabs deleted the fix/prerelease-immutable-tags branch June 10, 2026 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants