Skip to content

release: drop "-beta" suffix from 3.0.0 references - #525

Merged
mrjimenez merged 1 commit into
amule-project:masterfrom
got3nks:pr-changelog-drop-beta
May 4, 2026
Merged

release: drop "-beta" suffix from 3.0.0 references#525
mrjimenez merged 1 commit into
amule-project:masterfrom
got3nks:pr-changelog-drop-beta

Conversation

@got3nks

@got3nks got3nks commented May 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Per the review discussion on #521, dropping the -beta suffix and shipping as plain 3.0.0. Vollstrecker's distro-pickup argument carried the day: distros tend to ignore betas, so a beta cycle would route most testing through users following git directly — the same pool that's been involved across the whole development cycle anyway. Plain 3.0.0 reaches wider distro packagers immediately; issues found post-release become 3.0.1 etc.

Edits

  • docs/CHANGELOG.md:

    • ## Version 3.0.0-beta — "alive again"## Version 3.0.0 — "alive again"
    • Lead paragraph: drop the trailing sentence **3.0.0 is published as a beta** to gather wider testing before declaring stable.
    • ### Known Limitations (3.0.0-beta)### Known Limitations
    • Section lead reworked from This release is published as **beta** to gather wider testing before declaring 3.0.0 stable. Known caveats:Known caveats users should be aware of for this release:
    • The four bullet points themselves (macOS notarization, Flathub submission pending, AppImageLauncher coverage, libayatana-appindicator deprecation) stay — they're real limitations regardless of beta classification.
  • .github/workflows/packaging.yml:

    • Two illustrative comments in the post-build smoke-test step (lines ~208 and ~368) previously used aMuleD 3.0.0-beta ... as their tagged-release example. Updated to aMuleD 3.0.0 .... The actual grep pattern ('^aMuleD ') accepts any tagged-release banner shape — this is comment-only.

Sized

Two files, +6 / −6 lines. Single commit.

Following PR amule-project#521's review discussion (see comments thread), dropping
the `-beta` suffix and shipping as plain `3.0.0`, with `3.0.x`
for follow-up fixes.  Vollstrecker's argument carried the day:
distros tend to ignore betas, so a beta cycle would route most
testing through users following git directly, which is the same
pool that's been involved across the development cycle anyway.
Plain `3.0.0` reaches the wider distro packagers immediately;
issues found post-release become `3.0.1` etc.

Three trivial edits, one mechanical theme:

 - `docs/CHANGELOG.md`: "Version 3.0.0-beta" → "Version 3.0.0"
   in the entry header; drop the "published as a beta to gather
   wider testing before declaring stable" sentence from the lead
   paragraph; rename the "Known Limitations (3.0.0-beta)" section
   header to plain "Known Limitations" and rework its lead from
   "This release is published as **beta**..." to a plain "Known
   caveats users should be aware of for this release:".  The
   bullet points themselves (macOS notarization, Flathub, AppImage
   launcher, libayatana-appindicator deprecation) stay — they're
   real limitations regardless of beta classification.

 - `.github/workflows/packaging.yml`: two illustrative comments in
   the post-build smoke-test step previously read "aMuleD
   3.0.0-beta ..." as their tagged-release example; updated to
   "aMuleD 3.0.0 ...".  The grep pattern (`'^aMuleD '`) accepts
   any tagged release shape unchanged; this is comment-only.
@mrjimenez
mrjimenez merged commit 2371c93 into amule-project:master May 4, 2026
12 checks passed
@got3nks
got3nks deleted the pr-changelog-drop-beta branch May 4, 2026 13:03
got3nks pushed a commit to got3nks/amule that referenced this pull request Jul 20, 2026
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (1836 of 1836 strings)
Translation: aMule/Application
Translate-URL: https://hosted.weblate.org/projects/amule/amule-application/zh_Hans/

Translated using Weblate

Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1836 of 1836 strings)
Translation: aMule/Application
Translate-URL: https://hosted.weblate.org/projects/amule/amule-application/pt_BR/

Co-authored-by: Hosted Weblate user 54392 <[email protected]>
Co-authored-by: Marcelo Roberto Jimenez <[email protected]>
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