From aadf949e8c89ceffaacb25f33d157291ffbdd45c Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:15:04 -0800 Subject: [PATCH 1/9] [actions] The changelog action now requires .NET 9. So install that, since it doesn't look like it's installed by default yet. --- .github/workflows/maestro-changelog.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index f098f014838c..2510e552cb2d 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -22,6 +22,10 @@ jobs: cd dotnet-tools/changelog dotnet run https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 + - uses: actions/setup-dotnet@v4 + with: + dotnet-version: '9' + - name: 'Add changelog' uses: actions/github-script@v7.0.1 with: From 55ce2fa54da0374cdba0a934b9de258ef120d590 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:15:53 -0800 Subject: [PATCH 2/9] Remove filter while debugging. --- .github/workflows/maestro-changelog.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index 2510e552cb2d..92f9391baf8a 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -12,7 +12,6 @@ jobs: issues: write pull-requests: write contents: read - if: github.actor == 'dotnet-maestro[bot]' steps: - name: 'Compute changelog' From 0b560a1abd3b0566ffdb515dd6d0ecb944301dd8 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:17:09 -0800 Subject: [PATCH 3/9] Install dotnet _before_ we need it. --- .github/workflows/maestro-changelog.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index 92f9391baf8a..d024a42a08cf 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -14,6 +14,10 @@ jobs: contents: read steps: + - uses: actions/setup-dotnet@v4 + with: + dotnet-version: '9' + - name: 'Compute changelog' run: | set -exo pipefail @@ -21,10 +25,6 @@ jobs: cd dotnet-tools/changelog dotnet run https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 - - uses: actions/setup-dotnet@v4 - with: - dotnet-version: '9' - - name: 'Add changelog' uses: actions/github-script@v7.0.1 with: From 50fa96a358a06d10730be9289a9403a3d4880358 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:23:47 -0800 Subject: [PATCH 4/9] Revert "Remove filter while debugging." This reverts commit 55ce2fa54da0374cdba0a934b9de258ef120d590. --- .github/workflows/maestro-changelog.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index d024a42a08cf..225732161ee6 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -12,6 +12,7 @@ jobs: issues: write pull-requests: write contents: read + if: github.actor == 'dotnet-maestro[bot]' steps: - uses: actions/setup-dotnet@v4 From 8b0e22b32a92df51d93b54f9d188a5ed3e548315 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:15:53 -0800 Subject: [PATCH 5/9] Remove filter while debugging. --- .github/workflows/maestro-changelog.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index 225732161ee6..21ca6b7f396a 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -12,7 +12,6 @@ jobs: issues: write pull-requests: write contents: read - if: github.actor == 'dotnet-maestro[bot]' steps: - uses: actions/setup-dotnet@v4 @@ -25,6 +24,8 @@ jobs: git clone https://github.com/spouliot/dotnet-tools cd dotnet-tools/changelog dotnet run https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 + cat /tmp/changelog + hexdump -C /tmp/changelog - name: 'Add changelog' uses: actions/github-script@v7.0.1 From 8c90fe8ac5f4fd7ebd36abb3f53a955bcc3373f4 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:27:39 -0800 Subject: [PATCH 6/9] fix --- .github/workflows/maestro-changelog.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index 21ca6b7f396a..7981e087ff81 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -24,8 +24,8 @@ jobs: git clone https://github.com/spouliot/dotnet-tools cd dotnet-tools/changelog dotnet run https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 - cat /tmp/changelog - hexdump -C /tmp/changelog + cat /tmp/changelog.txt + hexdump -C /tmp/changelog.txt - name: 'Add changelog' uses: actions/github-script@v7.0.1 From 3642ae185c821aa3aa1babfce8ba8269035ade58 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:33:14 -0800 Subject: [PATCH 7/9] build first --- .github/workflows/maestro-changelog.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index 7981e087ff81..4eaa94fa5342 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -23,7 +23,8 @@ jobs: set -exo pipefail git clone https://github.com/spouliot/dotnet-tools cd dotnet-tools/changelog - dotnet run https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 + dotnet build + /bin/Debug/net9.0/changelog https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 cat /tmp/changelog.txt hexdump -C /tmp/changelog.txt From 0d11c77dc5f39f801727c4584d605905a5b6bff5 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:34:32 -0800 Subject: [PATCH 8/9] Dot --- .github/workflows/maestro-changelog.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index 4eaa94fa5342..e66a49d47a2a 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -24,7 +24,7 @@ jobs: git clone https://github.com/spouliot/dotnet-tools cd dotnet-tools/changelog dotnet build - /bin/Debug/net9.0/changelog https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 + ./bin/Debug/net9.0/changelog https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 cat /tmp/changelog.txt hexdump -C /tmp/changelog.txt From a5e459b4dae83a3947ba3fcc50f4986858e09a96 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 15 Nov 2024 07:36:14 -0800 Subject: [PATCH 9/9] Undo debug stuff. --- .github/workflows/maestro-changelog.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/maestro-changelog.yml b/.github/workflows/maestro-changelog.yml index e66a49d47a2a..cacbd9c9551f 100644 --- a/.github/workflows/maestro-changelog.yml +++ b/.github/workflows/maestro-changelog.yml @@ -12,6 +12,7 @@ jobs: issues: write pull-requests: write contents: read + if: github.actor == 'dotnet-maestro[bot]' steps: - uses: actions/setup-dotnet@v4 @@ -25,8 +26,6 @@ jobs: cd dotnet-tools/changelog dotnet build ./bin/Debug/net9.0/changelog https://github.com/$GITHUB_REPOSITORY/pull/${GITHUB_REF_NAME/\/*/} > /tmp/changelog.txt 2>&1 - cat /tmp/changelog.txt - hexdump -C /tmp/changelog.txt - name: 'Add changelog' uses: actions/github-script@v7.0.1