Repository navigation
Open
Labels
area:releaseVersioning, packaging, NuGet publishing, release notesVersioning, packaging, NuGet publishing, release notesciCI workflows and toolingCI workflows and tooling
Description
Plan: P6-3 · Phase 6 · Priority P3 · Decisions: D13
Scope
The support-branch setup when 2.0 approaches. When 2.0.0 is released, 1.x gets security fixes for 6 months from release/1.x, made from the last v1.* tag (D13; docs/RELEASE-PROCESS.md, added in #102). Before that release:
- ADR-0008: a superseding ADR through
/adr(from 1.0 on). Today it makesmainthe only public ref and definesrelease/…as a branch fromdevelopintomain; a long-lived, publishedrelease/1.xchanges both. - Versioning:
^refs/heads/release/1\.x$inpublicReleaseRefSpec(version.json), so builds of that branch get stable1.x.yversions. - Publishing: a
release/1.xtrigger innuget-release.yml, and the publishing environment's branch rule allowing it. - CI and protection:
build.yml,format.yml,dependency-review.ymlandrelease-label.ymlrun on PRs intorelease/1.x; the ruleset protects it likemain(required checks, PR only); the release-notes check inbuild (net10.0)also covers PRs intorelease/1.x. - Process: RELEASE-PROCESS describes a
1.xsecurity fix (hotfix/…fromrelease/1.x→ PR intorelease/1.x→ release);/prepare-releaseand the hotfix steps say which line they target.
Found by the reviewer of #102 (PR #173).
Done when
- The PR (body starts with
Closes #<this issue>) is merged intodevelop. dotnet build OpenUrzednik.slnx,dotnet test OpenUrzednik.slnx -f net10.0anddotnet format OpenUrzednik.slnx --verify-no-changespass (format only after a clean build); on Windows also-f net472for build, TFM and API changes.- The
revieweragent reports no blocking issue; ADR decision changes went through/adr; every CLAUDE.md, reviewer or skill rule this change contradicts is updated in the same PR. - Docs: English is the base;
README.pl.mdchanges only where an informational part is affected (/stop-slopon English,/miodkujon Polish).
Who
An agent prepares the PR; the maintainer reviews and merges it. Agents follow CLAUDE.md and the project's rules (start only when Status is Ready, set In progress, never close this issue yourself).
Metadata
Metadata
Assignees
Labels
area:releaseVersioning, packaging, NuGet publishing, release notesVersioning, packaging, NuGet publishing, release notesciCI workflows and toolingCI workflows and tooling
Projects
- StatusShow more project fieldsBacklog
Activity