Skip to content

Release/0.1.2#2

Merged
haydenk merged 3 commits intomasterfrom
release/0.1.2
Mar 7, 2026
Merged

Release/0.1.2#2
haydenk merged 3 commits intomasterfrom
release/0.1.2

Conversation

@haydenk
Copy link
Owner

@haydenk haydenk commented Mar 7, 2026

What does this PR do?

Updates GitHub Actions workflows and community health files to formalize the GitFlow branching model and improve project governance.

  • Adds branch-policy.yml to enforce naming conventions on PRs to master and develop
  • Adds gitflow-release.yml to auto-tag and open back-merge PRs after release/hotfix merges
  • Adds CODE_OF_CONDUCT.md (Contributor Covenant 2.1) and SECURITY.md (private vulnerability reporting)
  • Adds README status badges (CI, release, demo, Hugo version, license)
  • Refactors ci.yaml, labeler.yml, release.yaml, stale.yml, and welcome.yml
  • Removes label-issues.yml (superseded by labeler.yml)
  • Updates CHANGELOG for v0.1.2

Closes #

Type of change

  • Bug fix
  • New feature / enhancement
  • Refactor (no behavior change)
  • Documentation / example site update
  • CI / tooling

Checklist

  • mise run build completes without errors
  • mise run test passes (build + htmltest)
  • Tested visually in both light and dark mode
  • Responsive layout checked at mobile widths
  • No hardcoded colors — uses --lynko-* CSS custom properties
  • New [params.lynko] options documented in exampleSite/hugo.toml
  • CHANGELOG updated (if user-facing change)

Screenshots / recordings

N/A — no visual changes.

Notes for reviewers

gitflow-release.yml requires contents: write and pull-requests: write permissions on the GITHUB_TOKEN. The back-merge PR is opened
automatically and set to auto-merge (--merge) so no manual action is needed after a release lands on master.

haydenk added 3 commits March 1, 2026 13:10
Fix standalone vs normal mode that doesn't interfere

* tag 'v0.1.1':
  set version for release in changelog
@haydenk haydenk self-assigned this Mar 7, 2026
@github-actions github-actions bot added docs Documentation changes ci CI / tooling changes labels Mar 7, 2026
@haydenk haydenk merged commit fa4385a into master Mar 7, 2026
5 checks passed
@haydenk haydenk deleted the release/0.1.2 branch March 7, 2026 19:17
haydenk added a commit that referenced this pull request Mar 7, 2026
* update project automation and configuration

* update changelog

Co-authored-by: Hayden <haydenk@users.noreply.github.com>
haydenk added a commit that referenced this pull request Mar 7, 2026
* develop:
  Release/0.1.2 (#2) (#3)
  update project automation and configuration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI / tooling changes docs Documentation changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant