Visitar URL original
Promote 0.5.6 to QA by EaZyCheaZ · Pull Request #101 · Requestarr/Requestarr · GitHub
Skip to content

Promote 0.5.6 to QA - #101

Merged
EaZyCheaZ merged 30 commits into
qafrom
promote/qa-0.5.6
Nov 14, 2026
Merged

EaZyCheaZ merged 30 commits into
qafrom
promote/qa-0.5.6

Conversation

@EaZyCheaZ

Copy link
Copy Markdown
Contributor

Moves qa to dev @ e1f41e9 (version 0.5.6): exactly these commits, nothing newer. Merged as a fast-forward of qa once the build check passes.

Requested by: the owner, in Claude Code: "promote to QA"

Versions now in QA

  • 0.5.6
  • 0.5.5
  • 0.5.4
  • 0.5.3
  • 0.5.2
  • 0.5.1
  • 0.5.0

Commits

…per QA cycle, beta count on staging (version 0.5.0)

The Changelog check enforces the rules (.github/version_rules.py, with a self-test): into dev the next
patch, or the next minor once QA has dev's line; a fix into qa or staging the next free patch on its own
line; never a version another branch has; from 1.0 a major only with a 'Before you upgrade' line.
promote-qa and promote-staging take --dry-run and report the versions they produce; promote-staging
records the beta version, which the Image workflow publishes as the staging image's tag, bakes into the
image and records as a vx.y.z-beta.N git tag. merge-back merges the changelog and QA checklist itself,
every version highest first. Dependency updates take dev's next version. The beta server shows its beta
version on its version cards, in System > Status and on the logo's hover text.

The live QA check runs as the newest version with checklist items, so a version with nothing to test by
hand doesn't break it.
Version numbers follow the release flow (version 0.5.0)
…scan settings moved into .github, README brought up to date (version 0.5.1)

The browser test project now saves screenshots in a way that works on both the current Selenium and the
4.51 update, whose removal of ScreenshotImageFormat failed the build on Dependabot #66 and #67.
Repository cleanup and the Selenium fix for the held backend update (version 0.5.1)
…ty and size limits, the react-hooks rules, knip for unused code, a check that no suppression or baseline grows (version 0.5.2)

ESLint 10 dropped the old configuration format, so frontend/.eslintrc.js becomes frontend/eslint.config.js with
upstream's rules unchanged and Requestarr's additions in a marked block. Violations in inherited code when the rules
were added are recorded in frontend/eslint-suppressions.json and frontend/knip-baseline.json; both can only shrink.
A Claude Code hook lints each edited web file. The rules: docs/development.md#clean-code.
…ode still has violations, fixed in the next commits)
Clean-code checks for the web app, the written rules, and the agent hook (version 0.5.2)
…s left from Prowlarr's removed pages and six backend files (version 0.5.3)

Each was checked by hand before removal; knip's baseline shrinks from 367 to 260 findings and ESLint's suppressions
from 47 to 43. The stylesheet another one still composes from stays. docs/upstream.md lists what went and what
was kept on purpose.
Nested ternaries become switch expressions, guard clauses or named locals; long or complex methods are simplified (shared season option, status headline, season decoding split by format); unused text constants, command descriptions, ByRoute, GetInteger and three unused parameters are removed; two comments are reworded so they read as prose.
Inherited code nothing used, removed as whole files (version 0.5.3)
…ds, as before; live checks run as a version with checklist items and news, and count only their own feed cards
Clean-code checks for Requestarr's C#, and the sweep of its code (version 0.5.4)
…ub accepts it; a hold for a new reason says so (version 0.5.5)

When dev had moved, the update was merged with dev in a local commit and the version was committed on top; only
the top commit is remade through GitHub's API, so its parent was one GitHub had never seen and the API refused it
(#66 was held for this on October 27, with no comment because the hold comment was posted only once).
Dependency updates merge with dev in the version commit, so GitHub accepts it (version 0.5.5)
…bug-report default, setup guide (version 0.5.6)
…); the old version fails every build since its advisory
Move to the Requestarr organization (version 0.5.6)
@EaZyCheaZ
EaZyCheaZ merged commit e1f41e9 into qa Nov 14, 2026
33 of 35 checks passed
@EaZyCheaZ
EaZyCheaZ deleted the promote/qa-0.5.6 branch November 14, 2026 04:08
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