Skip to content

Conversation

@jimsynz
Copy link
Contributor

@jimsynz jimsynz commented Jan 13, 2026

Summary

  • Add zola-ci.yml reusable workflow for Zola static sites (build, REUSE, canary, optional deploy)
  • Add docs-ci.yml reusable workflow for documentation-only repos (REUSE, canary)

These enable non-Elixir repos to use the same "CI / canary" check pattern required by the organisation-wide branch protection ruleset.

All actions pinned by SHA per OSSF scorecard requirements.

Creates a reusable workflow for Zola static sites that includes:
- Zola build with submodules
- REUSE compliance check
- Canary job for unified branch protection
- Optional GitHub Pages deployment

All actions pinned by SHA per OSSF scorecard requirements.
Creates a simple reusable workflow for documentation-only repos that includes:
- REUSE compliance check
- Canary job for unified branch protection

All actions pinned by SHA per OSSF scorecard requirements.
@jimsynz jimsynz merged commit ea14ecf into main Jan 13, 2026
2 checks passed
@jimsynz jimsynz deleted the chore/static-site-workflow branch January 13, 2026 22:38
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.

2 participants