From 4cdaede12fce226d7ba3f0ec8dbddcdef2191c88 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:01:54 -0700 Subject: [PATCH 01/12] Workflow clean up Multiple minor tweaks and clean up in general --- .github/workflows/publish.yml | 44 ----------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml deleted file mode 100644 index 26713d7..0000000 --- a/.github/workflows/publish.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Publish -on: - release: - types: [published] -jobs: - publish: - runs-on: ubuntu-22.04 - environment: staging - defaults: - run: - shell: pwsh - steps: - - name: Checkout - uses: actions/checkout@v7.0.1 - with: - fetch-depth: 0 - - name: Setup .NET SDK - uses: actions/setup-dotnet@v6.0.0 - with: - dotnet-version: 10.0.x - # source-url: ${{ vars.FEED_URL}} - env: - NUGET_AUTH_TOKEN: ${{secrets.FEED_TOKEN}} - - name: Build - run: dotnet build src --configuration Release - # - name: Sign NuGet packages - # uses: Particular/sign-nuget-packages-action@v1.0.0 - # with: - # client-id: ${{ secrets.AZURE_KEY_VAULT_CLIENT_ID }} - # tenant-id: ${{ secrets.AZURE_KEY_VAULT_TENANT_ID }} - # client-secret: ${{ secrets.AZURE_KEY_VAULT_CLIENT_SECRET }} - # certificate-name: ${{ secrets.AZURE_KEY_VAULT_CERTIFICATE_NAME }} - - name: Publish artifacts to the workflow - uses: actions/upload-artifact@v7.0.1 - with: - name: nugets - path: nugets/* - retention-days: 1 - - name: Publish artifacts to the release - run: gh release upload ${{github.event.release.tag_name}} nugets/* - env: - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - # - name: Push packages to nuget - # run: dotnet nuget push nugets\*.nupkg From 52756cb3f43138066fc83a983a55d6a401b28598 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:03:12 -0700 Subject: [PATCH 02/12] Delete .github/workflows/update-dependecies.yml It was a duplicated file --- .github/workflows/update-dependecies.yml | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 .github/workflows/update-dependecies.yml diff --git a/.github/workflows/update-dependecies.yml b/.github/workflows/update-dependecies.yml deleted file mode 100644 index 7b16382..0000000 --- a/.github/workflows/update-dependecies.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Update Dependencies -on: - schedule: - # At 14 minutes past the hour, every 6 hours, starting at 3AM UTC - - cron: '14 3/6 * * *' - workflow_dispatch: - inputs: - dryRun: - type: boolean - required: false - default: false - description: Dry run (don't create PRs) - debugMode: - type: boolean - required: false - default: false - description: Run Renovate with debug logging -jobs: - renovate: - uses: particular/shared-workflows/.github/workflows/dependency-updates.yml@main - with: - dryRun: ${{ inputs.dryRun || false }} - debugMode: ${{ inputs.debugMode || false }} - secrets: inherit From 53b89f65e467272b52740a826c71a4c42983b6e1 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:03:59 -0700 Subject: [PATCH 03/12] Update runner to use ubuntu-latest --- .github/workflows/check-authorized-user.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-authorized-user.yml b/.github/workflows/check-authorized-user.yml index dda9074..70f0bc9 100644 --- a/.github/workflows/check-authorized-user.yml +++ b/.github/workflows/check-authorized-user.yml @@ -3,7 +3,7 @@ on: workflow_call: jobs: check-authorized-user: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: pwsh From 8482677274de8586439955909bc60ab547e73f91 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:05:26 -0700 Subject: [PATCH 04/12] Modify CVE Check workflow for updates Updated the CVE Check workflow to use 'ubuntu-latest' and added 'global.json' for .NET SDK setup. --- .github/workflows/cve-check.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cve-check.yml b/.github/workflows/cve-check.yml index 8e6412a..391ced6 100644 --- a/.github/workflows/cve-check.yml +++ b/.github/workflows/cve-check.yml @@ -9,7 +9,7 @@ defaults: jobs: build: name: Linux - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: working-directory: ./src @@ -21,7 +21,7 @@ jobs: - name: Setup .NET SDK uses: actions/setup-dotnet@v6.0.0 with: - dotnet-version: 10.0.x + global-json-file: global.json - name: Restore id: restore run: echo "CVECOUNT=$(dotnet restore -v m | grep -c -e 'NU190[1-4]')" >> "$GITHUB_OUTPUT" @@ -32,4 +32,4 @@ jobs: uses: actions/upload-artifact@v7 with: name: vulnerabilities - path: ${{ github.workspace }}/vulnerabilities.json \ No newline at end of file + path: ${{ github.workspace }}/vulnerabilities.json From 6d2b04f440ec554484d6ba8f0c669c46b45087d2 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:05:43 -0700 Subject: [PATCH 05/12] Modify CI workflow to use global.json for SDK setup Updated the .NET SDK setup to use global.json for version management. --- .github/workflows/not-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/not-ci.yml b/.github/workflows/not-ci.yml index b22ee9d..731e99d 100644 --- a/.github/workflows/not-ci.yml +++ b/.github/workflows/not-ci.yml @@ -18,7 +18,7 @@ jobs: - name: Setup .NET SDK uses: actions/setup-dotnet@v6.0.0 with: - dotnet-version: 10.0.x + global-json-file: global.json - name: Build run: dotnet build src --configuration Release - name: Run tests From 80237a5be67e420dac46bead7e702c1f5e542003 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:06:10 -0700 Subject: [PATCH 06/12] Update runner to use ubuntu-latest --- .github/workflows/push-docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push-docker-images.yml b/.github/workflows/push-docker-images.yml index 24e33b6..6641ae0 100644 --- a/.github/workflows/push-docker-images.yml +++ b/.github/workflows/push-docker-images.yml @@ -3,7 +3,7 @@ on: workflow_call: jobs: push-docker-images: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: bash From 563e1f8fcc8bf1db1951940a7a80c1ad4271df50 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:07:27 -0700 Subject: [PATCH 07/12] Update workflow to use ubuntu-latest and global.json Updated the workflow to use the latest Ubuntu version and modified the .NET SDK setup to use a global JSON file. --- .github/workflows/push-nuget-packages-staging.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/push-nuget-packages-staging.yml b/.github/workflows/push-nuget-packages-staging.yml index b0b20c6..e21a0ca 100644 --- a/.github/workflows/push-nuget-packages-staging.yml +++ b/.github/workflows/push-nuget-packages-staging.yml @@ -10,7 +10,7 @@ jobs: permissions: id-token: write contents: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: pwsh @@ -18,7 +18,7 @@ jobs: - name: Setup .NET SDK uses: actions/setup-dotnet@v6.0.0 with: - dotnet-version: 10.0.x + global-json-file: global.json - name: Download assets from draft release run: | $name = "${{ inputs.version }}" From 6849c040ae1198d3be826e4ea3737d00b75f02e6 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:08:57 -0700 Subject: [PATCH 08/12] Update GitHub Actions to use ubuntu-latest --- .github/workflows/push-nuget-packages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/push-nuget-packages.yml b/.github/workflows/push-nuget-packages.yml index 2f65429..dd0c9dc 100644 --- a/.github/workflows/push-nuget-packages.yml +++ b/.github/workflows/push-nuget-packages.yml @@ -9,7 +9,7 @@ jobs: push-nuget-packages: permissions: id-token: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: pwsh @@ -17,7 +17,7 @@ jobs: - name: Setup .NET SDK uses: actions/setup-dotnet@v6.0.0 with: - dotnet-version: 10.0.x + global-json-file: global.json - name: Download assets from release run: | gh release download "${{ inputs.version }}" --repo "${{ github.repository }}" --pattern "*.nupkg" --dir nugets From 36af067fea54f10a1a1006fa9ec5eae9c7e2501e Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:09:24 -0700 Subject: [PATCH 09/12] Update runner to use ubuntu-latest --- .github/workflows/push-powershell-packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push-powershell-packages.yml b/.github/workflows/push-powershell-packages.yml index 22f33da..2f4df7a 100644 --- a/.github/workflows/push-powershell-packages.yml +++ b/.github/workflows/push-powershell-packages.yml @@ -7,7 +7,7 @@ on: type: string jobs: push-powershell-packages: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: pwsh From a4615a8ec74be2987f6a9337e0782bccd120cd8b Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:10:22 -0700 Subject: [PATCH 10/12] Update runner version to ubuntu-latest --- .github/workflows/push-release-info-to-aws-s3.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push-release-info-to-aws-s3.yml b/.github/workflows/push-release-info-to-aws-s3.yml index 6961117..3094241 100644 --- a/.github/workflows/push-release-info-to-aws-s3.yml +++ b/.github/workflows/push-release-info-to-aws-s3.yml @@ -7,7 +7,7 @@ on: type: string jobs: push-release-info-to-aws-s3: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: pwsh From efcf688465960917c41de5948a9285b61ccc207b Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:11:37 -0700 Subject: [PATCH 11/12] Update workflow to use ubuntu-latest and adjust .NET setup Updated the workflow to use the latest Ubuntu version and modified the .NET SDK setup. --- .github/workflows/release-deploy-production.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-deploy-production.yml b/.github/workflows/release-deploy-production.yml index 2f05f7a..a0da20e 100644 --- a/.github/workflows/release-deploy-production.yml +++ b/.github/workflows/release-deploy-production.yml @@ -11,7 +11,7 @@ jobs: uses: ./.github/workflows/check-authorized-user.yml publish-release-notes: needs: check-authorized-user - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: pwsh @@ -19,7 +19,7 @@ jobs: - name: Setup .NET SDK uses: actions/setup-dotnet@v6.0.0 with: - dotnet-version: 10.0.x + global-json-file: global.json - name: Setup GitReleaseManager # https://github.com/GitTools/GitReleaseManager#net-global-tool run: dotnet tool install --global GitReleaseManager.Tool From f3e53961ff21321516724e18baf19d0691b90982 Mon Sep 17 00:00:00 2001 From: Tamara Rivera Date: Mon, 31 Aug 2026 18:12:40 -0700 Subject: [PATCH 12/12] Update workflow to use latest Ubuntu and .NET SDK --- .github/workflows/release-deploy-staging.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-deploy-staging.yml b/.github/workflows/release-deploy-staging.yml index e7d3b19..0ec77b5 100644 --- a/.github/workflows/release-deploy-staging.yml +++ b/.github/workflows/release-deploy-staging.yml @@ -20,7 +20,7 @@ jobs: secrets: inherit create-release-notes: needs: check-authorized-user - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest defaults: run: shell: pwsh @@ -30,7 +30,7 @@ jobs: - name: Setup .NET SDK uses: actions/setup-dotnet@v6.0.0 with: - dotnet-version: 10.0.x + global-json-file: global.json - name: Setup GitReleaseManager # https://github.com/GitTools/GitReleaseManager#net-global-tool run: |