diff --git a/.github/labeler.yml b/.github/labeler.yml index a89989416..62ed253b0 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,54 +1,43 @@ spec:aria: - - any: - - changed-files: - - 'index.html' + - changed-files: + - any-glob-to-any-file: 'index.html' spec:accname: - any: - - changed-files: - - 'accname/**/*' + - changed-files: + - any-glob-to-any-file: 'accname/**' spec:core-aam: - - any: - - changed-files: - - 'core/aam/**/*' + - changed-files: + - any-glob-to-any-file: 'core-aam/**' spec:dpub-aam: - - any: - - changed-files: - - 'dpub/aam/**/*' + - changed-files: + - any-glob-to-any-file: 'dpub-aam/**' spec:dpub-aria: - - any: - - changed-files: - - 'dpub/aria/**/*' + - changed-files: + - any-glob-to-any-file: 'dpub-aria/**' spec:graphics-aam: - - any: - - changed-files: - - 'graphics/aam/**/*' + - changed-files: + - any-glob-to-any-file: 'graphics-aam/**' spec:graphics-aria: - - any: - - changed-files: - - 'graphics/aria/**/*' + - changed-files: + - any-glob-to-any-file: 'graphics-aria/**' spec:html-aam: - - any: - - changed-files: - - 'html/aam/**/*' + - changed-files: + - any-glob-to-any-file: 'html-aam/**' spec:svg-aam: - - any: - - changed-files: - - 'svg/aam/**/*' + - changed-files: + - any-glob-to-any-file: 'svg-aam/**' spec:mathml-aam: - - any: - - changed-files: - - 'mathml/aam/**/*' + - changed-files: + - any-glob-to-any-file: 'mathml-aam/**' spec:pdf-aam: - - any: - - changed-files: - - 'pdf-aam/**' \ No newline at end of file + - changed-files: + - any-glob-to-any-file: 'pdf-aam/**' diff --git a/.github/workflows/pdf-aam.yml b/.github/workflows/pdf-aam.yml new file mode 100644 index 000000000..6826d8e24 --- /dev/null +++ b/.github/workflows/pdf-aam.yml @@ -0,0 +1,69 @@ +name: pdf-aam ED +on: + push: + branches: + - 'main' + paths: + - 'common/**' + - 'pdf-aam/**' + workflow_dispatch: + +jobs: + dispatch: + runs-on: ubuntu-latest + steps: + - name: Dispatch to pdf-aam repo + run: | + curl -L -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{secrets.ARIA_EDITOR_DRAFTS}}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/w3c/pdf-aam/actions/workflows/build-from-monorepo.yaml/dispatches \ + -d '{"ref":"gh-pages"}' + update-pdf-aam: + runs-on: ubuntu-latest + steps: + - name: Checkout monorepo + uses: actions/checkout@v4 + with: + ref: main + path: aria + sparse-checkout: | + pdf-aam + common + - name: Copy common + run: | + mkdir aria/pdf-aam/common + cp -r aria/common/** aria/pdf-aam/common/ + sed -i 's|\.\./common|common|g' aria/pdf-aam/index.html + - uses: w3c/spec-prod@v2 + with: + TOOLCHAIN: respec + SOURCE: aria/pdf-aam/index.html + DESTINATION: aria/pdf-aam/index.html + # W3C_ECHIDNA_TOKEN: ${{ secrets.ECHIDNA_TOKEN_pdf_aam }} + # W3C_WG_DECISION_URL: https://lists.w3.org/Archives/Public/public-aria-admin/2018Sep/0011.html + # W3C_BUILD_OVERRIDE: | + # specStatus: WD + ARTIFACT_NAME: pdf-aam + - name: Checkout pdf-aam repo + uses: actions/checkout@v4 + with: + repository: w3c/pdf-aam + ref: gh-pages + path: pdf-aam + token: ${{ secrets.ARIA_EDITOR_DRAFTS }} + - uses: actions/download-artifact@v4 + with: + name: pdf-aam + - name: Copy files + run: | + cp -r aria/pdf-aam/** pdf-aam/ + - name: Push new files to child repo + run: | + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + git add . + git commit -m "ED update" + git push origin gh-pages + working-directory: pdf-aam diff --git a/html-aam/index.html b/html-aam/index.html index ca3f951e6..6e5639113 100644 --- a/html-aam/index.html +++ b/html-aam/index.html @@ -3319,7 +3319,7 @@