Skip to content

Release workflow: stable-named tarball and docs refresh issue - #422

Merged
dkastl merged 1 commit into
nextfrom
chore/release-tarball-docs-issue
Jul 27, 2026
Merged

Release workflow: stable-named tarball and docs refresh issue#422
dkastl merged 1 commit into
nextfrom
chore/release-tarball-docs-issue

Conversation

@dkastl

@dkastl dkastl commented Jul 27, 2026

Copy link
Copy Markdown
Member

Follow-up to #421, addressing two ways release docs go stale:

  • Stable-named tarball: each release now also gets a redmine_gtt.tar.gz asset, so the version-independent link
    https://github.com/gtt-project/redmine_gtt/releases/latest/download/redmine_gtt.tar.gz
    always resolves to the latest release. The getting-started section on gtt-project.org switches to this link, so the website no longer needs a version bump per release. (Backfilled manually on v7.1.0; the link already works.)
  • Docs refresh issue: publishing a release opens a Docs refresh for <tag> issue (label documentation) with a checklist covering doc/ screenshots, getting-started, api.md, README and the website. Close it directly when nothing user-visible changed. This trades silent screenshot rot for a visible reminder; actually retaking screenshots stays a human step.

Adds issues: write to the workflow token for the issue creation.

- Upload redmine_gtt.tar.gz alongside the versioned archive so
  releases/latest/download links stay valid across releases (used by
  the website getting-started; backfilled manually on v7.1.0)
- Open a 'Docs refresh for <tag>' issue with a checklist for doc/
  screenshots, guides, README and the website on every release
@dkastl
dkastl merged commit a65cb86 into next Jul 27, 2026
8 checks passed
@dkastl
dkastl deleted the chore/release-tarball-docs-issue branch July 27, 2026 13:18
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.

1 participant