diff options
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/docs.yml | 40 | ||||
| -rw-r--r-- | .github/workflows/maintain-one-comment.yml | 22 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 0000000..ef66ac9 --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,40 @@ +name: Sync psi docs to HydroRoll + +on: + push: + branches: + - main + +jobs: + sync-psi-docs: + runs-on: ubuntu-latest + + steps: + - name: Checkout HydroRoll + uses: actions/checkout@v2 + with: + path: HydroRoll + env: + GITHUB_TOKEN: ${{ secrets.CI_TOKEN }} + + - name: Clone psi repo + run: | + git clone https://x-access-token:${{ secrets.CI_TOKEN }}@github.com/HydroRoll-Team/psi.git + + - name: Copy psi docs to HydroRoll + run: | + mkdir -p HydroRoll/docs/pages/psi + cp -r psi/docs/pages/* HydroRoll/docs/pages/psi/ + + - name: Commit and push if it changed + run: | + cd HydroRoll + git config --local user.email "i@jyunko.cn" + git config --local user.name "Hsiang Nianian" + git add -A + if git diff --quiet HEAD; then + echo "No changes to commit" + else + git commit -m "Sync psi docs" + git push + fi diff --git a/.github/workflows/maintain-one-comment.yml b/.github/workflows/maintain-one-comment.yml new file mode 100644 index 0000000..beed0ce --- /dev/null +++ b/.github/workflows/maintain-one-comment.yml @@ -0,0 +1,22 @@ +name: Maintain One Comment + +on: + issues: + types: [opened, edited] + issue_comment: + types: [created, edited] + pull_request: + types: [assigned, opened, synchronize, edited] + +jobs: + comment: + runs-on: ubuntu-latest + steps: + - name: maintain-comment + uses: actions-cool/maintain-one-comment@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + body: | + Hi 😀 + emojis: '+1, laugh' + body-include: '<!-- Created by actions-cool/maintain-one-comment -->' |