staging #6

Merged
faicel merged 4 commits from staging into main 2026-08-04 09:39:32 +00:00
Owner

[0.2.1] - 2026-08-04

Changed

  • CI publish flow aligned with lis2dh12: Cargo.toml stays at stable X.Y.Z; dev tags vX.Y.Z-rc → forgejorc; staging is merge gate only; main tags vX.Y.Z → forgejo and creates release/X.Y for hotfixes.
  • Add: check-on-feature-branch.yml, create-tag-on-dev.yml, create-tag-on-main.yml, validate-branch-flow.yml; rewrite publish-on-tag.yml (shared central_ci checks, enable_tag_check: false on tag publish, cargo test --features std).
  • Add: scripts/check-version-sync.sh, resolve-cargo-registry.sh, release-branch-name.sh (+ unit tests).
  • Docs: .forgejo/README.md documents the release model; .cargo/config.toml adds forgejorc.
  • Remove: legacy publish-on-main.yml (inline publish + PAT-in-URL).
## [0.2.1] - 2026-08-04 ### Changed - CI publish flow aligned with lis2dh12: `Cargo.toml` stays at stable `X.Y.Z`; `dev` tags `vX.Y.Z-rc` → forgejorc; `staging` is merge gate only; `main` tags `vX.Y.Z` → forgejo and creates `release/X.Y` for hotfixes. - Add: `check-on-feature-branch.yml`, `create-tag-on-dev.yml`, `create-tag-on-main.yml`, `validate-branch-flow.yml`; rewrite `publish-on-tag.yml` (shared `central_ci` checks, `enable_tag_check: false` on tag publish, `cargo test --features std`). - Add: `scripts/check-version-sync.sh`, `resolve-cargo-registry.sh`, `release-branch-name.sh` (+ unit tests). - Docs: `.forgejo/README.md` documents the release model; `.cargo/config.toml` adds `forgejorc`. - Remove: legacy `publish-on-main.yml` (inline publish + PAT-in-URL).
[0.2.1] - 2026-08-04
Some checks failed
Run checks on feature branches / rust-crate-checks (push) Failing after 10s
Run checks on feature branches / checks (push) Failing after 0s
51bdf10021
### Changed

- CI publish flow aligned with lis2dh12: `Cargo.toml` stays at stable `X.Y.Z`; `dev` tags `vX.Y.Z-rc` → forgejorc; `staging` is merge gate only; `main` tags `vX.Y.Z` → forgejo and creates `release/X.Y` for hotfixes.
- Add: `check-on-feature-branch.yml`, `create-tag-on-dev.yml`, `create-tag-on-main.yml`, `validate-branch-flow.yml`; rewrite `publish-on-tag.yml` (shared `central_ci` checks, `enable_tag_check: false` on tag publish, `cargo test --features std`).
- Add: `scripts/check-version-sync.sh`, `resolve-cargo-registry.sh`, `release-branch-name.sh` (+ unit tests).
- Docs: `.forgejo/README.md` documents the release model; `.cargo/config.toml` adds `forgejorc`.
- Remove: legacy `publish-on-main.yml` (inline publish + PAT-in-URL).
fix lint
All checks were successful
Run checks on feature branches / rust-crate-checks (push) Successful in 15s
Run checks on feature branches / checks (push) Successful in 0s
7e01b5e616
Merge pull request 'update_workflow' (#4) from update_workflow into dev
All checks were successful
Create tag on dev / tag_prerelease (push) Successful in 7s
Publish release on tag / rust-crate-checks (push) Successful in 14s
Publish release on tag / checks (push) Successful in 0s
Publish release on tag / release_on_tag (push) Successful in 10s
Create tag on dev / rust-crate-checks (push) Successful in 15s
Create tag on dev / checks (push) Successful in 0s
918278bd27
Reviewed-on: #4
Reviewed-on: #5
faicel merged commit e8b1ff79ad into main 2026-08-04 09:39:32 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
homeiot/contact_sensor!6
No description provided.