From e2dd81cbd8520c14ec2658be3f5395e1466dcd85 Mon Sep 17 00:00:00 2001 From: CalvinWilkinson Date: Sat, 21 Dec 2024 21:46:33 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80Production=20Release=20(v14.1.0)=20?= =?UTF-8?q?(#246)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * release: update version to v14.1.0 * release: create release notes for version v14.1.0 * release: improve release notes for version v14.1.0 * ci: update reusable workflows to latest version * ci: add missing env permission flag --- .github/workflows/add-item-to-project.yml | 2 +- .github/workflows/add-new-item-to-project.yml | 2 +- .github/workflows/build-csharp-project.yml | 2 +- .github/workflows/dotnet-action-release.yml | 12 ++++++------ .github/workflows/dotnet-lib-release.yml | 6 +++--- .github/workflows/run-csharp-tests.yml | 2 +- .github/workflows/sync-pr-to-issue.yml | 4 ++-- deno.json | 2 +- .../production-releases/Release-Notes-v14.1.0.md | 14 ++++++++++++++ 9 files changed, 30 insertions(+), 16 deletions(-) create mode 100644 release-notes/production-releases/Release-Notes-v14.1.0.md diff --git a/.github/workflows/add-item-to-project.yml b/.github/workflows/add-item-to-project.yml index 69ccc239..8036fdeb 100644 --- a/.github/workflows/add-item-to-project.yml +++ b/.github/workflows/add-item-to-project.yml @@ -82,4 +82,4 @@ jobs: Write-Host "::notice::NuGet Package Check Script URL: $scriptUrl"; - deno run --allow-net --allow-read "$scriptUrl"; + deno run -ERN "$scriptUrl"; diff --git a/.github/workflows/add-new-item-to-project.yml b/.github/workflows/add-new-item-to-project.yml index 47cc7ba5..59c5d5bd 100644 --- a/.github/workflows/add-new-item-to-project.yml +++ b/.github/workflows/add-new-item-to-project.yml @@ -36,7 +36,7 @@ jobs: add_new_item_to_project: name: Add New Issue needs: item_number - uses: KinsonDigital/Infrastructure/.github/workflows/add-item-to-project.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/add-item-to-project.yml@v14.1.0 with: org-name: "${{ vars.ORGANIZATION_NAME }}" org-project-name: "${{ vars.ORG_PROJECT_NAME }}" diff --git a/.github/workflows/build-csharp-project.yml b/.github/workflows/build-csharp-project.yml index 1dd3785a..9000c44c 100644 --- a/.github/workflows/build-csharp-project.yml +++ b/.github/workflows/build-csharp-project.yml @@ -90,7 +90,7 @@ jobs: resolve_proj_file_path: name: Resolving ${{ inputs.project-name }} Project File Path needs: print_validate_workflow - uses: KinsonDigital/Infrastructure/.github/workflows/resolve-csharp-proj-file.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/resolve-csharp-proj-file.yml@v14.1.0 with: project-name: ${{ inputs.project-name }} base-path: ${{ inputs.base-path }} diff --git a/.github/workflows/dotnet-action-release.yml b/.github/workflows/dotnet-action-release.yml index 667fd73c..d4ff4a17 100644 --- a/.github/workflows/dotnet-action-release.yml +++ b/.github/workflows/dotnet-action-release.yml @@ -157,7 +157,7 @@ jobs: validate_version: name: Validate Version needs: [print_validate_workflow, validate_branch] - uses: KinsonDigital/Infrastructure/.github/workflows/validate-csharp-version.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/validate-csharp-version.yml@v14.1.0 with: project-name: "${{ inputs.project-name }}" release-type: "${{ inputs.release-type }}" @@ -168,7 +168,7 @@ jobs: validate_tag: name: Validate Tag needs: validate_version - uses: KinsonDigital/Infrastructure/.github/workflows/validate-tag.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/validate-tag.yml@v14.1.0 with: project-name: "${{ inputs.project-name }}" release-type: "${{ inputs.release-type }}" @@ -180,7 +180,7 @@ jobs: validate_sdk_setup: name: Validate SDK Setup needs: print_validate_workflow - uses: KinsonDigital/Infrastructure/.github/workflows/validate-sdk-versions.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/validate-sdk-versions.yml@v14.1.0 with: repo-name: "${{ inputs.project-name }}" secrets: @@ -216,7 +216,7 @@ jobs: validate_github_release: name: GitHub Release Does Not Exist needs: validate_version - uses: KinsonDigital/Infrastructure/.github/workflows/validate-github-release.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/validate-github-release.yml@v14.1.0 with: project-name: "${{ inputs.project-name }}" version: "${{ needs.validate_version.outputs.version }}" @@ -227,7 +227,7 @@ jobs: build_project: name: Build Main Project (${{ inputs.project-name }}) needs: print_validate_workflow - uses: KinsonDigital/Infrastructure/.github/workflows/build-csharp-project.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/build-csharp-project.yml@v14.1.0 with: project-name: "${{ inputs.project-name }}" runs-on: "${{ inputs.runs-on }}" @@ -240,7 +240,7 @@ jobs: run_tests: name: Run Tests needs: print_validate_workflow - uses: KinsonDigital/Infrastructure/.github/workflows/run-csharp-tests.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/run-csharp-tests.yml@v14.1.0 with: project-name: "${{ inputs.project-name }}Tests" runs-on: "${{ inputs.runs-on }}" diff --git a/.github/workflows/dotnet-lib-release.yml b/.github/workflows/dotnet-lib-release.yml index b101097d..960f0152 100644 --- a/.github/workflows/dotnet-lib-release.yml +++ b/.github/workflows/dotnet-lib-release.yml @@ -93,7 +93,7 @@ env: jobs: validate_version: name: Validate Version - uses: KinsonDigital/Infrastructure/.github/workflows/validate-csharp-version.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/validate-csharp-version.yml@v14.1.0 with: project-name: "${{ inputs.project-name }}" release-type: "${{ inputs.release-type }}" @@ -279,7 +279,7 @@ jobs: build_project: name: Build Main Project needs: [run_prerelease_validation] - uses: KinsonDigital/Infrastructure/.github/workflows/build-csharp-project.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/build-csharp-project.yml@v14.1.0 with: project-name: "${{ inputs.project-name }}" runs-on: "${{ inputs.runs-on }}" @@ -292,7 +292,7 @@ jobs: run_tests: name: Run Tests needs: [run_prerelease_validation] - uses: KinsonDigital/Infrastructure/.github/workflows/run-csharp-tests.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/run-csharp-tests.yml@v14.1.0 with: project-name: "${{ inputs.project-name }}Tests" runs-on: "${{ inputs.runs-on }}" diff --git a/.github/workflows/run-csharp-tests.yml b/.github/workflows/run-csharp-tests.yml index 74b91f38..8d0a69b3 100644 --- a/.github/workflows/run-csharp-tests.yml +++ b/.github/workflows/run-csharp-tests.yml @@ -92,7 +92,7 @@ jobs: resolve_proj_file_path: name: Resolving ${{ inputs.project-name }} Project File Path needs: print_validate_workflow - uses: KinsonDigital/Infrastructure/.github/workflows/resolve-csharp-proj-file.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/resolve-csharp-proj-file.yml@v14.1.0 with: project-name: ${{ inputs.project-name }} base-path: ${{ inputs.base-path }} diff --git a/.github/workflows/sync-pr-to-issue.yml b/.github/workflows/sync-pr-to-issue.yml index 49961f78..7d9d7576 100644 --- a/.github/workflows/sync-pr-to-issue.yml +++ b/.github/workflows/sync-pr-to-issue.yml @@ -20,7 +20,7 @@ jobs: github.event_name == 'pull_request_target' && !startsWith(github.head_ref, 'renovate/') && github.head_ref != 'prev-release' && github.head_ref != 'prod-release' - uses: KinsonDigital/Infrastructure/.github/workflows/initial-manual-sync.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/initial-manual-sync.yml@v14.1.0 with: issue-or-pr-number: ${{ github.event.pull_request.number }} sync-type: initial @@ -37,7 +37,7 @@ jobs: github.head_ref != 'prev-release' && github.head_ref != 'prod-release' && github.event.issue.pull_request && github.event.issue.pull_request.url != null && contains(github.event.comment.body, '[run-sync]') - uses: KinsonDigital/Infrastructure/.github/workflows/initial-manual-sync.yml@v14.0.0 + uses: KinsonDigital/Infrastructure/.github/workflows/initial-manual-sync.yml@v14.1.0 with: issue-or-pr-number: ${{ github.event.issue.number }} sync-type: manual diff --git a/deno.json b/deno.json index 420ea11c..2131af0c 100644 --- a/deno.json +++ b/deno.json @@ -1,5 +1,5 @@ { - "version": "v14.0.0", + "version": "v14.1.0", "tasks": { "check": "deno check ./**/*.ts", "lint": "deno lint ./**/*.ts", diff --git a/release-notes/production-releases/Release-Notes-v14.1.0.md b/release-notes/production-releases/Release-Notes-v14.1.0.md new file mode 100644 index 00000000..e38ad8cd --- /dev/null +++ b/release-notes/production-releases/Release-Notes-v14.1.0.md @@ -0,0 +1,14 @@ +

+Infrastructure Production Release Notes - v14.1.0 +

+ +

Bug Fixes 🐛

+ +1. [#243](https://github.com/KinsonDigital/Infrastructure/issues/243) - Fixed env vars in dotnet release workflow. +2. [#242](https://github.com/KinsonDigital/Infrastructure/issues/242) - Added a check for the release notes for dotnet library releases. + +

CICD ⚙️

+ +1. [#243](https://github.com/KinsonDigital/Infrastructure/issues/243) - Fixed an issue where the following environment variables in the dotnet library release workflow was incorrect: + - `BASE_SEARCH_DIR_PATH` + - `NET_SDK_VERSION`