From 21d741560320c5a7edec320dd96472e4ad0aec3b Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Thu, 13 Mar 2025 14:10:49 +0100 Subject: [PATCH 1/8] WF --- .github/workflows/get-versions-from-newreleases.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/get-versions-from-newreleases.yaml b/.github/workflows/get-versions-from-newreleases.yaml index 0a013fe..6e66a80 100644 --- a/.github/workflows/get-versions-from-newreleases.yaml +++ b/.github/workflows/get-versions-from-newreleases.yaml @@ -21,6 +21,7 @@ jobs: env: token: ${{ secrets.NEWRELEASES_TOKEN }} run: | + ls -l projects=$(curl -H "X-Key: $TOKEN" \ https://api.newreleases.io/v1/projects) echo $projects > project_json From 96419f497cb6d715c4a4c02226134dc6f24f6589 Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Thu, 13 Mar 2025 14:13:18 +0100 Subject: [PATCH 2/8] WF --- .github/workflows/get-versions-from-newreleases.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/get-versions-from-newreleases.yaml b/.github/workflows/get-versions-from-newreleases.yaml index 6e66a80..22f00c8 100644 --- a/.github/workflows/get-versions-from-newreleases.yaml +++ b/.github/workflows/get-versions-from-newreleases.yaml @@ -24,6 +24,7 @@ jobs: ls -l projects=$(curl -H "X-Key: $TOKEN" \ https://api.newreleases.io/v1/projects) + echo $projects echo $projects > project_json jq -r '.projects[] | "\(.id) \(.name)"' project_json | while read -r id name; do From c14c1b60da60a42dca9b194c59cb912390bed788 Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Thu, 13 Mar 2025 14:19:12 +0100 Subject: [PATCH 3/8] WF --- .github/workflows/get-versions-from-newreleases.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/get-versions-from-newreleases.yaml b/.github/workflows/get-versions-from-newreleases.yaml index 22f00c8..89d3f9e 100644 --- a/.github/workflows/get-versions-from-newreleases.yaml +++ b/.github/workflows/get-versions-from-newreleases.yaml @@ -22,13 +22,13 @@ jobs: token: ${{ secrets.NEWRELEASES_TOKEN }} run: | ls -l - projects=$(curl -H "X-Key: $TOKEN" \ + projects=$(curl -H "X-Key: $token" \ https://api.newreleases.io/v1/projects) echo $projects echo $projects > project_json jq -r '.projects[] | "\(.id) \(.name)"' project_json | while read -r id name; do - version=$(curl -H "X-Key: $TOKEN" \ + version=$(curl -H "X-Key: $token" \ https://api.newreleases.io/v1/projects/$id/latest-release) ls -l echo "Project Name: $name, Project ID: $id, Version: $version" From f518b7e3df8beb738be9ada787b96065c61c06c8 Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Thu, 13 Mar 2025 14:19:55 +0100 Subject: [PATCH 4/8] WF --- .github/workflows/get-versions-from-newreleases.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/get-versions-from-newreleases.yaml b/.github/workflows/get-versions-from-newreleases.yaml index 89d3f9e..d13b82b 100644 --- a/.github/workflows/get-versions-from-newreleases.yaml +++ b/.github/workflows/get-versions-from-newreleases.yaml @@ -30,7 +30,6 @@ jobs: jq -r '.projects[] | "\(.id) \(.name)"' project_json | while read -r id name; do version=$(curl -H "X-Key: $token" \ https://api.newreleases.io/v1/projects/$id/latest-release) - ls -l echo "Project Name: $name, Project ID: $id, Version: $version" jq -n --arg name "$name" --arg version "$version" '{name: $name, version: $version}' > json/versions.json done @@ -41,4 +40,4 @@ jobs: git config --global user.name "GitHub Actions" git add json/versions.json git commit -m "Add new script" - git push + git push --force From 4400176bee1cebed5467fdc970953f47a8f5479b Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Thu, 13 Mar 2025 14:25:11 +0100 Subject: [PATCH 5/8] WF --- .github/workflows/get-versions-from-newreleases.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/get-versions-from-newreleases.yaml b/.github/workflows/get-versions-from-newreleases.yaml index d13b82b..0dcdc8d 100644 --- a/.github/workflows/get-versions-from-newreleases.yaml +++ b/.github/workflows/get-versions-from-newreleases.yaml @@ -35,9 +35,11 @@ jobs: done - name: Commit JSON + env: + GITHUB_TOKEN: ${{ secrets.PAT_MICHEL }} run: | git config --global user.email "Github Actions[bot]" git config --global user.name "GitHub Actions" git add json/versions.json - git commit -m "Add new script" + git commit -m "Update versions.json" git push --force From 05b65ece7b9d9e3769038e475e5e10d08ffd1a3b Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Thu, 13 Mar 2025 14:26:05 +0100 Subject: [PATCH 6/8] WF --- .github/workflows/get-versions-from-newreleases.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/get-versions-from-newreleases.yaml b/.github/workflows/get-versions-from-newreleases.yaml index 0dcdc8d..0a526b5 100644 --- a/.github/workflows/get-versions-from-newreleases.yaml +++ b/.github/workflows/get-versions-from-newreleases.yaml @@ -24,13 +24,11 @@ jobs: ls -l projects=$(curl -H "X-Key: $token" \ https://api.newreleases.io/v1/projects) - echo $projects echo $projects > project_json - jq -r '.projects[] | "\(.id) \(.name)"' project_json | while read -r id name; do version=$(curl -H "X-Key: $token" \ https://api.newreleases.io/v1/projects/$id/latest-release) - echo "Project Name: $name, Project ID: $id, Version: $version" + jq -n --arg name "$name" --arg version "$version" '{name: $name, version: $version}' > json/versions.json done @@ -38,8 +36,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.PAT_MICHEL }} run: | - git config --global user.email "Github Actions[bot]" - git config --global user.name "GitHub Actions" + git config --global user.email "michel.roegl-brunner@htl-braunau.at" + git config --global user.name "GitHub Actions[bot]" git add json/versions.json git commit -m "Update versions.json" git push --force From 82012b3e4693e74f16ec0d79fdc7f5b2eec76c9a Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Thu, 13 Mar 2025 14:27:10 +0100 Subject: [PATCH 7/8] WF --- .github/workflows/get-versions-from-newreleases.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/get-versions-from-newreleases.yaml b/.github/workflows/get-versions-from-newreleases.yaml index 0a526b5..68b76b1 100644 --- a/.github/workflows/get-versions-from-newreleases.yaml +++ b/.github/workflows/get-versions-from-newreleases.yaml @@ -36,6 +36,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.PAT_MICHEL }} run: | + gh auth login --with-token <<< $GITHUB_TOKEN + gh auth status git config --global user.email "michel.roegl-brunner@htl-braunau.at" git config --global user.name "GitHub Actions[bot]" git add json/versions.json From 8258a03a55da04eedaee7b9691cf2a358720d930 Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Thu, 13 Mar 2025 14:28:10 +0100 Subject: [PATCH 8/8] WF --- .github/workflows/get-versions-from-newreleases.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/get-versions-from-newreleases.yaml b/.github/workflows/get-versions-from-newreleases.yaml index 68b76b1..6375de7 100644 --- a/.github/workflows/get-versions-from-newreleases.yaml +++ b/.github/workflows/get-versions-from-newreleases.yaml @@ -34,9 +34,9 @@ jobs: - name: Commit JSON env: - GITHUB_TOKEN: ${{ secrets.PAT_MICHEL }} + TOKEN: ${{ secrets.PAT_MICHEL }} run: | - gh auth login --with-token <<< $GITHUB_TOKEN + gh auth login --with-token <<< $TOKEN gh auth status git config --global user.email "michel.roegl-brunner@htl-braunau.at" git config --global user.name "GitHub Actions[bot]"