From 01db49f23a1325c226aa51689eff6f65a9994215 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Thu, 3 Sep 2026 23:30:25 -0300 Subject: [PATCH 1/4] Update artifact paths in sync.yml for PYDOC_LANG_DIR --- .github/workflows/sync.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index 456b9eafa..621dc6d80 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -118,11 +118,13 @@ jobs: with: name: python-${{ env.PYDOC_VERSION }} path: | - .tx/config - potodo.md - stats.json - *.po - **/*.po + ./${PYDOC_LANG_DIR}/.tx/config + ./${PYDOC_LANG_DIR}/potodo.md + ./${PYDOC_LANG_DIR}/stats.json + ./${PYDOC_LANG_DIR}/*.po + ./${PYDOC_LANG_DIR}/**/*.po + env: + PYDOC_LANG_DIR: ${{ env.PYDOC_LANG_DIR }} commit: runs-on: ubuntu-latest From 94380d0d14b5f7eb2ededbfd1b83c4e802848be0 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Fri, 4 Sep 2026 21:10:39 -0300 Subject: [PATCH 2/4] remove leading ./ from artifact upload path in sync.yml --- .github/workflows/sync.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index 621dc6d80..3babc6147 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -118,11 +118,11 @@ jobs: with: name: python-${{ env.PYDOC_VERSION }} path: | - ./${PYDOC_LANG_DIR}/.tx/config - ./${PYDOC_LANG_DIR}/potodo.md - ./${PYDOC_LANG_DIR}/stats.json - ./${PYDOC_LANG_DIR}/*.po - ./${PYDOC_LANG_DIR}/**/*.po + ${PYDOC_LANG_DIR}/.tx/config + ${PYDOC_LANG_DIR}/potodo.md + ${PYDOC_LANG_DIR}/stats.json + ${PYDOC_LANG_DIR}/*.po + ${PYDOC_LANG_DIR}/**/*.po env: PYDOC_LANG_DIR: ${{ env.PYDOC_LANG_DIR }} From 3167d0a5b29ff5e2e8d2dc405eea54e680a12182 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Sat, 5 Sep 2026 02:26:08 -0300 Subject: [PATCH 3/4] Refactor artifact upload paths in sync.yml --- .github/workflows/sync.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index 3babc6147..20cab6779 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -118,13 +118,11 @@ jobs: with: name: python-${{ env.PYDOC_VERSION }} path: | - ${PYDOC_LANG_DIR}/.tx/config - ${PYDOC_LANG_DIR}/potodo.md - ${PYDOC_LANG_DIR}/stats.json - ${PYDOC_LANG_DIR}/*.po - ${PYDOC_LANG_DIR}/**/*.po - env: - PYDOC_LANG_DIR: ${{ env.PYDOC_LANG_DIR }} + ${{ env.PYDOC_LANG_DIR }}/.tx/config + ${{ env.PYDOC_LANG_DIR }}/potodo.md + ${{ env.PYDOC_LANG_DIR }}/stats.json + ${{ env.PYDOC_LANG_DIR }}/*.po + ${{ env.PYDOC_LANG_DIR }}/**/*.po commit: runs-on: ubuntu-latest From 8fb1e8c02dca9ef66cbef45898e94949aebe6805 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Sat, 5 Sep 2026 04:09:57 -0300 Subject: [PATCH 4/4] Enhance artifact upload/download in sync workflow Added options to include hidden files and handle no files found in artifact upload and download steps. --- .github/workflows/sync.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index 20cab6779..847f40a69 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -117,6 +117,8 @@ jobs: uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: python-${{ env.PYDOC_VERSION }} + include-hidden-files: true + if-no-files-found: error path: | ${{ env.PYDOC_LANG_DIR }}/.tx/config ${{ env.PYDOC_LANG_DIR }}/potodo.md @@ -165,6 +167,7 @@ jobs: uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: python-${{ env.PYDOC_VERSION }} + path: ${{ env.PYDOC_LANG_DIR }} # 3- Commit and push changed files depending on the event name