Skip to content

TEMP-DEL/TESTING

TEMP-DEL/TESTING #70

Workflow file for this run

name: Publish wiki
on:
push:
branches:
- 'main'
paths:
- wiki/**
- .github/workflows/publish-wiki.yml
# Do a dry-run (check, no deploy) for PRs.
pull_request:
paths:
- wiki/**
- .github/workflows/publish-wiki.yml
# Allow running this workflow manually from the Actions tab.
workflow_dispatch:
# Allow this workflow to be triggered from outside.
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "publish-wiki"
cancel-in-progress: false
jobs:
publish-wiki:
name: "Publish Wiki"
if: github.repository == 'PHPCSStandards/PHP_CodeSniffer-documentation'
runs-on: ubuntu-latest
permissions:
# Needed for the commit to the wiki.
contents: write
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Check GitHub Git Operations status
uses: crazy-max/ghaction-github-status@v4
with:
git_threshold: partial_outage
- name: Deploy to wiki
uses: Andrew-Chen-Wang/[email protected]
env:
COMMIT_MSG: ${{ github.event.head_commit.message }}
with:
strategy: 'clone'
path: 'wiki/'
commit-message: ${{ env.COMMIT_MSG }}
# repository: PHPCSStandards/PHP_CodeSniffer
# token: ${{ secrets.PHPCS_GITHUB_TOKEN }}
dry-run: ${{ github.event_name == 'pull_request' }}
disable-empty-commits: true
preprocess: false