Skip to content

Add GitHub Action to auto-sync wiki from a /docs (or /wiki) folder in the repository #4258

@Ma77Ball

Description

@Ma77Ball

Feature Summary

Currently, the Texera wiki can only be edited by project committers with direct write access to the GitHub wiki. This creates a bottleneck for documentation contributions from community members who can submit PRs but cannot edit the wiki directly. This feature would add a GitHub Action that automatically syncs a dedicated folder in the main repository (e.g., docs/wiki/) to the GitHub wiki on every merge to the main branch, enabling anyone to contribute documentation improvements via the standard PR workflow.

Proposed Solution or Design

Add a GitHub Actions workflow (.github/workflows/sync-wiki.yml) that triggers on pushes to main and uses an existing action such as newrelic-forks/github-wiki-publish-action or Andrew-Chen-Wang/github-wiki-action to push the contents of a designated folder to the wiki.

Impact / Priority

(P2)Medium – useful enhancement

Affected Area

Other

Metadata

Metadata

Assignees

No one assigned

    Labels

    triagePending for triaging

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions