Skip to content

BQ-2.5.0-12/20

BQ-2.5.0-12/20 #132

name: Quest Book To Paratranz
on:
issues:
types: [ opened ]
env:
PARATRANZ_TOKEN: ${{ secrets.PARATRANZ_TOKEN }}
PARATRANZ_PROJECT_ID: ${{ secrets.PARATRANZ_PROJECT_ID }}
jobs:
check-and-parse-issue:
if: contains(github.event.issue.labels.*.name, '自动化:questbook→paratranz')
name: Check And Parse Issue
runs-on: ubuntu-latest
steps:
- name: Checkout MuXiu1997/GTNH-translation-compare
uses: actions/checkout@v3
with:
repository: MuXiu1997/GTNH-translation-compare
ref: rework
- name: Ensure Dependencies
uses: ./.github/actions/ensure-dependencies
- name: Run Script
id: check-and-parse-issue
env:
GITHUB_ISSUE: ${{ toJSON(github.event.issue) }}
VALID_LABEL: 自动化:questbook→paratranz
VALID_USER: ${{ github.repository_owner }}
run: |
poetry run python main.py parse-issue quest-book-to-paratranz
outputs:
passed: ${{ steps.check-and-parse-issue.outputs.passed }}
commit-sha: ${{ steps.check-and-parse-issue.outputs.commit-sha }}
close-issue:
name: Close Issue
needs: check-and-parse-issue
if: ${{ needs.check-and-parse-issue.outputs.passed != 'true' }}
runs-on: ubuntu-latest
steps:
- name: Close Issue
uses: peter-evans/[email protected]
with:
comment: |
此模板仅由内部人员使用,已自动关闭。
quest-book-to-paratranz:
name: Quest Book To Paratranz
needs: check-and-parse-issue
if: ${{ needs.check-and-parse-issue.outputs.passed == 'true' }}
runs-on: ubuntu-latest
steps:
- name: Checkout MuXiu1997/GTNH-translation-compare
uses: actions/checkout@v3
with:
repository: MuXiu1997/GTNH-translation-compare
ref: rework
- name: Ensure Dependencies
uses: ./.github/actions/ensure-dependencies
- name: Run Script
run: >-
poetry run python main.py action quest-book-to-paratranz
--commit-sha='${{ needs.check-and-parse-issue.outputs.commit-sha }}'
- name: Close Issue
uses: peter-evans/[email protected]
with:
comment: |
已自动同步至 Paratranz。