Skip to content

Publish the repository wiki through GitHub Actions #40

Description

@frankischilling

Part of #13

What to build

Publish the checked-in wiki/ content to the GitHub wiki through GitHub Actions. A push to the approved branch should validate the wiki tree and synchronize it without leaving partial, stale, or unreviewed pages online.

Acceptance criteria

  • Add a workflow that validates wiki filenames, links, and required pages before publication.
  • Publish only from the approved branch and event, with the minimum required GitHub permissions.
  • Synchronize additions, updates, renames, and intentional removals from wiki/ to the GitHub wiki.
  • Prevent partial publication when validation or push fails.
  • Avoid workflow loops and unrelated repository changes.
  • Document authentication, permissions, manual recovery, and local validation.
  • Prove the workflow against a test change and confirm the GitHub wiki matches the repository.

Blocked by

This work starts after documentation consolidation and must finish before the bootstrap branch merges to main.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    post-bootstrapRequired after self-hosting bootstrap completes and before merging to mainwayfinder:taskTask ticket that advances a wayfinder map

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions