v1.0.0 release checklist #9

Open
opened 2026-06-21 03:13:35 +00:00 by pwarder · 0 comments
Owner

v1.0.0 Release Checklist

This issue tracks the remaining work required before creating the first stable repository release.

Repository Foundation

  • Add repository standards.
  • Add generated catalog support.
  • Add Compose and YAML validation workflow.
  • Protect the main branch.
  • Add Renovate dependency automation.
  • Add contribution guidance.
  • Add pull request and issue templates.
  • Add security policy.
  • Add code ownership rules.
  • Add release policy.
  • Create repository labels and milestone.

Remaining Work

  • Complete Git-history cleanup for previously tracked NetBox secret files.
  • Confirm Gitleaks scans repository history successfully after cleanup.
  • Add and validate local pre-commit hooks.
  • Confirm Renovate opens and updates dependency pull requests as expected.
  • Review all root documentation for consistency.
  • Regenerate and commit the final CATALOG.md.
  • Confirm all required Forgejo workflows pass on main.

Before Tagging

  • Confirm no open high-priority issues remain in this milestone.
  • Confirm no unresolved security findings remain.
  • Review README.md, STANDARDS.md, CONTRIBUTING.md, SECURITY.md, and RELEASES.md.
  • Confirm every deployable stack has docker-compose.yml, .env.example, and README.md.
  • Confirm branch protection remains enabled.
  • Confirm the latest validation, Renovate, and secret-scan workflows behave as intended.

Release

  • Create annotated tag v1.0.0.
  • Create Forgejo release from v1.0.0.
  • Publish release notes.
  • Close this milestone.
# v1.0.0 Release Checklist This issue tracks the remaining work required before creating the first stable repository release. ## Repository Foundation * [x] Add repository standards. * [x] Add generated catalog support. * [x] Add Compose and YAML validation workflow. * [x] Protect the `main` branch. * [x] Add Renovate dependency automation. * [x] Add contribution guidance. * [x] Add pull request and issue templates. * [x] Add security policy. * [x] Add code ownership rules. * [x] Add release policy. * [x] Create repository labels and milestone. ## Remaining Work * [ ] Complete Git-history cleanup for previously tracked NetBox secret files. * [ ] Confirm Gitleaks scans repository history successfully after cleanup. * [x] Add and validate local pre-commit hooks. * [x] Confirm Renovate opens and updates dependency pull requests as expected. * [ ] Review all root documentation for consistency. * [ ] Regenerate and commit the final `CATALOG.md`. * [ ] Confirm all required Forgejo workflows pass on `main`. ## Before Tagging * [ ] Confirm no open high-priority issues remain in this milestone. * [ ] Confirm no unresolved security findings remain. * [ ] Review `README.md`, `STANDARDS.md`, `CONTRIBUTING.md`, `SECURITY.md`, and `RELEASES.md`. * [ ] Confirm every deployable stack has `docker-compose.yml`, `.env.example`, and `README.md`. * [ ] Confirm branch protection remains enabled. * [ ] Confirm the latest validation, Renovate, and secret-scan workflows behave as intended. ## Release * [ ] Create annotated tag `v1.0.0`. * [ ] Create Forgejo release from `v1.0.0`. * [ ] Publish release notes. * [ ] Close this milestone.
pwarder self-assigned this 2026-06-21 03:13:47 +00:00
Sign in to join this conversation.
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
warderhomelab/homelab-compose#9
No description provided.