Skip to content

Commit

Permalink
Updated workflow for bidirectional wiki-docs syncing (#646)
Browse files Browse the repository at this point in the history
  • Loading branch information
olganaumenko authored Sep 25, 2023
1 parent d6f1457 commit db7c6de
Show file tree
Hide file tree
Showing 132 changed files with 52 additions and 15 deletions.
67 changes: 52 additions & 15 deletions .github/workflows/docs-to-wiki.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,58 @@
name: Publish wiki
name: Documentation

on:
workflow_dispatch:
branches: [main]
push:
branches:
- main
paths:
- wiki
- .github/workflows/publish-wiki.yml
concurrency:
group: publish-wiki
cancel-in-progress: true
permissions:
contents: write
- "docs/**"
repository_dispatch:
types: [docs]
gollum:

env:
GIT_AUTHOR_NAME: Actionbot
GIT_AUTHOR_EMAIL: [email protected]
SYNC_CHANGES_REPO_NAME: docs-sync

jobs:
publish-wiki:
job-sync-docs-to-wiki:
runs-on: ubuntu-latest
if: github.event_name != 'gollum'
steps:
- uses: actions/checkout@v3
- uses: impresscms-dev/[email protected]
- name: Checkout Repo
uses: actions/checkout@v2
- name: Sync docs to wiki
uses: UnitTestBot/wiki-sync-action@main
with:
path: wiki
- uses: Andrew-Chen-Wang/github-wiki-action@v4
source: docs
destination: wiki
token: ${{ secrets.ACCESS_TOKEN }}
gitAuthorName: ${{ env.GIT_AUTHOR_NAME }}
gitAuthorEmail: ${{ env.GIT_AUTHOR_EMAIL }}

job-sync-wiki-to-docs:
runs-on: ubuntu-latest
if: github.event_name == 'gollum'
steps:
- name: Checkout Repo
uses: actions/checkout@v2
with:
token: ${{ secrets.ACCESS_TOKEN }} # allows us to push back to repo
- name: Sync Wiki to Docs
uses: UnitTestBot/wiki-sync-action@main
with:
source: wiki
destination: docs
token: ${{ secrets.ACCESS_TOKEN }}
gitAuthorName: ${{ env.GIT_AUTHOR_NAME }}
gitAuthorEmail: ${{ env.GIT_AUTHOR_EMAIL }}
branch: wiki_branch
- name: Create PR for success
run: |
BRANCH="$(git rev-parse --abbrev-ref HEAD)"
if [[ "$BRANCH" != "main" ]]; then
gh pr create --fill
fi
env:
GH_TOKEN: ${{ secrets.ACCESS_TOKEN }}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit db7c6de

Please sign in to comment.