From 7f52dea1205ce2eb92952558b5f1f8cfbdd14bf3 Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 13:47:31 +0100 Subject: [PATCH 01/10] Update python-app.yml --- .github/workflows/python-app.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 5898b07..0203e59 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -51,3 +51,10 @@ jobs: - name: Test Mod run: | python mod_translate_track.py --mod-name ${{ matrix.mod }} + + # Collect artifacts from the output/ directory + - name: Upload Artifacts + uses: actions/upload-artifact@v3 + with: + name: output-${{ matrix.mod }} + path: output/${{ matrix.mod }}/* From 33f9253bc963ee2d7c5d3b2d8df769bf71eaa023 Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 13:50:22 +0100 Subject: [PATCH 02/10] Rename requirement.txt to requirements.txt --- requirement.txt => requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename requirement.txt => requirements.txt (71%) diff --git a/requirement.txt b/requirements.txt similarity index 71% rename from requirement.txt rename to requirements.txt index 9a9e91e..e28a857 100644 --- a/requirement.txt +++ b/requirements.txt @@ -3,4 +3,4 @@ requests pathlib os argparse -configparser \ No newline at end of file +configparser From 8b14c61240dbaa55b3f56ef22bd183e026b64aab Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 13:52:02 +0100 Subject: [PATCH 03/10] Update python-app.yml Added Cron at 20h00 UTC --- .github/workflows/python-app.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 0203e59..6015092 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -5,6 +5,8 @@ on: branches: - main pull_request: + schedule: + - cron: '0 20 * * 5' # Triggers every Friday at 20:00 UTC jobs: read-mod-list: From 9ffce6f037ba8717ce9034498010e7f71c994d00 Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 13:52:59 +0100 Subject: [PATCH 04/10] Update requirements.txt --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e28a857..f54bd44 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,3 @@ -re requests pathlib os From cc684ea3d5b6fa2fd95b8d4747abdc99ee1b81b6 Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 13:53:48 +0100 Subject: [PATCH 05/10] Update requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index f54bd44..a73b177 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ +regex requests pathlib os From 7b03f9ccbd867bd47ea7972aa90bfcb0dc5b20bc Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 13:55:28 +0100 Subject: [PATCH 06/10] Update requirements.txt removed os --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index a73b177..ceb1f12 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,5 @@ regex requests pathlib -os argparse configparser From b06df5eded037436f72d4fc1eb8cf2fc8c9ef332 Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 14:00:45 +0100 Subject: [PATCH 07/10] Update python-app.yml --- .github/workflows/python-app.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 6015092..7844eac 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -52,7 +52,7 @@ jobs: # Test each mod - name: Test Mod run: | - python mod_translate_track.py --mod-name ${{ matrix.mod }} + python mod_translate_track.py --mod-name ${{ matrix.mod }} ${{ secrets.LANGUAGE }} # Collect artifacts from the output/ directory - name: Upload Artifacts From 2767b1a4172a1a6ff733cb32fc7e632f4940d4d4 Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 14:01:21 +0100 Subject: [PATCH 08/10] Update python-app.yml the var isn't a secret.. --- .github/workflows/python-app.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 7844eac..0e733b2 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -52,7 +52,7 @@ jobs: # Test each mod - name: Test Mod run: | - python mod_translate_track.py --mod-name ${{ matrix.mod }} ${{ secrets.LANGUAGE }} + python mod_translate_track.py ${{ matrix.mod }} ${{ github.repository }}.${{ env.LANGUAGE }} # Collect artifacts from the output/ directory - name: Upload Artifacts From 112934458093fde8fb8a9fd829c8ffdb50254091 Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 14:05:58 +0100 Subject: [PATCH 09/10] Update python-app.yml --- .github/workflows/python-app.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 0e733b2..6e826c4 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -52,6 +52,7 @@ jobs: # Test each mod - name: Test Mod run: | + ls python mod_translate_track.py ${{ matrix.mod }} ${{ github.repository }}.${{ env.LANGUAGE }} # Collect artifacts from the output/ directory From 0ecde4c47f34b7135922d115445557ee563d464e Mon Sep 17 00:00:00 2001 From: Anis GHAOUI Date: Sun, 24 Nov 2024 14:09:41 +0100 Subject: [PATCH 10/10] Update python-app.yml changed set-output to use Github_output as env var --- .github/workflows/python-app.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index 6e826c4..a8130f6 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -24,7 +24,9 @@ jobs: run: | mods=$(cat mod_list.txt | jq -R -s -c 'split("\n") | map(select(. != ""))') echo "Parsed mods: $mods" - echo "::set-output name=mods::$mods" + echo "{mods}={$mods}" >> $GITHUB_OUTPUT + # echo "::set-output name=mods::$mods" + test-mods: needs: read-mod-list