From 3b8d1058c5b113f6b931c2047782202dcff5ada7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Dec 2024 00:56:59 +0000 Subject: [PATCH 1/3] Update actions/setup-dotnet action to v4.2.0 --- .github/actions/setup-dotnet/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/setup-dotnet/action.yml b/.github/actions/setup-dotnet/action.yml index 389fd5360..fbdcf8969 100644 --- a/.github/actions/setup-dotnet/action.yml +++ b/.github/actions/setup-dotnet/action.yml @@ -46,7 +46,7 @@ runs: # released .NET version for wildcard versions. So, e.g. with 6.0.x specified it'll still install 6.0.402 if the VM # only has 6.0.401. See: https://github.com/actions/setup-dotnet/issues/356 about making this better. - name: Set up .NET SDK - uses: actions/setup-dotnet@3e891b0cb619bf60e2c25674b222b8940e2c1c25 # v4.1.0 + uses: actions/setup-dotnet@87b7050bc53ea08284295505d98d2aa94301e852 # v4.2.0 id: setup-dotnet with: dotnet-version: ${{ inputs.dotnet-version }} From 9ff59fc3a9ffacb93cc2b4776a44fd2105b79ecc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Fri, 27 Dec 2024 02:17:17 +0100 Subject: [PATCH 2/3] Pointing GHA to issue branch --- .../auto-merge-pull-request/action.yml | 4 +-- .../auto-transition-jira-issue/action.yml | 6 ++--- .github/actions/build-dotnet/action.yml | 2 +- .github/actions/checkout/action.yml | 2 +- .github/actions/markdown-lint/action.yml | 2 +- .../precompile-orchard1-app/action.yml | 6 ++--- .github/actions/publish-nuget/action.yml | 8 +++--- .github/actions/setup-sql-server/action.yml | 2 +- .github/actions/spelling/action.yml | 2 +- .github/actions/test-dotnet/action.yml | 12 ++++----- .../verify-dotnet-consolidation/action.yml | 2 +- .github/actions/workflow-telemetry/action.yml | 2 +- .github/workflows/build-and-test-dotnet.yml | 16 ++++++------ .../workflows/build-and-test-orchard-core.yml | 26 +++++++++---------- .github/workflows/build-dotnet.yml | 10 +++---- ...-for-community-activities-in-this-repo.yml | 2 +- ...e-jira-issues-for-community-activities.yml | 2 +- .../deploy-orchard1-to-azure-app-service.yml | 14 +++++----- .../workflows/deploy-to-azure-app-service.yml | 20 +++++++------- .github/workflows/markdown-lint-this-repo.yml | 2 +- .github/workflows/markdown-lint.yml | 6 ++--- .github/workflows/msbuild-and-test.yml | 16 ++++++------ .../post-pull-request-checks-automation.yml | 8 +++--- .github/workflows/post-to-x.yml | 2 +- .github/workflows/publish-nuget.yml | 10 +++---- .github/workflows/reset-azure-environment.yml | 8 +++--- .github/workflows/spelling-this-repo.yml | 2 +- .github/workflows/spelling.yml | 10 +++---- .../workflows/swap-azure-web-app-slots.yml | 14 +++++----- .../swap-orchard1-azure-web-app-slots.yml | 8 +++--- .github/workflows/tag-version-this-repo.yml | 2 +- .github/workflows/tag-version.yml | 6 ++--- .github/workflows/test-analysis-failure.yml | 10 +++---- .github/workflows/validate-nuget-publish.yml | 2 +- .github/workflows/validate-pull-request.yml | 4 +-- .../validate-submodule-pull-request.yml | 4 +-- .github/workflows/validate-this-gha-refs.yml | 16 ++++++------ .../workflows/validate-this-pull-request.yml | 2 +- .github/workflows/yaml-lint-this-repo.yml | 2 +- .github/workflows/yaml-lint.yml | 6 ++--- .../AzureHosting/DeployToAzureAppService.md | 2 +- .../AzureHosting/ResetAzureEnvironment.md | 2 +- .../AzureHosting/SwapAzureWebAppSlots.md | 2 +- .../BuildAndTestDotNetSolution.md | 2 +- .../BuildAndTestOrchardCoreSolution.md | 2 +- .../CreateJiraIssuesForCommunityActivities.md | 2 +- .../Workflows/Productivity/MarkdownLinting.md | 2 +- .../PostPullRequestChecksAutomation.md | 6 ++--- Docs/Workflows/Productivity/PostToX.md | 2 +- .../Productivity/PublishNuGetPackage.md | 4 +-- Docs/Workflows/Productivity/SpellChecking.md | 4 +-- .../Productivity/ValidateNugetPublish.md | 2 +- .../Productivity/ValidatePullRequest.md | 2 +- .../Productivity/ValidateSubmodule.md | 2 +- Docs/Workflows/Productivity/YamlLinting.md | 2 +- Readme.md | 4 +-- 56 files changed, 161 insertions(+), 161 deletions(-) diff --git a/.github/actions/auto-merge-pull-request/action.yml b/.github/actions/auto-merge-pull-request/action.yml index 32df66213..a855228dc 100644 --- a/.github/actions/auto-merge-pull-request/action.yml +++ b/.github/actions/auto-merge-pull-request/action.yml @@ -23,7 +23,7 @@ runs: id: check-mergeability # Fork PR runs won't have permissions to remove labels, nor do we want to allow auto-merging them. if: github.event.pull_request.head.repo.fork == false - uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@dev + uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@renovate/actions-setup-dotnet-4.x with: label1: merge-if-checks-succeed label2: merge-and-resolve-jira-issue-if-checks-succeed @@ -37,7 +37,7 @@ runs: - name: Remove Label if: steps.check-mergeability.outputs.contains-label == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@dev + uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@renovate/actions-setup-dotnet-4.x with: token: ${{ env.GITHUB_TOKEN }} labels: merge-if-checks-succeed diff --git a/.github/actions/auto-transition-jira-issue/action.yml b/.github/actions/auto-transition-jira-issue/action.yml index c953a2470..c20f00002 100644 --- a/.github/actions/auto-transition-jira-issue/action.yml +++ b/.github/actions/auto-transition-jira-issue/action.yml @@ -15,7 +15,7 @@ runs: - name: Check if Should Done id: check-done - uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@dev + uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@renovate/actions-setup-dotnet-4.x with: label1: done-jira-issue-if-checks-succeed label2: dummy @@ -23,7 +23,7 @@ runs: - name: Check if Should Resolve id: check-resolve if: steps.check-done.outputs.contains-label == 'false' - uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@dev + uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@renovate/actions-setup-dotnet-4.x with: label1: resolve-jira-issue-if-checks-succeed label2: merge-and-resolve-jira-issue-if-checks-succeed @@ -41,7 +41,7 @@ runs: Set-JiraIssueStatus @parameters - name: Remove Label - uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@dev + uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@renovate/actions-setup-dotnet-4.x with: token: ${{ env.GITHUB_TOKEN }} labels: merge-and-resolve-jira-issue-if-checks-succeed, resolve-jira-issue-if-checks-succeed, done-jira-issue-if-checks-succeed diff --git a/.github/actions/build-dotnet/action.yml b/.github/actions/build-dotnet/action.yml index d710ba55d..977dc93bf 100644 --- a/.github/actions/build-dotnet/action.yml +++ b/.github/actions/build-dotnet/action.yml @@ -211,7 +211,7 @@ runs: Write-Output ("Solution or project build took {0:0.###} seconds." -f ($endTime - $startTime).TotalSeconds) - name: Upload MSBuild Binary Log - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x if: (success() || failure()) && inputs.create-binary-log == 'true' with: name: build-binary-log-${{ steps.build.outputs.artifact-name-suffix }}.binlog diff --git a/.github/actions/checkout/action.yml b/.github/actions/checkout/action.yml index dd87841f3..d46c4144c 100644 --- a/.github/actions/checkout/action.yml +++ b/.github/actions/checkout/action.yml @@ -36,7 +36,7 @@ runs: (Resolve-Path '${{ github.action_path }}/../../../Scripts').Path >> $Env:GITHUB_PATH - name: Set Checkout Token - uses: Lombiq/GitHub-Actions/.github/actions/set-checkout-token@dev + uses: Lombiq/GitHub-Actions/.github/actions/set-checkout-token@renovate/actions-setup-dotnet-4.x with: checkout-token: ${{ inputs.token }} diff --git a/.github/actions/markdown-lint/action.yml b/.github/actions/markdown-lint/action.yml index 2533411f1..33d8f2321 100644 --- a/.github/actions/markdown-lint/action.yml +++ b/.github/actions/markdown-lint/action.yml @@ -57,7 +57,7 @@ runs: Set-GitHubOutput 'artifact-path' $artifactFolder - name: Upload files fixed by markdown-lint - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x if: inputs.fix == 'true' && steps.markdown-lint-fix-files.outputs.has-fixes == 'true' with: name: markdown-lint-fixed-files diff --git a/.github/actions/precompile-orchard1-app/action.yml b/.github/actions/precompile-orchard1-app/action.yml index 34430f384..4ad440a49 100644 --- a/.github/actions/precompile-orchard1-app/action.yml +++ b/.github/actions/precompile-orchard1-app/action.yml @@ -55,7 +55,7 @@ runs: if: inputs.repository != '' # Using the official checkout action directly, because our wrapper action doesn't have most of the parameters we # need here. We only need those parameters for this action though. - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: repository: ${{ inputs.repository }} ref: ${{ inputs.checkout-ref }} @@ -63,7 +63,7 @@ runs: path: ${{ inputs.checkout-path }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x # Calling nuget restore separately on the actual solution, because we're passing Orchard.proj to the msbuild action # instead to be able to call the Precompiled target on it. @@ -72,7 +72,7 @@ runs: run: nuget restore ${{ inputs.checkout-path }}/${{ inputs.solution-path }} - name: Publish Precompiled app - uses: Lombiq/GitHub-Actions/.github/actions/msbuild@dev + uses: Lombiq/GitHub-Actions/.github/actions/msbuild@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.checkout-path }} verbosity: ${{ inputs.verbosity }} diff --git a/.github/actions/publish-nuget/action.yml b/.github/actions/publish-nuget/action.yml index 95de9c4c1..fb487e323 100644 --- a/.github/actions/publish-nuget/action.yml +++ b/.github/actions/publish-nuget/action.yml @@ -142,7 +142,7 @@ runs: run: Update-ManifestVersion './' '${{ steps.setup.outputs.publish-version }}' - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x - name: Generate nuspec file if needed if: hashFiles('ConvertTo-Nuspec.ps1') @@ -150,7 +150,7 @@ runs: run: ./ConvertTo-Nuspec.ps1 '${{ steps.setup.outputs.publish-version }}' - name: Build - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x # Notes on the configuration: # * -p:NuGetBuild=true is our property to load Lombiq dependencies from NuGet by switching project references # to package references. @@ -248,14 +248,14 @@ runs: dotnet nuget push artifacts/*.nupkg --api-key $Env:API_KEY --source '${{ steps.setup.outputs.source-url }}' --skip-duplicate - name: Publish Artifacts - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x with: name: NuGet-Package path: artifacts retention-days: ${{ inputs.nuget-artifact-retention-days }} - name: Create Release - uses: Lombiq/GitHub-Actions/.github/actions/release-action@dev + uses: Lombiq/GitHub-Actions/.github/actions/release-action@renovate/actions-setup-dotnet-4.x # Also preventing creating releases when pushing tags for issue-specific pre-releases like v4.3.1-alpha.osoe-86. if: inputs.dry-run != 'true' && !contains(steps.setup.outputs.publish-version, '-') with: diff --git a/.github/actions/setup-sql-server/action.yml b/.github/actions/setup-sql-server/action.yml index 6f512eb2d..2ebe8baae 100644 --- a/.github/actions/setup-sql-server/action.yml +++ b/.github/actions/setup-sql-server/action.yml @@ -15,7 +15,7 @@ runs: # Installs the SQL Server command-line tools if they're not present (necessary for Ubuntu 24.04-based runners). - name: Install sqlcmd - uses: Lombiq/GitHub-Actions/.github/actions/install-sqlcmd@dev + uses: Lombiq/GitHub-Actions/.github/actions/install-sqlcmd@renovate/actions-setup-dotnet-4.x # Needs to be a separate step, otherwise the Chocolatey installation won't be visible. - name: Wait for SQL Server to start diff --git a/.github/actions/spelling/action.yml b/.github/actions/spelling/action.yml index 62508821f..8d9aa238d 100644 --- a/.github/actions/spelling/action.yml +++ b/.github/actions/spelling/action.yml @@ -45,7 +45,7 @@ inputs: Repository with default configuration to use when the workspace repository doesn't have its own configuration. The default from Check Spelling is ''. required: false - default: Lombiq/GitHub-Actions@dev + default: Lombiq/GitHub-Actions@renovate/actions-setup-dotnet-4.x post-comment: description: Flag for if check-spelling should post comment, the default is 1. required: false diff --git a/.github/actions/test-dotnet/action.yml b/.github/actions/test-dotnet/action.yml index 74d90b088..733339ee6 100644 --- a/.github/actions/test-dotnet/action.yml +++ b/.github/actions/test-dotnet/action.yml @@ -92,7 +92,7 @@ runs: Set-GitHubEnv 'Lombiq_Tests_UI__OrchardCoreUITestExecutorConfiguration__MaxParallelTests' ${{ inputs.ui-test-parallelism }} - name: Install dotnet-dump - uses: Lombiq/GitHub-Actions/.github/actions/install-dotnet-tool@dev + uses: Lombiq/GitHub-Actions/.github/actions/install-dotnet-tool@renovate/actions-setup-dotnet-4.x with: name: dotnet-dump version: 8.0.510501 @@ -128,7 +128,7 @@ runs: # Under Windows this can fail with "ENOENT: no such file or directory" if the path is too long, see # https://github.com/actions/upload-artifact/issues/240. - name: Upload UI Testing Artifacts - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x # We don't need additional conditions, because of the "if-no-files-found" setting. if: (success() || failure()) && steps.run-tests.outputs.test-count != 0 with: @@ -147,7 +147,7 @@ runs: # Under Windows this can fail with "ENOENT: no such file or directory" if the path is too long, see # https://github.com/actions/upload-artifact/issues/240. - name: Upload UI Testing Artifacts - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x # We don't need additional conditions, because of the "if-no-files-found" setting. if: (success() || failure()) && steps.run-tests.outputs.test-count != 0 with: @@ -163,7 +163,7 @@ runs: run: Merge-BlameHangDumps -Directory "${{ inputs.build-directory }}" -Configuration "${{ inputs.test-configuration }}" - name: Upload Blame Hang Dumps - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x if: | failure() && steps.run-tests.outputs.test-count != 0 && @@ -176,7 +176,7 @@ runs: retention-days: ${{ inputs.artifact-retention-days }} - name: Upload Dotnet Test Hang Dumps - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x if: (success() || failure()) && steps.run-tests.outputs.test-count != 0 && steps.run-tests.outputs.dotnet-test-hang-dump != 0 with: name: dotnet-test-hang-dump-${{ steps.setup.outputs.artifact-name-suffix }} @@ -185,7 +185,7 @@ runs: retention-days: ${{ inputs.artifact-retention-days }} - name: Upload Diagnostic Logs - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x # always() is needed because if the test process hangs and the workflow times out, we still need the diagnostic # logs. We don't need additional conditions, because of the "if-no-files-found" setting. if: always() && steps.run-tests.outputs.test-count != 0 diff --git a/.github/actions/verify-dotnet-consolidation/action.yml b/.github/actions/verify-dotnet-consolidation/action.yml index 65f8a788b..8420a7d58 100644 --- a/.github/actions/verify-dotnet-consolidation/action.yml +++ b/.github/actions/verify-dotnet-consolidation/action.yml @@ -39,7 +39,7 @@ runs: (Resolve-Path '${{ github.action_path }}/../../../Scripts').Path >> $Env:GITHUB_PATH - name: Install dotnet-consolidate - uses: Lombiq/GitHub-Actions/.github/actions/install-dotnet-tool@dev + uses: Lombiq/GitHub-Actions/.github/actions/install-dotnet-tool@renovate/actions-setup-dotnet-4.x with: name: dotnet-consolidate version: 4.2.0 diff --git a/.github/actions/workflow-telemetry/action.yml b/.github/actions/workflow-telemetry/action.yml index ed99702b4..1397d88c7 100644 --- a/.github/actions/workflow-telemetry/action.yml +++ b/.github/actions/workflow-telemetry/action.yml @@ -59,7 +59,7 @@ runs: using: composite steps: - name: Set Checkout Token - uses: Lombiq/GitHub-Actions/.github/actions/set-checkout-token@dev + uses: Lombiq/GitHub-Actions/.github/actions/set-checkout-token@renovate/actions-setup-dotnet-4.x with: checkout-token: ${{ inputs.github_token }} diff --git a/.github/workflows/build-and-test-dotnet.yml b/.github/workflows/build-and-test-dotnet.yml index fcb4ce594..5de8a109c 100644 --- a/.github/workflows/build-and-test-dotnet.yml +++ b/.github/workflows/build-and-test-dotnet.yml @@ -224,37 +224,37 @@ jobs: # This has to be the first step so it can collect data about the whole workflow run. - name: Collect Workflow Telemetry if: inputs.collect-workflow-telemetry == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@dev + uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@renovate/actions-setup-dotnet-4.x with: github_token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set Environment Variables - uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@dev + uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@renovate/actions-setup-dotnet-4.x env: ENVIRONMENT_VARIABLES_JSON: ${{ secrets.ENVIRONMENT_VARIABLES_JSON }} - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: repository: ${{ inputs.repository }} ref: ${{ inputs.repository-ref }} token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x with: dotnet-version: ${{ inputs.dotnet-version }} - name: Verify that .NET packages are consolidated if: ${{ inputs.verify-dotnet-consolidation }} - uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@dev + uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory }} exclude-version-regex: ${{ inputs.dotnet-consolidation-exclude-version-regex }} exclude-project-path: ${{ inputs.dotnet-consolidation-exclude-project-path }} - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory}} configuration: ${{ inputs.build-configuration}} @@ -270,7 +270,7 @@ jobs: - name: Tests if: inputs.test-disable == 'false' - uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@renovate/actions-setup-dotnet-4.x with: blame-hang-timeout: ${{ inputs.blame-hang-timeout }} build-directory: ${{ inputs.build-directory }} @@ -284,6 +284,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build-and-test-orchard-core.yml b/.github/workflows/build-and-test-orchard-core.yml index 223acce16..9aa220192 100644 --- a/.github/workflows/build-and-test-orchard-core.yml +++ b/.github/workflows/build-and-test-orchard-core.yml @@ -246,12 +246,12 @@ jobs: # This has to be the first step so it can collect data about the whole workflow run. - name: Collect Workflow Telemetry if: inputs.collect-workflow-telemetry == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@dev + uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@renovate/actions-setup-dotnet-4.x with: github_token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set Environment Variables - uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@dev + uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@renovate/actions-setup-dotnet-4.x env: ENVIRONMENT_VARIABLES_JSON: ${{ secrets.ENVIRONMENT_VARIABLES_JSON }} @@ -267,30 +267,30 @@ jobs: Write-Output $message - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: repository: ${{ inputs.repository }} ref: ${{ inputs.repository-ref }} token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x with: dotnet-version: ${{ inputs.dotnet-version }} - name: Verify that .NET packages are consolidated if: ${{ inputs.verify-dotnet-consolidation }} - uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@dev + uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory }} exclude-version-regex: ${{ inputs.dotnet-consolidation-exclude-version-regex }} exclude-project-path: ${{ inputs.dotnet-consolidation-exclude-project-path }} - name: Enable Node.js corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory }} configuration: ${{ inputs.build-configuration}} @@ -306,25 +306,25 @@ jobs: - name: Print configuration summary if: inputs.print-config-summary == 'true' && (success() || failure()) - uses: Lombiq/GitHub-Actions/.github/actions/print-config-summary@dev + uses: Lombiq/GitHub-Actions/.github/actions/print-config-summary@renovate/actions-setup-dotnet-4.x - name: Set up SQL Server if: inputs.set-up-sql-server == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/setup-sql-server@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-sql-server@renovate/actions-setup-dotnet-4.x - name: Set up Elasticsearch if: inputs.set-up-elasticsearch == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/setup-elasticsearch@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-elasticsearch@renovate/actions-setup-dotnet-4.x - name: Set up Azurite if: inputs.set-up-azurite == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/setup-azurite@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-azurite@renovate/actions-setup-dotnet-4.x with: location: ${{ inputs.build-directory}} - name: Tests if: inputs.test-disable == 'false' - uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@renovate/actions-setup-dotnet-4.x with: blame-hang-timeout: ${{ inputs.blame-hang-timeout }} build-directory: ${{ inputs.build-directory }} @@ -339,6 +339,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build-dotnet.yml b/.github/workflows/build-dotnet.yml index 87b0a7c40..f38ce97c3 100644 --- a/.github/workflows/build-dotnet.yml +++ b/.github/workflows/build-dotnet.yml @@ -88,23 +88,23 @@ jobs: Write-Output '::warning::This workflow is deprecated. Use build-and-test-dotnet instead, that can also execute tests.' - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x with: dotnet-version: ${{ inputs.dotnet-version }} - name: Verify that .NET packages are consolidated if: ${{ inputs.verify-dotnet-consolidation }} - uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@dev + uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory }} - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory}} verbosity: ${{ inputs.build-verbosity}} @@ -115,6 +115,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml b/.github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml index 7b307e153..4c931c578 100644 --- a/.github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml +++ b/.github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml @@ -11,7 +11,7 @@ on: jobs: create-jira-issues-for-community-activities: name: Create Jira issues for community activities - uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@renovate/actions-setup-dotnet-4.x secrets: JIRA_BASE_URL: ${{ secrets.DEFAULT_JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.DEFAULT_JIRA_USER_EMAIL }} diff --git a/.github/workflows/create-jira-issues-for-community-activities.yml b/.github/workflows/create-jira-issues-for-community-activities.yml index 4446c0ec7..c345da7c3 100644 --- a/.github/workflows/create-jira-issues-for-community-activities.yml +++ b/.github/workflows/create-jira-issues-for-community-activities.yml @@ -60,7 +60,7 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Create Jira issues for community activities - uses: Lombiq/GitHub-Actions/.github/actions/create-jira-issues-for-community-activities@dev + uses: Lombiq/GitHub-Actions/.github/actions/create-jira-issues-for-community-activities@renovate/actions-setup-dotnet-4.x env: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }} diff --git a/.github/workflows/deploy-orchard1-to-azure-app-service.yml b/.github/workflows/deploy-orchard1-to-azure-app-service.yml index 40d576230..993fa06cc 100644 --- a/.github/workflows/deploy-orchard1-to-azure-app-service.yml +++ b/.github/workflows/deploy-orchard1-to-azure-app-service.yml @@ -128,12 +128,12 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x # Calling nuget restore separately on the actual solution, because we're passing Orchard.proj to the msbuild # action instead to be able to call the Precompiled target. @@ -141,7 +141,7 @@ jobs: run: nuget restore ${{ inputs.build-directory }}\${{ inputs.solution-or-project-path }} - name: Publish Precompiled App - uses: Lombiq/GitHub-Actions/.github/actions/msbuild@dev + uses: Lombiq/GitHub-Actions/.github/actions/msbuild@renovate/actions-setup-dotnet-4.x with: solution-or-project-path: Orchard.proj verbosity: ${{ inputs.build-verbosity }} @@ -152,14 +152,14 @@ jobs: /p:Solution=${{ inputs.build-directory }}\${{ inputs.solution-or-project-path }} - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x - name: Stop Web App Slot run: | @@ -183,7 +183,7 @@ jobs: - name: Add Azure Application Insights Release Annotation if: ${{ inputs.application-insights-resource-id != '' }} - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x with: release-name: 'Deploy #${{ github.run_number }} to ${{ inputs.slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -216,6 +216,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/deploy-to-azure-app-service.yml b/.github/workflows/deploy-to-azure-app-service.yml index a75102941..2344206f0 100644 --- a/.github/workflows/deploy-to-azure-app-service.yml +++ b/.github/workflows/deploy-to-azure-app-service.yml @@ -158,17 +158,17 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x with: dotnet-version: ${{ inputs.dotnet-version }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x # If runtime is defined, we need to add "--runtime=" to the string so it will be a valid build/publish option. The # "build-dotnet" action requires the additional switches to be in separate lines (even the parameters), but we can @@ -180,7 +180,7 @@ jobs: "runtime-option=--runtime=${{ inputs.runtime }}" >> $Env:GITHUB_OUTPUT - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory }} verbosity: ${{ inputs.build-verbosity }} @@ -217,14 +217,14 @@ jobs: Compress-Archive -Path .\Published\* -DestinationPath .\Published.zip - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x - name: Stop Web App Slot run: | @@ -247,10 +247,10 @@ jobs: - name: Create Timestamp id: create-timestamp - uses: Lombiq/GitHub-Actions/.github/actions/create-timestamp@dev + uses: Lombiq/GitHub-Actions/.github/actions/create-timestamp@renovate/actions-setup-dotnet-4.x - name: Add Azure Application Insights Release Annotation - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x with: release-name: 'Deploy #${{ github.run_number }} to ${{ inputs.slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -258,7 +258,7 @@ jobs: - name: Remove Old Latest Tags if: ${{ inputs.skip-update-latest-tag != 'true' }} - uses: Lombiq/GitHub-Actions/.github/actions/remove-old-latest-tags@dev + uses: Lombiq/GitHub-Actions/.github/actions/remove-old-latest-tags@renovate/actions-setup-dotnet-4.x with: tag-prefix: ${{ inputs.tag-prefix }} @@ -286,6 +286,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/markdown-lint-this-repo.yml b/.github/workflows/markdown-lint-this-repo.yml index 910f32726..5f5067713 100644 --- a/.github/workflows/markdown-lint-this-repo.yml +++ b/.github/workflows/markdown-lint-this-repo.yml @@ -10,7 +10,7 @@ on: jobs: markdown-linting: name: Markdown Linting - uses: Lombiq/GitHub-Actions/.github/workflows/markdown-lint.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/markdown-lint.yml@renovate/actions-setup-dotnet-4.x with: globs: '**/*.{md,markdown};!License.md' separator: ; diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index fe1b486aa..14b7b096d 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -44,12 +44,12 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Markdown Linting - uses: Lombiq/GitHub-Actions/.github/actions/markdown-lint@dev + uses: Lombiq/GitHub-Actions/.github/actions/markdown-lint@renovate/actions-setup-dotnet-4.x with: config: ${{ inputs.config }} fix: ${{ inputs.fix }} @@ -58,6 +58,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/msbuild-and-test.yml b/.github/workflows/msbuild-and-test.yml index 6b8e9ae72..b3a79a9b1 100644 --- a/.github/workflows/msbuild-and-test.yml +++ b/.github/workflows/msbuild-and-test.yml @@ -128,31 +128,31 @@ jobs: # This has to be the first step so it can collect data about the whole workflow run. - name: Collect Workflow Telemetry if: inputs.collect-workflow-telemetry == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@dev + uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@renovate/actions-setup-dotnet-4.x with: github_token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set Environment Variables - uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@dev + uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@renovate/actions-setup-dotnet-4.x env: ENVIRONMENT_VARIABLES_JSON: ${{ secrets.ENVIRONMENT_VARIABLES_JSON }} - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: repository: ${{ inputs.repository }} ref: ${{ inputs.repository-ref }} token: ${{ secrets.CHECKOUT_TOKEN }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x # This is necessary for building Gulp Extensions and test-dotnet. - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/msbuild@dev + uses: Lombiq/GitHub-Actions/.github/actions/msbuild@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory }} solution-or-project-path: ${{ inputs.solution-or-project-path }} @@ -162,7 +162,7 @@ jobs: - name: Tests if: inputs.test-disable == 'false' - uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@renovate/actions-setup-dotnet-4.x with: build-directory: ${{ inputs.build-directory }} dotnet-test-process-timeout: ${{ inputs.dotnet-test-process-timeout }} @@ -172,6 +172,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/post-pull-request-checks-automation.yml b/.github/workflows/post-pull-request-checks-automation.yml index 5690b391f..43af79817 100644 --- a/.github/workflows/post-pull-request-checks-automation.yml +++ b/.github/workflows/post-pull-request-checks-automation.yml @@ -59,7 +59,7 @@ jobs: steps: - name: Check Further Steps Should Run if: inputs.run-only-latest-workflow == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/check-current-workflow-is-latest@dev + uses: Lombiq/GitHub-Actions/.github/actions/check-current-workflow-is-latest@renovate/actions-setup-dotnet-4.x id: check-steps-should-run env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -78,7 +78,7 @@ jobs: - name: Automatically Merge Pull Request if: steps.check-steps-should-run.outputs.is-latest != 'false' - uses: Lombiq/GitHub-Actions/.github/actions/auto-merge-pull-request@dev + uses: Lombiq/GitHub-Actions/.github/actions/auto-merge-pull-request@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ env.MERGE_TOKEN }} with: @@ -86,7 +86,7 @@ jobs: - name: Automatically Transition Jira issue if: steps.check-steps-should-run.outputs.is-latest != 'false' - uses: Lombiq/GitHub-Actions/.github/actions/auto-transition-jira-issue@dev + uses: Lombiq/GitHub-Actions/.github/actions/auto-transition-jira-issue@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ env.MERGE_TOKEN }} JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} @@ -95,7 +95,7 @@ jobs: - name: Remove Label if: steps.check-steps-should-run.outputs.is-latest != 'false' - uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@dev + uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@renovate/actions-setup-dotnet-4.x with: token: ${{ env.MERGE_TOKEN }} labels: merge-and-resolve-jira-issue-if-checks-succeed diff --git a/.github/workflows/post-to-x.yml b/.github/workflows/post-to-x.yml index 23e4fae24..540bff3e9 100644 --- a/.github/workflows/post-to-x.yml +++ b/.github/workflows/post-to-x.yml @@ -40,7 +40,7 @@ jobs: if: github.event_name == 'push' && github.ref_name == github.event.repository.default_branch steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x - name: Post uses: twitter-together/action@08857009da2aacd9bd08204550ec96e15d76b4da # v3.1.0 diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 377b57b64..c12bb0494 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -85,22 +85,22 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Set Environment Variables - uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@dev + uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@renovate/actions-setup-dotnet-4.x env: ENVIRONMENT_VARIABLES_JSON: ${{ secrets.ENVIRONMENT_VARIABLES_JSON }} - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x with: dotnet-version: ${{ inputs.dotnet-version }} - name: Publish to NuGet - uses: Lombiq/GitHub-Actions/.github/actions/publish-nuget@dev + uses: Lombiq/GitHub-Actions/.github/actions/publish-nuget@renovate/actions-setup-dotnet-4.x with: source: ${{ inputs.source }} verbosity: ${{ inputs.verbosity }} @@ -116,6 +116,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/reset-azure-environment.yml b/.github/workflows/reset-azure-environment.yml index 50befeceb..52c59e3ad 100644 --- a/.github/workflows/reset-azure-environment.yml +++ b/.github/workflows/reset-azure-environment.yml @@ -133,14 +133,14 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_RESET_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_RESET_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_RESET_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x - name: Stop Web App Slot run: | @@ -193,7 +193,7 @@ jobs: - name: Add Azure Application Insights Release Annotation if: ${{ inputs.application-insights-resource-id != '' }} - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x with: release-name: 'Reset #${{ github.run_number }} from ${{ inputs.source-slot-name }} to ${{ inputs.destination-slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -235,6 +235,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/spelling-this-repo.yml b/.github/workflows/spelling-this-repo.yml index cc1d2dd9b..e2203bcdf 100644 --- a/.github/workflows/spelling-this-repo.yml +++ b/.github/workflows/spelling-this-repo.yml @@ -11,7 +11,7 @@ on: jobs: spelling: name: Spelling - uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@renovate/actions-setup-dotnet-4.x with: additional-dictionaries: | cspell:companies/src/companies.txt diff --git a/.github/workflows/spelling.yml b/.github/workflows/spelling.yml index c516cb0d8..6a7087fc5 100644 --- a/.github/workflows/spelling.yml +++ b/.github/workflows/spelling.yml @@ -79,7 +79,7 @@ on: Repository with default configuration to use when the workspace repository doesn't have its own configuration. The default from Check Spelling is ''. type: string - default: Lombiq/GitHub-Actions@dev + default: Lombiq/GitHub-Actions@renovate/actions-setup-dotnet-4.x timeout-minutes: type: number default: 3 @@ -94,7 +94,7 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.CHECKOUT_TOKEN }} @@ -111,7 +111,7 @@ jobs: - name: Check Spelling id: check-spelling-action - uses: Lombiq/GitHub-Actions/.github/actions/spelling@dev + uses: Lombiq/GitHub-Actions/.github/actions/spelling@renovate/actions-setup-dotnet-4.x with: merge-file-excludes: ${{ inputs.merge-file-excludes }} merge-forbidden-patterns: ${{ inputs.merge-forbidden-patterns }} @@ -125,7 +125,7 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -138,7 +138,7 @@ jobs: if: always() && needs.check-spelling.outputs.followup && github.event_name == 'pull_request' steps: - name: Comment (PR) - uses: Lombiq/GitHub-Actions/.github/actions/spelling@dev + uses: Lombiq/GitHub-Actions/.github/actions/spelling@renovate/actions-setup-dotnet-4.x with: post-comment: 1 task: ${{ needs.check-spelling.outputs.followup }} diff --git a/.github/workflows/swap-azure-web-app-slots.yml b/.github/workflows/swap-azure-web-app-slots.yml index 4459f1fb1..674989723 100644 --- a/.github/workflows/swap-azure-web-app-slots.yml +++ b/.github/workflows/swap-azure-web-app-slots.yml @@ -111,14 +111,14 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x - name: Test Source Web App Slot run: | @@ -137,7 +137,7 @@ jobs: - name: Create Timestamp id: create-timestamp - uses: Lombiq/GitHub-Actions/.github/actions/create-timestamp@dev + uses: Lombiq/GitHub-Actions/.github/actions/create-timestamp@renovate/actions-setup-dotnet-4.x - name: Test Destination Web App Slot run: | @@ -148,7 +148,7 @@ jobs: - name: Checkout Code Repository if: inputs.app-code-repository != '' - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: repository: ${{ inputs.app-code-repository }} token: ${{ secrets.CODE_REPOSITORY_WRITE_TOKEN }} @@ -209,7 +209,7 @@ jobs: "commit-sha=$stagingLatest" >> $Env:GITHUB_OUTPUT - name: Add Azure Application Insights Release Annotation - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x with: release-name: 'Swap #${{ github.run_number }} from ${{ inputs.source-slot-name }} to ${{ inputs.destination-slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -225,7 +225,7 @@ jobs: "repo-name=$repoName" >> $Env:GITHUB_OUTPUT - name: Create Release - uses: Lombiq/GitHub-Actions/.github/actions/release-action@dev + uses: Lombiq/GitHub-Actions/.github/actions/release-action@renovate/actions-setup-dotnet-4.x if: inputs.app-code-repository != '' with: repo: ${{ steps.extract-repo-name.outputs.repo-name }} @@ -237,6 +237,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/swap-orchard1-azure-web-app-slots.yml b/.github/workflows/swap-orchard1-azure-web-app-slots.yml index 54e6bce71..0fb9e9b8c 100644 --- a/.github/workflows/swap-orchard1-azure-web-app-slots.yml +++ b/.github/workflows/swap-orchard1-azure-web-app-slots.yml @@ -92,14 +92,14 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x - name: Swap Web App Slots run: | @@ -111,7 +111,7 @@ jobs: - name: Add Azure Application Insights Release Annotation if: ${{ inputs.application-insights-resource-id != '' }} - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x with: release-name: 'Swap #${{ github.run_number }} from ${{ inputs.source-slot-name }} to ${{ inputs.destination-slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -130,6 +130,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/tag-version-this-repo.yml b/.github/workflows/tag-version-this-repo.yml index d96c60777..c90659fda 100644 --- a/.github/workflows/tag-version-this-repo.yml +++ b/.github/workflows/tag-version-this-repo.yml @@ -9,7 +9,7 @@ jobs: tag-version: name: Tag Version Automation if: github.event.pusher.name != 'LombiqBot' - uses: Lombiq/GitHub-Actions/.github/workflows/tag-version.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/tag-version.yml@renovate/actions-setup-dotnet-4.x with: additional-pattern-include-list: '@("https://raw.githubusercontent.com/Lombiq/GitHub-Actions/(?[\w\./-]*)/.github")' secrets: diff --git a/.github/workflows/tag-version.yml b/.github/workflows/tag-version.yml index 5fc200419..f0bfca199 100644 --- a/.github/workflows/tag-version.yml +++ b/.github/workflows/tag-version.yml @@ -77,7 +77,7 @@ jobs: shell: pwsh steps: - name: Checkout Repository - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.TAG_VERSION_TOKEN }} @@ -90,7 +90,7 @@ jobs: "tagname=$tagname" >> $Env:GITHUB_OUTPUT - name: Set Ref for GitHub Actions and Workflows - uses: Lombiq/GitHub-Actions/.github/actions/set-gha-refs@dev + uses: Lombiq/GitHub-Actions/.github/actions/set-gha-refs@renovate/actions-setup-dotnet-4.x with: path-include-list: ${{ inputs.path-include-list }} file-include-list: ${{ inputs.file-include-list }} @@ -109,7 +109,7 @@ jobs: run: git push --tags --force - name: Create Release - uses: Lombiq/GitHub-Actions/.github/actions/release-action@dev + uses: Lombiq/GitHub-Actions/.github/actions/release-action@renovate/actions-setup-dotnet-4.x # This is to prevent creating releases when pushing tags for issue-specific pre-releases like # v4.3.1-alpha.osoe-86. if: "!contains(steps.determine-tag.outputs.tagname, '-')" diff --git a/.github/workflows/test-analysis-failure.yml b/.github/workflows/test-analysis-failure.yml index de53b3d48..b502b826a 100644 --- a/.github/workflows/test-analysis-failure.yml +++ b/.github/workflows/test-analysis-failure.yml @@ -74,20 +74,20 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x with: dotnet-version: ${{ inputs.dotnet-version }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x with: directory: ${{ inputs.build-directory }} verbosity: quiet @@ -99,6 +99,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/validate-nuget-publish.yml b/.github/workflows/validate-nuget-publish.yml index a2b7e94be..86e034d06 100644 --- a/.github/workflows/validate-nuget-publish.yml +++ b/.github/workflows/validate-nuget-publish.yml @@ -55,7 +55,7 @@ on: jobs: validate-nuget-publish: name: Validate NuGet Publish - uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@renovate/actions-setup-dotnet-4.x with: cancel-workflow-on-failure: ${{ inputs.cancel-workflow-on-failure }} verbosity: ${{ inputs.verbosity }} diff --git a/.github/workflows/validate-pull-request.yml b/.github/workflows/validate-pull-request.yml index a299baee6..56b6dcd45 100644 --- a/.github/workflows/validate-pull-request.yml +++ b/.github/workflows/validate-pull-request.yml @@ -22,12 +22,12 @@ jobs: steps: - name: Update GitHub issue and Pull Request if: (github.event_name == 'pull_request_target' || github.event_name == 'pull_request') && github.event.action == 'opened' - uses: Lombiq/GitHub-Actions/.github/actions/update-github-issue-and-pull-request@dev + uses: Lombiq/GitHub-Actions/.github/actions/update-github-issue-and-pull-request@renovate/actions-setup-dotnet-4.x env: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check for Merge Conflict in PR - uses: Lombiq/GitHub-Actions/.github/actions/check-merge-conflict@dev + uses: Lombiq/GitHub-Actions/.github/actions/check-merge-conflict@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/validate-submodule-pull-request.yml b/.github/workflows/validate-submodule-pull-request.yml index 8bcb5eb67..a4b9bb527 100644 --- a/.github/workflows/validate-submodule-pull-request.yml +++ b/.github/workflows/validate-submodule-pull-request.yml @@ -34,14 +34,14 @@ jobs: steps: - name: Update GitHub issue and Pull Request if: (github.event_name == 'pull_request_target' || github.event_name == 'pull_request') && github.event.action == 'opened' - uses: Lombiq/GitHub-Actions/.github/actions/update-github-issue-and-pull-request@dev + uses: Lombiq/GitHub-Actions/.github/actions/update-github-issue-and-pull-request@renovate/actions-setup-dotnet-4.x env: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Ensure Parent PR Exists if: github.event.pull_request != '' - uses: Lombiq/GitHub-Actions/.github/actions/verify-submodule-pull-request@dev + uses: Lombiq/GitHub-Actions/.github/actions/verify-submodule-pull-request@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.PARENT_TOKEN != '' && secrets.PARENT_TOKEN || secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/validate-this-gha-refs.yml b/.github/workflows/validate-this-gha-refs.yml index 4755f92c4..b6f536682 100644 --- a/.github/workflows/validate-this-gha-refs.yml +++ b/.github/workflows/validate-this-gha-refs.yml @@ -18,18 +18,18 @@ jobs: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || github.event_name == 'merge_group' - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: fetch-depth: 0 - name: Checkout Repository (Push) if: github.event_name == 'push' - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x - name: Check Merge Queue Adds id: check-merge-queue-adds if: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') - uses: Lombiq/GitHub-Actions/.github/actions/check-merge-queue-adds@dev + uses: Lombiq/GitHub-Actions/.github/actions/check-merge-queue-adds@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -54,7 +54,7 @@ jobs: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || github.event_name == 'merge_group' - uses: Lombiq/GitHub-Actions/.github/actions/get-changed-files-from-git-diff@dev + uses: Lombiq/GitHub-Actions/.github/actions/get-changed-files-from-git-diff@renovate/actions-setup-dotnet-4.x with: left-commit: ${{ github.event_name == 'merge_group' && github.event.merge_group.base_sha || github.event.pull_request.base.sha }} right-commit: ${{ github.sha }} @@ -66,7 +66,7 @@ jobs: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || github.event_name == 'merge_group' - uses: Lombiq/GitHub-Actions/.github/actions/get-changed-gha-items@dev + uses: Lombiq/GitHub-Actions/.github/actions/get-changed-gha-items@renovate/actions-setup-dotnet-4.x with: file-include-list: ${{ steps.git-diff.outputs.changed-files }} @@ -88,7 +88,7 @@ jobs: - name: Check PR Reviews id: check-pr-reviews if: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') - uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-reviews@dev + uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-reviews@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -138,11 +138,11 @@ jobs: (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || github.event_name == 'merge_group') && steps.add-prefix.outputs.prefixed-files != '@()' - uses: Lombiq/GitHub-Actions/.github/actions/verify-gha-refs@dev + uses: Lombiq/GitHub-Actions/.github/actions/verify-gha-refs@renovate/actions-setup-dotnet-4.x with: called-repo-base-include-list: ${{ steps.add-prefix.outputs.prefixed-files }} expected-ref: ${{ steps.determine-ref.outputs.expected-ref }} - name: Verify GitHub Actions Items Match Expected Ref (Push) if: github.event_name == 'push' - uses: Lombiq/GitHub-Actions/.github/actions/verify-gha-refs@dev + uses: Lombiq/GitHub-Actions/.github/actions/verify-gha-refs@renovate/actions-setup-dotnet-4.x diff --git a/.github/workflows/validate-this-pull-request.yml b/.github/workflows/validate-this-pull-request.yml index c5abe45dc..c23da50a1 100644 --- a/.github/workflows/validate-this-pull-request.yml +++ b/.github/workflows/validate-this-pull-request.yml @@ -7,4 +7,4 @@ on: jobs: validate-pull-request: - uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@renovate/actions-setup-dotnet-4.x diff --git a/.github/workflows/yaml-lint-this-repo.yml b/.github/workflows/yaml-lint-this-repo.yml index 430585523..0f2da055c 100644 --- a/.github/workflows/yaml-lint-this-repo.yml +++ b/.github/workflows/yaml-lint-this-repo.yml @@ -10,7 +10,7 @@ on: jobs: yaml-linting: name: YAML Linting - uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@renovate/actions-setup-dotnet-4.x with: config-file-path: .trunk/configs/.yamllint.yaml search-path: . diff --git a/.github/workflows/yaml-lint.yml b/.github/workflows/yaml-lint.yml index 1325bfcfa..5db67b452 100644 --- a/.github/workflows/yaml-lint.yml +++ b/.github/workflows/yaml-lint.yml @@ -38,18 +38,18 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev + uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: YAML Linting - uses: Lombiq/GitHub-Actions/.github/actions/yaml-lint@dev + uses: Lombiq/GitHub-Actions/.github/actions/yaml-lint@renovate/actions-setup-dotnet-4.x with: config-file-path: ${{ inputs.config-file-path }} search-path: ${{ inputs.search-path }} - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/Docs/Workflows/AzureHosting/DeployToAzureAppService.md b/Docs/Workflows/AzureHosting/DeployToAzureAppService.md index 7aecd6116..386051af8 100644 --- a/Docs/Workflows/AzureHosting/DeployToAzureAppService.md +++ b/Docs/Workflows/AzureHosting/DeployToAzureAppService.md @@ -15,7 +15,7 @@ permissions: jobs: deploy-to-azure-app-service: name: Deploy to Azure App Service - uses: Lombiq/GitHub-Actions/.github/workflows/deploy-to-azure-app-service.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/deploy-to-azure-app-service.yml@renovate/actions-setup-dotnet-4.x with: timeout-minutes: 60 app-name: AppName diff --git a/Docs/Workflows/AzureHosting/ResetAzureEnvironment.md b/Docs/Workflows/AzureHosting/ResetAzureEnvironment.md index d57397280..6da0c8159 100644 --- a/Docs/Workflows/AzureHosting/ResetAzureEnvironment.md +++ b/Docs/Workflows/AzureHosting/ResetAzureEnvironment.md @@ -11,7 +11,7 @@ on: jobs: reset-azure-environment: name: Reset Azure Environment - uses: Lombiq/GitHub-Actions/.github/workflows/reset-azure-environment.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/reset-azure-environment.yml@renovate/actions-setup-dotnet-4.x with: timeout-minutes: 60 app-name: AppName diff --git a/Docs/Workflows/AzureHosting/SwapAzureWebAppSlots.md b/Docs/Workflows/AzureHosting/SwapAzureWebAppSlots.md index 57b300689..98eb09229 100644 --- a/Docs/Workflows/AzureHosting/SwapAzureWebAppSlots.md +++ b/Docs/Workflows/AzureHosting/SwapAzureWebAppSlots.md @@ -11,7 +11,7 @@ on: jobs: swap-azure-web-app-slots: name: Swap Azure Web App Slots - uses: Lombiq/GitHub-Actions/.github/workflows/swap-azure-web-app-slots.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/swap-azure-web-app-slots.yml@renovate/actions-setup-dotnet-4.x with: timeout-minutes: 10 app-name: AppName diff --git a/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md b/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md index bc0184391..c6e3cb690 100644 --- a/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md +++ b/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md @@ -15,7 +15,7 @@ on: jobs: build-and-test: name: Build and Test - uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-dotnet.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-dotnet.yml@renovate/actions-setup-dotnet-4.x with: machine-types: '["ubuntu-24.04", "windows-2022"]' timeout-minutes: 10 diff --git a/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestOrchardCoreSolution.md b/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestOrchardCoreSolution.md index 8d458f08b..69490e5f5 100644 --- a/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestOrchardCoreSolution.md +++ b/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestOrchardCoreSolution.md @@ -17,7 +17,7 @@ on: jobs: build-and-test: name: Build and Test - uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@renovate/actions-setup-dotnet-4.x with: timeout-minutes: 60 ``` diff --git a/Docs/Workflows/Productivity/CreateJiraIssuesForCommunityActivities.md b/Docs/Workflows/Productivity/CreateJiraIssuesForCommunityActivities.md index 338ddc3b1..ea07cf051 100644 --- a/Docs/Workflows/Productivity/CreateJiraIssuesForCommunityActivities.md +++ b/Docs/Workflows/Productivity/CreateJiraIssuesForCommunityActivities.md @@ -43,7 +43,7 @@ on: jobs: create-jira-issues-for-community-activities: name: Create Jira issues for community activities - uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@renovate/actions-setup-dotnet-4.x secrets: JIRA_BASE_URL: ${{ secrets.DEFAULT_JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.DEFAULT_JIRA_USER_EMAIL }} diff --git a/Docs/Workflows/Productivity/MarkdownLinting.md b/Docs/Workflows/Productivity/MarkdownLinting.md index da32ab956..19b0d27ac 100644 --- a/Docs/Workflows/Productivity/MarkdownLinting.md +++ b/Docs/Workflows/Productivity/MarkdownLinting.md @@ -10,7 +10,7 @@ You would typically consume the corresponding GHA workflow for markdown linting jobs: markdown-linting: name: Markdown Linting - uses: Lombiq/GitHub-Actions/.github/workflows/markdown-lint.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/markdown-lint.yml@renovate/actions-setup-dotnet-4.x ``` The list of input parameters specific to the behavior of `markdownlint` are the the same as its wrapper action and [described in its readme](https://github.com/DavidAnson/markdownlint-cli2-action?tab=readme-ov-file#inputs). The values are passed on directly, but the defaults are changed to use Lombiq's configuration file. diff --git a/Docs/Workflows/Productivity/PostPullRequestChecksAutomation.md b/Docs/Workflows/Productivity/PostPullRequestChecksAutomation.md index fe7a7ce45..febe47796 100644 --- a/Docs/Workflows/Productivity/PostPullRequestChecksAutomation.md +++ b/Docs/Workflows/Productivity/PostPullRequestChecksAutomation.md @@ -25,17 +25,17 @@ on: jobs: build-and-test: name: Build and Test - uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@renovate/actions-setup-dotnet-4.x spelling: name: Spelling - uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@renovate/actions-setup-dotnet-4.x post-pull-request-checks-automation: name: Post Pull Request Checks Automation needs: [build-and-test, spelling] if: github.event.pull_request != '' - uses: Lombiq/GitHub-Actions/.github/workflows/post-pull-request-checks-automation.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/post-pull-request-checks-automation.yml@renovate/actions-setup-dotnet-4.x secrets: JIRA_BASE_URL: ${{ secrets.DEFAULT_JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.DEFAULT_JIRA_USER_EMAIL }} diff --git a/Docs/Workflows/Productivity/PostToX.md b/Docs/Workflows/Productivity/PostToX.md index dc80e449b..fd70f545c 100644 --- a/Docs/Workflows/Productivity/PostToX.md +++ b/Docs/Workflows/Productivity/PostToX.md @@ -14,7 +14,7 @@ on: jobs: post-to-x: name: Post to X (Twitter) - uses: Lombiq/GitHub-Actions/.github/workflows/post-to-x.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/post-to-x.yml@renovate/actions-setup-dotnet-4.x secrets: X_ACCESS_TOKEN: ${{ secrets.X_ACCESS_TOKEN }} X_ACCESS_TOKEN_SECRET: ${{ secrets.X_ACCESS_TOKEN_SECRET }} diff --git a/Docs/Workflows/Productivity/PublishNuGetPackage.md b/Docs/Workflows/Productivity/PublishNuGetPackage.md index 3c73d2316..8742a3c77 100644 --- a/Docs/Workflows/Productivity/PublishNuGetPackage.md +++ b/Docs/Workflows/Productivity/PublishNuGetPackage.md @@ -13,7 +13,7 @@ on: jobs: publish-nuget: name: Publish to NuGet - uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@renovate/actions-setup-dotnet-4.x secrets: API_KEY: ${{ secrets.DEFAULT_NUGET_PUBLISH_API_KEY }} ``` @@ -28,7 +28,7 @@ It takes one non-optional secret parameter, `API_KEY`, the organization API key jobs: publish-nuget: name: Publish to NuGet - uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@renovate/actions-setup-dotnet-4.x with: source: https://nuget.cloudsmith.io/lombiq/open-source-orchard-core-extensions/v3/index.json verbosity: detailed diff --git a/Docs/Workflows/Productivity/SpellChecking.md b/Docs/Workflows/Productivity/SpellChecking.md index 7d5e42648..9607f251d 100644 --- a/Docs/Workflows/Productivity/SpellChecking.md +++ b/Docs/Workflows/Productivity/SpellChecking.md @@ -22,7 +22,7 @@ If the "Checkout" step of the spelling workflow fails stating that the workflow ```yaml spelling: name: Spelling - uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@renovate/actions-setup-dotnet-4.x ``` ### Complete spell-checking workflow example @@ -39,7 +39,7 @@ on: jobs: spelling: name: Spelling - uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@renovate/actions-setup-dotnet-4.x with: # Add this parameter to define further dictionary source prefixes, such as a repository with general-purpose dictionaries. Dictionary files from these sources are processed before the default ones, and in the order their prefixes are listed here. additional-configuration-source-prefixes: > diff --git a/Docs/Workflows/Productivity/ValidateNugetPublish.md b/Docs/Workflows/Productivity/ValidateNugetPublish.md index 81fd0459e..f58a803c0 100644 --- a/Docs/Workflows/Productivity/ValidateNugetPublish.md +++ b/Docs/Workflows/Productivity/ValidateNugetPublish.md @@ -14,7 +14,7 @@ on: jobs: validate-nuget-publish: name: Validate NuGet Publish - uses: Lombiq/GitHub-Actions/.github/workflows/validate-nuget-publish.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/validate-nuget-publish.yml@renovate/actions-setup-dotnet-4.x ``` The workflow otherwise takes the same configuration options as [`publish-nuget`](PublishNuGetPackage.md), but doesn't require the `API_KEY` secret. diff --git a/Docs/Workflows/Productivity/ValidatePullRequest.md b/Docs/Workflows/Productivity/ValidatePullRequest.md index 3b30c3e09..03338e93c 100644 --- a/Docs/Workflows/Productivity/ValidatePullRequest.md +++ b/Docs/Workflows/Productivity/ValidatePullRequest.md @@ -17,7 +17,7 @@ on: jobs: validate-pull-request: name: Validate Pull Request - uses: Lombiq/GitHub-Actions/.github/workflows/validate-pull-request.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/validate-pull-request.yml@renovate/actions-setup-dotnet-4.x ``` If you get "Error: GraphqlError: Resource not accessible by integration" errors then also add the following permissions just below `uses`: diff --git a/Docs/Workflows/Productivity/ValidateSubmodule.md b/Docs/Workflows/Productivity/ValidateSubmodule.md index a76660c29..5a804a226 100644 --- a/Docs/Workflows/Productivity/ValidateSubmodule.md +++ b/Docs/Workflows/Productivity/ValidateSubmodule.md @@ -17,7 +17,7 @@ on: jobs: validate-pull-request: name: Validate Pull Request - uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@renovate/actions-setup-dotnet-4.x with: repository: Lombiq/Hastlayer-SDK ``` diff --git a/Docs/Workflows/Productivity/YamlLinting.md b/Docs/Workflows/Productivity/YamlLinting.md index d43ff8290..772e205b4 100644 --- a/Docs/Workflows/Productivity/YamlLinting.md +++ b/Docs/Workflows/Productivity/YamlLinting.md @@ -10,7 +10,7 @@ You would typically consume the corresponding GHA workflow for YAML linting like jobs: yaml-linting: name: YAML Linting - uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@dev + uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@renovate/actions-setup-dotnet-4.x with: config-file-path: 'tools/Lombiq.GitHub.Actions/.trunk/configs/.yamllint.yaml' search-path: '.' diff --git a/Readme.md b/Readme.md index 74f3f8773..a62bf4406 100644 --- a/Readme.md +++ b/Readme.md @@ -28,7 +28,7 @@ We at [Lombiq](https://lombiq.com/) also used these workflows for the following > [!NOTE] -> The code samples in the documentation reference the latest versions of the workflows and actions from the `dev` branch with `@dev`. This allows you to always use the latest versions, and get updates immediately. If instead you prefer stability, reference a specific version instead, like `@1.2.0`. You can see the versions available under [Releases](https://github.com/Lombiq/GitHub-Actions/releases). +> The code samples in the documentation reference the latest versions of the workflows and actions from the `dev` branch with `@renovate/actions-setup-dotnet-4.x`. This allows you to always use the latest versions, and get updates immediately. If instead you prefer stability, reference a specific version instead, like `@1.2.0`. You can see the versions available under [Releases](https://github.com/Lombiq/GitHub-Actions/releases). @@ -49,7 +49,7 @@ We can still choose to update to a more recent patch version, but only deliberat ### Reference validation -To ensure that when changing actions or workflows their references to other actions/workflows are up-to-date (i.e. instead of `@dev` they reference each other with `@current-branch`) the [Validate GitHub Actions Refs workflow](https://github.com/Lombiq/GitHub-Actions/blob/dev/.github/workflows/validate-this-gha-refs.yml) will fail if references are incorrect. This is the case also if after a pull request approve that references don't point to the target branch; before merging, that should be fixed, otherwise merging via the merge queue will fail. +To ensure that when changing actions or workflows their references to other actions/workflows are up-to-date (i.e. instead of `@renovate/actions-setup-dotnet-4.x` they reference each other with `@current-branch`) the [Validate GitHub Actions Refs workflow](https://github.com/Lombiq/GitHub-Actions/blob/dev/.github/workflows/validate-this-gha-refs.yml) will fail if references are incorrect. This is the case also if after a pull request approve that references don't point to the target branch; before merging, that should be fixed, otherwise merging via the merge queue will fail. ### Versioning, Tags and Releases From c194521c4474e444d51221d94a189d953e6cb8f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Fri, 27 Dec 2024 02:42:30 +0100 Subject: [PATCH 3/3] Revert "Pointing GHA to issue branch" This reverts commit 9ff59fc3a9ffacb93cc2b4776a44fd2105b79ecc. --- .../auto-merge-pull-request/action.yml | 4 +-- .../auto-transition-jira-issue/action.yml | 6 ++--- .github/actions/build-dotnet/action.yml | 2 +- .github/actions/checkout/action.yml | 2 +- .github/actions/markdown-lint/action.yml | 2 +- .../precompile-orchard1-app/action.yml | 6 ++--- .github/actions/publish-nuget/action.yml | 8 +++--- .github/actions/setup-sql-server/action.yml | 2 +- .github/actions/spelling/action.yml | 2 +- .github/actions/test-dotnet/action.yml | 12 ++++----- .../verify-dotnet-consolidation/action.yml | 2 +- .github/actions/workflow-telemetry/action.yml | 2 +- .github/workflows/build-and-test-dotnet.yml | 16 ++++++------ .../workflows/build-and-test-orchard-core.yml | 26 +++++++++---------- .github/workflows/build-dotnet.yml | 10 +++---- ...-for-community-activities-in-this-repo.yml | 2 +- ...e-jira-issues-for-community-activities.yml | 2 +- .../deploy-orchard1-to-azure-app-service.yml | 14 +++++----- .../workflows/deploy-to-azure-app-service.yml | 20 +++++++------- .github/workflows/markdown-lint-this-repo.yml | 2 +- .github/workflows/markdown-lint.yml | 6 ++--- .github/workflows/msbuild-and-test.yml | 16 ++++++------ .../post-pull-request-checks-automation.yml | 8 +++--- .github/workflows/post-to-x.yml | 2 +- .github/workflows/publish-nuget.yml | 10 +++---- .github/workflows/reset-azure-environment.yml | 8 +++--- .github/workflows/spelling-this-repo.yml | 2 +- .github/workflows/spelling.yml | 10 +++---- .../workflows/swap-azure-web-app-slots.yml | 14 +++++----- .../swap-orchard1-azure-web-app-slots.yml | 8 +++--- .github/workflows/tag-version-this-repo.yml | 2 +- .github/workflows/tag-version.yml | 6 ++--- .github/workflows/test-analysis-failure.yml | 10 +++---- .github/workflows/validate-nuget-publish.yml | 2 +- .github/workflows/validate-pull-request.yml | 4 +-- .../validate-submodule-pull-request.yml | 4 +-- .github/workflows/validate-this-gha-refs.yml | 16 ++++++------ .../workflows/validate-this-pull-request.yml | 2 +- .github/workflows/yaml-lint-this-repo.yml | 2 +- .github/workflows/yaml-lint.yml | 6 ++--- .../AzureHosting/DeployToAzureAppService.md | 2 +- .../AzureHosting/ResetAzureEnvironment.md | 2 +- .../AzureHosting/SwapAzureWebAppSlots.md | 2 +- .../BuildAndTestDotNetSolution.md | 2 +- .../BuildAndTestOrchardCoreSolution.md | 2 +- .../CreateJiraIssuesForCommunityActivities.md | 2 +- .../Workflows/Productivity/MarkdownLinting.md | 2 +- .../PostPullRequestChecksAutomation.md | 6 ++--- Docs/Workflows/Productivity/PostToX.md | 2 +- .../Productivity/PublishNuGetPackage.md | 4 +-- Docs/Workflows/Productivity/SpellChecking.md | 4 +-- .../Productivity/ValidateNugetPublish.md | 2 +- .../Productivity/ValidatePullRequest.md | 2 +- .../Productivity/ValidateSubmodule.md | 2 +- Docs/Workflows/Productivity/YamlLinting.md | 2 +- Readme.md | 4 +-- 56 files changed, 161 insertions(+), 161 deletions(-) diff --git a/.github/actions/auto-merge-pull-request/action.yml b/.github/actions/auto-merge-pull-request/action.yml index a855228dc..32df66213 100644 --- a/.github/actions/auto-merge-pull-request/action.yml +++ b/.github/actions/auto-merge-pull-request/action.yml @@ -23,7 +23,7 @@ runs: id: check-mergeability # Fork PR runs won't have permissions to remove labels, nor do we want to allow auto-merging them. if: github.event.pull_request.head.repo.fork == false - uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@dev with: label1: merge-if-checks-succeed label2: merge-and-resolve-jira-issue-if-checks-succeed @@ -37,7 +37,7 @@ runs: - name: Remove Label if: steps.check-mergeability.outputs.contains-label == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@dev with: token: ${{ env.GITHUB_TOKEN }} labels: merge-if-checks-succeed diff --git a/.github/actions/auto-transition-jira-issue/action.yml b/.github/actions/auto-transition-jira-issue/action.yml index c20f00002..c953a2470 100644 --- a/.github/actions/auto-transition-jira-issue/action.yml +++ b/.github/actions/auto-transition-jira-issue/action.yml @@ -15,7 +15,7 @@ runs: - name: Check if Should Done id: check-done - uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@dev with: label1: done-jira-issue-if-checks-succeed label2: dummy @@ -23,7 +23,7 @@ runs: - name: Check if Should Resolve id: check-resolve if: steps.check-done.outputs.contains-label == 'false' - uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-labels@dev with: label1: resolve-jira-issue-if-checks-succeed label2: merge-and-resolve-jira-issue-if-checks-succeed @@ -41,7 +41,7 @@ runs: Set-JiraIssueStatus @parameters - name: Remove Label - uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@dev with: token: ${{ env.GITHUB_TOKEN }} labels: merge-and-resolve-jira-issue-if-checks-succeed, resolve-jira-issue-if-checks-succeed, done-jira-issue-if-checks-succeed diff --git a/.github/actions/build-dotnet/action.yml b/.github/actions/build-dotnet/action.yml index 977dc93bf..d710ba55d 100644 --- a/.github/actions/build-dotnet/action.yml +++ b/.github/actions/build-dotnet/action.yml @@ -211,7 +211,7 @@ runs: Write-Output ("Solution or project build took {0:0.###} seconds." -f ($endTime - $startTime).TotalSeconds) - name: Upload MSBuild Binary Log - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev if: (success() || failure()) && inputs.create-binary-log == 'true' with: name: build-binary-log-${{ steps.build.outputs.artifact-name-suffix }}.binlog diff --git a/.github/actions/checkout/action.yml b/.github/actions/checkout/action.yml index d46c4144c..dd87841f3 100644 --- a/.github/actions/checkout/action.yml +++ b/.github/actions/checkout/action.yml @@ -36,7 +36,7 @@ runs: (Resolve-Path '${{ github.action_path }}/../../../Scripts').Path >> $Env:GITHUB_PATH - name: Set Checkout Token - uses: Lombiq/GitHub-Actions/.github/actions/set-checkout-token@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/set-checkout-token@dev with: checkout-token: ${{ inputs.token }} diff --git a/.github/actions/markdown-lint/action.yml b/.github/actions/markdown-lint/action.yml index 33d8f2321..2533411f1 100644 --- a/.github/actions/markdown-lint/action.yml +++ b/.github/actions/markdown-lint/action.yml @@ -57,7 +57,7 @@ runs: Set-GitHubOutput 'artifact-path' $artifactFolder - name: Upload files fixed by markdown-lint - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev if: inputs.fix == 'true' && steps.markdown-lint-fix-files.outputs.has-fixes == 'true' with: name: markdown-lint-fixed-files diff --git a/.github/actions/precompile-orchard1-app/action.yml b/.github/actions/precompile-orchard1-app/action.yml index 4ad440a49..34430f384 100644 --- a/.github/actions/precompile-orchard1-app/action.yml +++ b/.github/actions/precompile-orchard1-app/action.yml @@ -55,7 +55,7 @@ runs: if: inputs.repository != '' # Using the official checkout action directly, because our wrapper action doesn't have most of the parameters we # need here. We only need those parameters for this action though. - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: repository: ${{ inputs.repository }} ref: ${{ inputs.checkout-ref }} @@ -63,7 +63,7 @@ runs: path: ${{ inputs.checkout-path }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev # Calling nuget restore separately on the actual solution, because we're passing Orchard.proj to the msbuild action # instead to be able to call the Precompiled target on it. @@ -72,7 +72,7 @@ runs: run: nuget restore ${{ inputs.checkout-path }}/${{ inputs.solution-path }} - name: Publish Precompiled app - uses: Lombiq/GitHub-Actions/.github/actions/msbuild@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/msbuild@dev with: directory: ${{ inputs.checkout-path }} verbosity: ${{ inputs.verbosity }} diff --git a/.github/actions/publish-nuget/action.yml b/.github/actions/publish-nuget/action.yml index fb487e323..95de9c4c1 100644 --- a/.github/actions/publish-nuget/action.yml +++ b/.github/actions/publish-nuget/action.yml @@ -142,7 +142,7 @@ runs: run: Update-ManifestVersion './' '${{ steps.setup.outputs.publish-version }}' - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev - name: Generate nuspec file if needed if: hashFiles('ConvertTo-Nuspec.ps1') @@ -150,7 +150,7 @@ runs: run: ./ConvertTo-Nuspec.ps1 '${{ steps.setup.outputs.publish-version }}' - name: Build - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev # Notes on the configuration: # * -p:NuGetBuild=true is our property to load Lombiq dependencies from NuGet by switching project references # to package references. @@ -248,14 +248,14 @@ runs: dotnet nuget push artifacts/*.nupkg --api-key $Env:API_KEY --source '${{ steps.setup.outputs.source-url }}' --skip-duplicate - name: Publish Artifacts - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev with: name: NuGet-Package path: artifacts retention-days: ${{ inputs.nuget-artifact-retention-days }} - name: Create Release - uses: Lombiq/GitHub-Actions/.github/actions/release-action@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/release-action@dev # Also preventing creating releases when pushing tags for issue-specific pre-releases like v4.3.1-alpha.osoe-86. if: inputs.dry-run != 'true' && !contains(steps.setup.outputs.publish-version, '-') with: diff --git a/.github/actions/setup-sql-server/action.yml b/.github/actions/setup-sql-server/action.yml index 2ebe8baae..6f512eb2d 100644 --- a/.github/actions/setup-sql-server/action.yml +++ b/.github/actions/setup-sql-server/action.yml @@ -15,7 +15,7 @@ runs: # Installs the SQL Server command-line tools if they're not present (necessary for Ubuntu 24.04-based runners). - name: Install sqlcmd - uses: Lombiq/GitHub-Actions/.github/actions/install-sqlcmd@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/install-sqlcmd@dev # Needs to be a separate step, otherwise the Chocolatey installation won't be visible. - name: Wait for SQL Server to start diff --git a/.github/actions/spelling/action.yml b/.github/actions/spelling/action.yml index 8d9aa238d..62508821f 100644 --- a/.github/actions/spelling/action.yml +++ b/.github/actions/spelling/action.yml @@ -45,7 +45,7 @@ inputs: Repository with default configuration to use when the workspace repository doesn't have its own configuration. The default from Check Spelling is ''. required: false - default: Lombiq/GitHub-Actions@renovate/actions-setup-dotnet-4.x + default: Lombiq/GitHub-Actions@dev post-comment: description: Flag for if check-spelling should post comment, the default is 1. required: false diff --git a/.github/actions/test-dotnet/action.yml b/.github/actions/test-dotnet/action.yml index 733339ee6..74d90b088 100644 --- a/.github/actions/test-dotnet/action.yml +++ b/.github/actions/test-dotnet/action.yml @@ -92,7 +92,7 @@ runs: Set-GitHubEnv 'Lombiq_Tests_UI__OrchardCoreUITestExecutorConfiguration__MaxParallelTests' ${{ inputs.ui-test-parallelism }} - name: Install dotnet-dump - uses: Lombiq/GitHub-Actions/.github/actions/install-dotnet-tool@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/install-dotnet-tool@dev with: name: dotnet-dump version: 8.0.510501 @@ -128,7 +128,7 @@ runs: # Under Windows this can fail with "ENOENT: no such file or directory" if the path is too long, see # https://github.com/actions/upload-artifact/issues/240. - name: Upload UI Testing Artifacts - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev # We don't need additional conditions, because of the "if-no-files-found" setting. if: (success() || failure()) && steps.run-tests.outputs.test-count != 0 with: @@ -147,7 +147,7 @@ runs: # Under Windows this can fail with "ENOENT: no such file or directory" if the path is too long, see # https://github.com/actions/upload-artifact/issues/240. - name: Upload UI Testing Artifacts - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev # We don't need additional conditions, because of the "if-no-files-found" setting. if: (success() || failure()) && steps.run-tests.outputs.test-count != 0 with: @@ -163,7 +163,7 @@ runs: run: Merge-BlameHangDumps -Directory "${{ inputs.build-directory }}" -Configuration "${{ inputs.test-configuration }}" - name: Upload Blame Hang Dumps - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev if: | failure() && steps.run-tests.outputs.test-count != 0 && @@ -176,7 +176,7 @@ runs: retention-days: ${{ inputs.artifact-retention-days }} - name: Upload Dotnet Test Hang Dumps - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev if: (success() || failure()) && steps.run-tests.outputs.test-count != 0 && steps.run-tests.outputs.dotnet-test-hang-dump != 0 with: name: dotnet-test-hang-dump-${{ steps.setup.outputs.artifact-name-suffix }} @@ -185,7 +185,7 @@ runs: retention-days: ${{ inputs.artifact-retention-days }} - name: Upload Diagnostic Logs - uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/upload-artifact@dev # always() is needed because if the test process hangs and the workflow times out, we still need the diagnostic # logs. We don't need additional conditions, because of the "if-no-files-found" setting. if: always() && steps.run-tests.outputs.test-count != 0 diff --git a/.github/actions/verify-dotnet-consolidation/action.yml b/.github/actions/verify-dotnet-consolidation/action.yml index 8420a7d58..65f8a788b 100644 --- a/.github/actions/verify-dotnet-consolidation/action.yml +++ b/.github/actions/verify-dotnet-consolidation/action.yml @@ -39,7 +39,7 @@ runs: (Resolve-Path '${{ github.action_path }}/../../../Scripts').Path >> $Env:GITHUB_PATH - name: Install dotnet-consolidate - uses: Lombiq/GitHub-Actions/.github/actions/install-dotnet-tool@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/install-dotnet-tool@dev with: name: dotnet-consolidate version: 4.2.0 diff --git a/.github/actions/workflow-telemetry/action.yml b/.github/actions/workflow-telemetry/action.yml index 1397d88c7..ed99702b4 100644 --- a/.github/actions/workflow-telemetry/action.yml +++ b/.github/actions/workflow-telemetry/action.yml @@ -59,7 +59,7 @@ runs: using: composite steps: - name: Set Checkout Token - uses: Lombiq/GitHub-Actions/.github/actions/set-checkout-token@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/set-checkout-token@dev with: checkout-token: ${{ inputs.github_token }} diff --git a/.github/workflows/build-and-test-dotnet.yml b/.github/workflows/build-and-test-dotnet.yml index 5de8a109c..fcb4ce594 100644 --- a/.github/workflows/build-and-test-dotnet.yml +++ b/.github/workflows/build-and-test-dotnet.yml @@ -224,37 +224,37 @@ jobs: # This has to be the first step so it can collect data about the whole workflow run. - name: Collect Workflow Telemetry if: inputs.collect-workflow-telemetry == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@dev with: github_token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set Environment Variables - uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@dev env: ENVIRONMENT_VARIABLES_JSON: ${{ secrets.ENVIRONMENT_VARIABLES_JSON }} - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: repository: ${{ inputs.repository }} ref: ${{ inputs.repository-ref }} token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev with: dotnet-version: ${{ inputs.dotnet-version }} - name: Verify that .NET packages are consolidated if: ${{ inputs.verify-dotnet-consolidation }} - uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@dev with: directory: ${{ inputs.build-directory }} exclude-version-regex: ${{ inputs.dotnet-consolidation-exclude-version-regex }} exclude-project-path: ${{ inputs.dotnet-consolidation-exclude-project-path }} - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev with: directory: ${{ inputs.build-directory}} configuration: ${{ inputs.build-configuration}} @@ -270,7 +270,7 @@ jobs: - name: Tests if: inputs.test-disable == 'false' - uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@dev with: blame-hang-timeout: ${{ inputs.blame-hang-timeout }} build-directory: ${{ inputs.build-directory }} @@ -284,6 +284,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build-and-test-orchard-core.yml b/.github/workflows/build-and-test-orchard-core.yml index 9aa220192..223acce16 100644 --- a/.github/workflows/build-and-test-orchard-core.yml +++ b/.github/workflows/build-and-test-orchard-core.yml @@ -246,12 +246,12 @@ jobs: # This has to be the first step so it can collect data about the whole workflow run. - name: Collect Workflow Telemetry if: inputs.collect-workflow-telemetry == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@dev with: github_token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set Environment Variables - uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@dev env: ENVIRONMENT_VARIABLES_JSON: ${{ secrets.ENVIRONMENT_VARIABLES_JSON }} @@ -267,30 +267,30 @@ jobs: Write-Output $message - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: repository: ${{ inputs.repository }} ref: ${{ inputs.repository-ref }} token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev with: dotnet-version: ${{ inputs.dotnet-version }} - name: Verify that .NET packages are consolidated if: ${{ inputs.verify-dotnet-consolidation }} - uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@dev with: directory: ${{ inputs.build-directory }} exclude-version-regex: ${{ inputs.dotnet-consolidation-exclude-version-regex }} exclude-project-path: ${{ inputs.dotnet-consolidation-exclude-project-path }} - name: Enable Node.js corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev with: directory: ${{ inputs.build-directory }} configuration: ${{ inputs.build-configuration}} @@ -306,25 +306,25 @@ jobs: - name: Print configuration summary if: inputs.print-config-summary == 'true' && (success() || failure()) - uses: Lombiq/GitHub-Actions/.github/actions/print-config-summary@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/print-config-summary@dev - name: Set up SQL Server if: inputs.set-up-sql-server == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/setup-sql-server@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-sql-server@dev - name: Set up Elasticsearch if: inputs.set-up-elasticsearch == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/setup-elasticsearch@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-elasticsearch@dev - name: Set up Azurite if: inputs.set-up-azurite == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/setup-azurite@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-azurite@dev with: location: ${{ inputs.build-directory}} - name: Tests if: inputs.test-disable == 'false' - uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@dev with: blame-hang-timeout: ${{ inputs.blame-hang-timeout }} build-directory: ${{ inputs.build-directory }} @@ -339,6 +339,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build-dotnet.yml b/.github/workflows/build-dotnet.yml index f38ce97c3..87b0a7c40 100644 --- a/.github/workflows/build-dotnet.yml +++ b/.github/workflows/build-dotnet.yml @@ -88,23 +88,23 @@ jobs: Write-Output '::warning::This workflow is deprecated. Use build-and-test-dotnet instead, that can also execute tests.' - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev with: dotnet-version: ${{ inputs.dotnet-version }} - name: Verify that .NET packages are consolidated if: ${{ inputs.verify-dotnet-consolidation }} - uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/verify-dotnet-consolidation@dev with: directory: ${{ inputs.build-directory }} - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev with: directory: ${{ inputs.build-directory}} verbosity: ${{ inputs.build-verbosity}} @@ -115,6 +115,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml b/.github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml index 4c931c578..7b307e153 100644 --- a/.github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml +++ b/.github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml @@ -11,7 +11,7 @@ on: jobs: create-jira-issues-for-community-activities: name: Create Jira issues for community activities - uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@dev secrets: JIRA_BASE_URL: ${{ secrets.DEFAULT_JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.DEFAULT_JIRA_USER_EMAIL }} diff --git a/.github/workflows/create-jira-issues-for-community-activities.yml b/.github/workflows/create-jira-issues-for-community-activities.yml index c345da7c3..4446c0ec7 100644 --- a/.github/workflows/create-jira-issues-for-community-activities.yml +++ b/.github/workflows/create-jira-issues-for-community-activities.yml @@ -60,7 +60,7 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Create Jira issues for community activities - uses: Lombiq/GitHub-Actions/.github/actions/create-jira-issues-for-community-activities@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/create-jira-issues-for-community-activities@dev env: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }} diff --git a/.github/workflows/deploy-orchard1-to-azure-app-service.yml b/.github/workflows/deploy-orchard1-to-azure-app-service.yml index 993fa06cc..40d576230 100644 --- a/.github/workflows/deploy-orchard1-to-azure-app-service.yml +++ b/.github/workflows/deploy-orchard1-to-azure-app-service.yml @@ -128,12 +128,12 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev # Calling nuget restore separately on the actual solution, because we're passing Orchard.proj to the msbuild # action instead to be able to call the Precompiled target. @@ -141,7 +141,7 @@ jobs: run: nuget restore ${{ inputs.build-directory }}\${{ inputs.solution-or-project-path }} - name: Publish Precompiled App - uses: Lombiq/GitHub-Actions/.github/actions/msbuild@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/msbuild@dev with: solution-or-project-path: Orchard.proj verbosity: ${{ inputs.build-verbosity }} @@ -152,14 +152,14 @@ jobs: /p:Solution=${{ inputs.build-directory }}\${{ inputs.solution-or-project-path }} - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev - name: Stop Web App Slot run: | @@ -183,7 +183,7 @@ jobs: - name: Add Azure Application Insights Release Annotation if: ${{ inputs.application-insights-resource-id != '' }} - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev with: release-name: 'Deploy #${{ github.run_number }} to ${{ inputs.slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -216,6 +216,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/deploy-to-azure-app-service.yml b/.github/workflows/deploy-to-azure-app-service.yml index 2344206f0..a75102941 100644 --- a/.github/workflows/deploy-to-azure-app-service.yml +++ b/.github/workflows/deploy-to-azure-app-service.yml @@ -158,17 +158,17 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev with: dotnet-version: ${{ inputs.dotnet-version }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev # If runtime is defined, we need to add "--runtime=" to the string so it will be a valid build/publish option. The # "build-dotnet" action requires the additional switches to be in separate lines (even the parameters), but we can @@ -180,7 +180,7 @@ jobs: "runtime-option=--runtime=${{ inputs.runtime }}" >> $Env:GITHUB_OUTPUT - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev with: directory: ${{ inputs.build-directory }} verbosity: ${{ inputs.build-verbosity }} @@ -217,14 +217,14 @@ jobs: Compress-Archive -Path .\Published\* -DestinationPath .\Published.zip - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_DEPLOYMENT_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev - name: Stop Web App Slot run: | @@ -247,10 +247,10 @@ jobs: - name: Create Timestamp id: create-timestamp - uses: Lombiq/GitHub-Actions/.github/actions/create-timestamp@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/create-timestamp@dev - name: Add Azure Application Insights Release Annotation - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev with: release-name: 'Deploy #${{ github.run_number }} to ${{ inputs.slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -258,7 +258,7 @@ jobs: - name: Remove Old Latest Tags if: ${{ inputs.skip-update-latest-tag != 'true' }} - uses: Lombiq/GitHub-Actions/.github/actions/remove-old-latest-tags@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/remove-old-latest-tags@dev with: tag-prefix: ${{ inputs.tag-prefix }} @@ -286,6 +286,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/markdown-lint-this-repo.yml b/.github/workflows/markdown-lint-this-repo.yml index 5f5067713..910f32726 100644 --- a/.github/workflows/markdown-lint-this-repo.yml +++ b/.github/workflows/markdown-lint-this-repo.yml @@ -10,7 +10,7 @@ on: jobs: markdown-linting: name: Markdown Linting - uses: Lombiq/GitHub-Actions/.github/workflows/markdown-lint.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/markdown-lint.yml@dev with: globs: '**/*.{md,markdown};!License.md' separator: ; diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index 14b7b096d..fe1b486aa 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -44,12 +44,12 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Markdown Linting - uses: Lombiq/GitHub-Actions/.github/actions/markdown-lint@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/markdown-lint@dev with: config: ${{ inputs.config }} fix: ${{ inputs.fix }} @@ -58,6 +58,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/msbuild-and-test.yml b/.github/workflows/msbuild-and-test.yml index b3a79a9b1..6b8e9ae72 100644 --- a/.github/workflows/msbuild-and-test.yml +++ b/.github/workflows/msbuild-and-test.yml @@ -128,31 +128,31 @@ jobs: # This has to be the first step so it can collect data about the whole workflow run. - name: Collect Workflow Telemetry if: inputs.collect-workflow-telemetry == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/workflow-telemetry@dev with: github_token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set Environment Variables - uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@dev env: ENVIRONMENT_VARIABLES_JSON: ${{ secrets.ENVIRONMENT_VARIABLES_JSON }} - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: repository: ${{ inputs.repository }} ref: ${{ inputs.repository-ref }} token: ${{ secrets.CHECKOUT_TOKEN }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev # This is necessary for building Gulp Extensions and test-dotnet. - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/msbuild@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/msbuild@dev with: directory: ${{ inputs.build-directory }} solution-or-project-path: ${{ inputs.solution-or-project-path }} @@ -162,7 +162,7 @@ jobs: - name: Tests if: inputs.test-disable == 'false' - uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/test-dotnet@dev with: build-directory: ${{ inputs.build-directory }} dotnet-test-process-timeout: ${{ inputs.dotnet-test-process-timeout }} @@ -172,6 +172,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/post-pull-request-checks-automation.yml b/.github/workflows/post-pull-request-checks-automation.yml index 43af79817..5690b391f 100644 --- a/.github/workflows/post-pull-request-checks-automation.yml +++ b/.github/workflows/post-pull-request-checks-automation.yml @@ -59,7 +59,7 @@ jobs: steps: - name: Check Further Steps Should Run if: inputs.run-only-latest-workflow == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/check-current-workflow-is-latest@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/check-current-workflow-is-latest@dev id: check-steps-should-run env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -78,7 +78,7 @@ jobs: - name: Automatically Merge Pull Request if: steps.check-steps-should-run.outputs.is-latest != 'false' - uses: Lombiq/GitHub-Actions/.github/actions/auto-merge-pull-request@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/auto-merge-pull-request@dev env: GITHUB_TOKEN: ${{ env.MERGE_TOKEN }} with: @@ -86,7 +86,7 @@ jobs: - name: Automatically Transition Jira issue if: steps.check-steps-should-run.outputs.is-latest != 'false' - uses: Lombiq/GitHub-Actions/.github/actions/auto-transition-jira-issue@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/auto-transition-jira-issue@dev env: GITHUB_TOKEN: ${{ env.MERGE_TOKEN }} JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} @@ -95,7 +95,7 @@ jobs: - name: Remove Label if: steps.check-steps-should-run.outputs.is-latest != 'false' - uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/add-remove-label@dev with: token: ${{ env.MERGE_TOKEN }} labels: merge-and-resolve-jira-issue-if-checks-succeed diff --git a/.github/workflows/post-to-x.yml b/.github/workflows/post-to-x.yml index 540bff3e9..23e4fae24 100644 --- a/.github/workflows/post-to-x.yml +++ b/.github/workflows/post-to-x.yml @@ -40,7 +40,7 @@ jobs: if: github.event_name == 'push' && github.ref_name == github.event.repository.default_branch steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev - name: Post uses: twitter-together/action@08857009da2aacd9bd08204550ec96e15d76b4da # v3.1.0 diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index c12bb0494..377b57b64 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -85,22 +85,22 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Set Environment Variables - uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/set-environment-variables@dev env: ENVIRONMENT_VARIABLES_JSON: ${{ secrets.ENVIRONMENT_VARIABLES_JSON }} - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev with: dotnet-version: ${{ inputs.dotnet-version }} - name: Publish to NuGet - uses: Lombiq/GitHub-Actions/.github/actions/publish-nuget@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/publish-nuget@dev with: source: ${{ inputs.source }} verbosity: ${{ inputs.verbosity }} @@ -116,6 +116,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/reset-azure-environment.yml b/.github/workflows/reset-azure-environment.yml index 52c59e3ad..50befeceb 100644 --- a/.github/workflows/reset-azure-environment.yml +++ b/.github/workflows/reset-azure-environment.yml @@ -133,14 +133,14 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_RESET_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_RESET_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_RESET_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev - name: Stop Web App Slot run: | @@ -193,7 +193,7 @@ jobs: - name: Add Azure Application Insights Release Annotation if: ${{ inputs.application-insights-resource-id != '' }} - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev with: release-name: 'Reset #${{ github.run_number }} from ${{ inputs.source-slot-name }} to ${{ inputs.destination-slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -235,6 +235,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/spelling-this-repo.yml b/.github/workflows/spelling-this-repo.yml index e2203bcdf..cc1d2dd9b 100644 --- a/.github/workflows/spelling-this-repo.yml +++ b/.github/workflows/spelling-this-repo.yml @@ -11,7 +11,7 @@ on: jobs: spelling: name: Spelling - uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev with: additional-dictionaries: | cspell:companies/src/companies.txt diff --git a/.github/workflows/spelling.yml b/.github/workflows/spelling.yml index 6a7087fc5..c516cb0d8 100644 --- a/.github/workflows/spelling.yml +++ b/.github/workflows/spelling.yml @@ -79,7 +79,7 @@ on: Repository with default configuration to use when the workspace repository doesn't have its own configuration. The default from Check Spelling is ''. type: string - default: Lombiq/GitHub-Actions@renovate/actions-setup-dotnet-4.x + default: Lombiq/GitHub-Actions@dev timeout-minutes: type: number default: 3 @@ -94,7 +94,7 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.CHECKOUT_TOKEN }} @@ -111,7 +111,7 @@ jobs: - name: Check Spelling id: check-spelling-action - uses: Lombiq/GitHub-Actions/.github/actions/spelling@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/spelling@dev with: merge-file-excludes: ${{ inputs.merge-file-excludes }} merge-forbidden-patterns: ${{ inputs.merge-forbidden-patterns }} @@ -125,7 +125,7 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -138,7 +138,7 @@ jobs: if: always() && needs.check-spelling.outputs.followup && github.event_name == 'pull_request' steps: - name: Comment (PR) - uses: Lombiq/GitHub-Actions/.github/actions/spelling@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/spelling@dev with: post-comment: 1 task: ${{ needs.check-spelling.outputs.followup }} diff --git a/.github/workflows/swap-azure-web-app-slots.yml b/.github/workflows/swap-azure-web-app-slots.yml index 674989723..4459f1fb1 100644 --- a/.github/workflows/swap-azure-web-app-slots.yml +++ b/.github/workflows/swap-azure-web-app-slots.yml @@ -111,14 +111,14 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev - name: Test Source Web App Slot run: | @@ -137,7 +137,7 @@ jobs: - name: Create Timestamp id: create-timestamp - uses: Lombiq/GitHub-Actions/.github/actions/create-timestamp@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/create-timestamp@dev - name: Test Destination Web App Slot run: | @@ -148,7 +148,7 @@ jobs: - name: Checkout Code Repository if: inputs.app-code-repository != '' - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: repository: ${{ inputs.app-code-repository }} token: ${{ secrets.CODE_REPOSITORY_WRITE_TOKEN }} @@ -209,7 +209,7 @@ jobs: "commit-sha=$stagingLatest" >> $Env:GITHUB_OUTPUT - name: Add Azure Application Insights Release Annotation - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev with: release-name: 'Swap #${{ github.run_number }} from ${{ inputs.source-slot-name }} to ${{ inputs.destination-slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -225,7 +225,7 @@ jobs: "repo-name=$repoName" >> $Env:GITHUB_OUTPUT - name: Create Release - uses: Lombiq/GitHub-Actions/.github/actions/release-action@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/release-action@dev if: inputs.app-code-repository != '' with: repo: ${{ steps.extract-repo-name.outputs.repo-name }} @@ -237,6 +237,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/swap-orchard1-azure-web-app-slots.yml b/.github/workflows/swap-orchard1-azure-web-app-slots.yml index 0fb9e9b8c..54e6bce71 100644 --- a/.github/workflows/swap-orchard1-azure-web-app-slots.yml +++ b/.github/workflows/swap-orchard1-azure-web-app-slots.yml @@ -92,14 +92,14 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Login to Azure - uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/login-to-azure@dev env: AZURE_CLIENT_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_SERVICE_PRINCIPAL_ID }} AZURE_TENANT_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_AZURE_TENANT_ID }} AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_APP_SERVICE_SWAP_AZURE_SUBSCRIPTION_ID }} - name: Initialize PowerShell modules - uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@renovate/actions-setup-dotnet-4.x + uses: Lombiq/Infrastructure-Scripts/.github/actions/initialize@dev - name: Swap Web App Slots run: | @@ -111,7 +111,7 @@ jobs: - name: Add Azure Application Insights Release Annotation if: ${{ inputs.application-insights-resource-id != '' }} - uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/add-azure-application-insights-release-annotation@dev with: release-name: 'Swap #${{ github.run_number }} from ${{ inputs.source-slot-name }} to ${{ inputs.destination-slot-name }}' application-insights-resource-id: ${{ inputs.application-insights-resource-id }} @@ -130,6 +130,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/tag-version-this-repo.yml b/.github/workflows/tag-version-this-repo.yml index c90659fda..d96c60777 100644 --- a/.github/workflows/tag-version-this-repo.yml +++ b/.github/workflows/tag-version-this-repo.yml @@ -9,7 +9,7 @@ jobs: tag-version: name: Tag Version Automation if: github.event.pusher.name != 'LombiqBot' - uses: Lombiq/GitHub-Actions/.github/workflows/tag-version.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/tag-version.yml@dev with: additional-pattern-include-list: '@("https://raw.githubusercontent.com/Lombiq/GitHub-Actions/(?[\w\./-]*)/.github")' secrets: diff --git a/.github/workflows/tag-version.yml b/.github/workflows/tag-version.yml index f0bfca199..5fc200419 100644 --- a/.github/workflows/tag-version.yml +++ b/.github/workflows/tag-version.yml @@ -77,7 +77,7 @@ jobs: shell: pwsh steps: - name: Checkout Repository - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.TAG_VERSION_TOKEN }} @@ -90,7 +90,7 @@ jobs: "tagname=$tagname" >> $Env:GITHUB_OUTPUT - name: Set Ref for GitHub Actions and Workflows - uses: Lombiq/GitHub-Actions/.github/actions/set-gha-refs@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/set-gha-refs@dev with: path-include-list: ${{ inputs.path-include-list }} file-include-list: ${{ inputs.file-include-list }} @@ -109,7 +109,7 @@ jobs: run: git push --tags --force - name: Create Release - uses: Lombiq/GitHub-Actions/.github/actions/release-action@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/release-action@dev # This is to prevent creating releases when pushing tags for issue-specific pre-releases like # v4.3.1-alpha.osoe-86. if: "!contains(steps.determine-tag.outputs.tagname, '-')" diff --git a/.github/workflows/test-analysis-failure.yml b/.github/workflows/test-analysis-failure.yml index b502b826a..de53b3d48 100644 --- a/.github/workflows/test-analysis-failure.yml +++ b/.github/workflows/test-analysis-failure.yml @@ -74,20 +74,20 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: Set up .NET - uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/setup-dotnet@dev with: dotnet-version: ${{ inputs.dotnet-version }} - name: Enable Node corepack - uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/enable-corepack@dev - name: Build and Static Code Analysis - uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/build-dotnet@dev with: directory: ${{ inputs.build-directory }} verbosity: quiet @@ -99,6 +99,6 @@ jobs: - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/validate-nuget-publish.yml b/.github/workflows/validate-nuget-publish.yml index 86e034d06..a2b7e94be 100644 --- a/.github/workflows/validate-nuget-publish.yml +++ b/.github/workflows/validate-nuget-publish.yml @@ -55,7 +55,7 @@ on: jobs: validate-nuget-publish: name: Validate NuGet Publish - uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@dev with: cancel-workflow-on-failure: ${{ inputs.cancel-workflow-on-failure }} verbosity: ${{ inputs.verbosity }} diff --git a/.github/workflows/validate-pull-request.yml b/.github/workflows/validate-pull-request.yml index 56b6dcd45..a299baee6 100644 --- a/.github/workflows/validate-pull-request.yml +++ b/.github/workflows/validate-pull-request.yml @@ -22,12 +22,12 @@ jobs: steps: - name: Update GitHub issue and Pull Request if: (github.event_name == 'pull_request_target' || github.event_name == 'pull_request') && github.event.action == 'opened' - uses: Lombiq/GitHub-Actions/.github/actions/update-github-issue-and-pull-request@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/update-github-issue-and-pull-request@dev env: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check for Merge Conflict in PR - uses: Lombiq/GitHub-Actions/.github/actions/check-merge-conflict@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/check-merge-conflict@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/validate-submodule-pull-request.yml b/.github/workflows/validate-submodule-pull-request.yml index a4b9bb527..8bcb5eb67 100644 --- a/.github/workflows/validate-submodule-pull-request.yml +++ b/.github/workflows/validate-submodule-pull-request.yml @@ -34,14 +34,14 @@ jobs: steps: - name: Update GitHub issue and Pull Request if: (github.event_name == 'pull_request_target' || github.event_name == 'pull_request') && github.event.action == 'opened' - uses: Lombiq/GitHub-Actions/.github/actions/update-github-issue-and-pull-request@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/update-github-issue-and-pull-request@dev env: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Ensure Parent PR Exists if: github.event.pull_request != '' - uses: Lombiq/GitHub-Actions/.github/actions/verify-submodule-pull-request@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/verify-submodule-pull-request@dev env: GITHUB_TOKEN: ${{ secrets.PARENT_TOKEN != '' && secrets.PARENT_TOKEN || secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/validate-this-gha-refs.yml b/.github/workflows/validate-this-gha-refs.yml index b6f536682..4755f92c4 100644 --- a/.github/workflows/validate-this-gha-refs.yml +++ b/.github/workflows/validate-this-gha-refs.yml @@ -18,18 +18,18 @@ jobs: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || github.event_name == 'merge_group' - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: fetch-depth: 0 - name: Checkout Repository (Push) if: github.event_name == 'push' - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev - name: Check Merge Queue Adds id: check-merge-queue-adds if: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') - uses: Lombiq/GitHub-Actions/.github/actions/check-merge-queue-adds@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/check-merge-queue-adds@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -54,7 +54,7 @@ jobs: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || github.event_name == 'merge_group' - uses: Lombiq/GitHub-Actions/.github/actions/get-changed-files-from-git-diff@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/get-changed-files-from-git-diff@dev with: left-commit: ${{ github.event_name == 'merge_group' && github.event.merge_group.base_sha || github.event.pull_request.base.sha }} right-commit: ${{ github.sha }} @@ -66,7 +66,7 @@ jobs: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || github.event_name == 'merge_group' - uses: Lombiq/GitHub-Actions/.github/actions/get-changed-gha-items@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/get-changed-gha-items@dev with: file-include-list: ${{ steps.git-diff.outputs.changed-files }} @@ -88,7 +88,7 @@ jobs: - name: Check PR Reviews id: check-pr-reviews if: github.event_name == 'pull_request' || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') - uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-reviews@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/check-pull-request-reviews@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -138,11 +138,11 @@ jobs: (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || github.event_name == 'merge_group') && steps.add-prefix.outputs.prefixed-files != '@()' - uses: Lombiq/GitHub-Actions/.github/actions/verify-gha-refs@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/verify-gha-refs@dev with: called-repo-base-include-list: ${{ steps.add-prefix.outputs.prefixed-files }} expected-ref: ${{ steps.determine-ref.outputs.expected-ref }} - name: Verify GitHub Actions Items Match Expected Ref (Push) if: github.event_name == 'push' - uses: Lombiq/GitHub-Actions/.github/actions/verify-gha-refs@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/verify-gha-refs@dev diff --git a/.github/workflows/validate-this-pull-request.yml b/.github/workflows/validate-this-pull-request.yml index c23da50a1..c5abe45dc 100644 --- a/.github/workflows/validate-this-pull-request.yml +++ b/.github/workflows/validate-this-pull-request.yml @@ -7,4 +7,4 @@ on: jobs: validate-pull-request: - uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@dev diff --git a/.github/workflows/yaml-lint-this-repo.yml b/.github/workflows/yaml-lint-this-repo.yml index 0f2da055c..430585523 100644 --- a/.github/workflows/yaml-lint-this-repo.yml +++ b/.github/workflows/yaml-lint-this-repo.yml @@ -10,7 +10,7 @@ on: jobs: yaml-linting: name: YAML Linting - uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@dev with: config-file-path: .trunk/configs/.yamllint.yaml search-path: . diff --git a/.github/workflows/yaml-lint.yml b/.github/workflows/yaml-lint.yml index 5db67b452..1325bfcfa 100644 --- a/.github/workflows/yaml-lint.yml +++ b/.github/workflows/yaml-lint.yml @@ -38,18 +38,18 @@ jobs: timeout-minutes: ${{ inputs.timeout-minutes }} steps: - name: Checkout - uses: Lombiq/GitHub-Actions/.github/actions/checkout@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/checkout@dev with: token: ${{ secrets.CHECKOUT_TOKEN }} - name: YAML Linting - uses: Lombiq/GitHub-Actions/.github/actions/yaml-lint@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/yaml-lint@dev with: config-file-path: ${{ inputs.config-file-path }} search-path: ${{ inputs.search-path }} - name: Cancel Workflow on Failure if: failure() && inputs.cancel-workflow-on-failure == 'true' - uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/actions/cancel-workflow@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/Docs/Workflows/AzureHosting/DeployToAzureAppService.md b/Docs/Workflows/AzureHosting/DeployToAzureAppService.md index 386051af8..7aecd6116 100644 --- a/Docs/Workflows/AzureHosting/DeployToAzureAppService.md +++ b/Docs/Workflows/AzureHosting/DeployToAzureAppService.md @@ -15,7 +15,7 @@ permissions: jobs: deploy-to-azure-app-service: name: Deploy to Azure App Service - uses: Lombiq/GitHub-Actions/.github/workflows/deploy-to-azure-app-service.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/deploy-to-azure-app-service.yml@dev with: timeout-minutes: 60 app-name: AppName diff --git a/Docs/Workflows/AzureHosting/ResetAzureEnvironment.md b/Docs/Workflows/AzureHosting/ResetAzureEnvironment.md index 6da0c8159..d57397280 100644 --- a/Docs/Workflows/AzureHosting/ResetAzureEnvironment.md +++ b/Docs/Workflows/AzureHosting/ResetAzureEnvironment.md @@ -11,7 +11,7 @@ on: jobs: reset-azure-environment: name: Reset Azure Environment - uses: Lombiq/GitHub-Actions/.github/workflows/reset-azure-environment.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/reset-azure-environment.yml@dev with: timeout-minutes: 60 app-name: AppName diff --git a/Docs/Workflows/AzureHosting/SwapAzureWebAppSlots.md b/Docs/Workflows/AzureHosting/SwapAzureWebAppSlots.md index 98eb09229..57b300689 100644 --- a/Docs/Workflows/AzureHosting/SwapAzureWebAppSlots.md +++ b/Docs/Workflows/AzureHosting/SwapAzureWebAppSlots.md @@ -11,7 +11,7 @@ on: jobs: swap-azure-web-app-slots: name: Swap Azure Web App Slots - uses: Lombiq/GitHub-Actions/.github/workflows/swap-azure-web-app-slots.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/swap-azure-web-app-slots.yml@dev with: timeout-minutes: 10 app-name: AppName diff --git a/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md b/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md index c6e3cb690..bc0184391 100644 --- a/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md +++ b/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md @@ -15,7 +15,7 @@ on: jobs: build-and-test: name: Build and Test - uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-dotnet.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-dotnet.yml@dev with: machine-types: '["ubuntu-24.04", "windows-2022"]' timeout-minutes: 10 diff --git a/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestOrchardCoreSolution.md b/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestOrchardCoreSolution.md index 69490e5f5..8d458f08b 100644 --- a/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestOrchardCoreSolution.md +++ b/Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestOrchardCoreSolution.md @@ -17,7 +17,7 @@ on: jobs: build-and-test: name: Build and Test - uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@dev with: timeout-minutes: 60 ``` diff --git a/Docs/Workflows/Productivity/CreateJiraIssuesForCommunityActivities.md b/Docs/Workflows/Productivity/CreateJiraIssuesForCommunityActivities.md index ea07cf051..338ddc3b1 100644 --- a/Docs/Workflows/Productivity/CreateJiraIssuesForCommunityActivities.md +++ b/Docs/Workflows/Productivity/CreateJiraIssuesForCommunityActivities.md @@ -43,7 +43,7 @@ on: jobs: create-jira-issues-for-community-activities: name: Create Jira issues for community activities - uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/create-jira-issues-for-community-activities.yml@dev secrets: JIRA_BASE_URL: ${{ secrets.DEFAULT_JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.DEFAULT_JIRA_USER_EMAIL }} diff --git a/Docs/Workflows/Productivity/MarkdownLinting.md b/Docs/Workflows/Productivity/MarkdownLinting.md index 19b0d27ac..da32ab956 100644 --- a/Docs/Workflows/Productivity/MarkdownLinting.md +++ b/Docs/Workflows/Productivity/MarkdownLinting.md @@ -10,7 +10,7 @@ You would typically consume the corresponding GHA workflow for markdown linting jobs: markdown-linting: name: Markdown Linting - uses: Lombiq/GitHub-Actions/.github/workflows/markdown-lint.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/markdown-lint.yml@dev ``` The list of input parameters specific to the behavior of `markdownlint` are the the same as its wrapper action and [described in its readme](https://github.com/DavidAnson/markdownlint-cli2-action?tab=readme-ov-file#inputs). The values are passed on directly, but the defaults are changed to use Lombiq's configuration file. diff --git a/Docs/Workflows/Productivity/PostPullRequestChecksAutomation.md b/Docs/Workflows/Productivity/PostPullRequestChecksAutomation.md index febe47796..fe7a7ce45 100644 --- a/Docs/Workflows/Productivity/PostPullRequestChecksAutomation.md +++ b/Docs/Workflows/Productivity/PostPullRequestChecksAutomation.md @@ -25,17 +25,17 @@ on: jobs: build-and-test: name: Build and Test - uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@dev spelling: name: Spelling - uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev post-pull-request-checks-automation: name: Post Pull Request Checks Automation needs: [build-and-test, spelling] if: github.event.pull_request != '' - uses: Lombiq/GitHub-Actions/.github/workflows/post-pull-request-checks-automation.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/post-pull-request-checks-automation.yml@dev secrets: JIRA_BASE_URL: ${{ secrets.DEFAULT_JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.DEFAULT_JIRA_USER_EMAIL }} diff --git a/Docs/Workflows/Productivity/PostToX.md b/Docs/Workflows/Productivity/PostToX.md index fd70f545c..dc80e449b 100644 --- a/Docs/Workflows/Productivity/PostToX.md +++ b/Docs/Workflows/Productivity/PostToX.md @@ -14,7 +14,7 @@ on: jobs: post-to-x: name: Post to X (Twitter) - uses: Lombiq/GitHub-Actions/.github/workflows/post-to-x.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/post-to-x.yml@dev secrets: X_ACCESS_TOKEN: ${{ secrets.X_ACCESS_TOKEN }} X_ACCESS_TOKEN_SECRET: ${{ secrets.X_ACCESS_TOKEN_SECRET }} diff --git a/Docs/Workflows/Productivity/PublishNuGetPackage.md b/Docs/Workflows/Productivity/PublishNuGetPackage.md index 8742a3c77..3c73d2316 100644 --- a/Docs/Workflows/Productivity/PublishNuGetPackage.md +++ b/Docs/Workflows/Productivity/PublishNuGetPackage.md @@ -13,7 +13,7 @@ on: jobs: publish-nuget: name: Publish to NuGet - uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@dev secrets: API_KEY: ${{ secrets.DEFAULT_NUGET_PUBLISH_API_KEY }} ``` @@ -28,7 +28,7 @@ It takes one non-optional secret parameter, `API_KEY`, the organization API key jobs: publish-nuget: name: Publish to NuGet - uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/publish-nuget.yml@dev with: source: https://nuget.cloudsmith.io/lombiq/open-source-orchard-core-extensions/v3/index.json verbosity: detailed diff --git a/Docs/Workflows/Productivity/SpellChecking.md b/Docs/Workflows/Productivity/SpellChecking.md index 9607f251d..7d5e42648 100644 --- a/Docs/Workflows/Productivity/SpellChecking.md +++ b/Docs/Workflows/Productivity/SpellChecking.md @@ -22,7 +22,7 @@ If the "Checkout" step of the spelling workflow fails stating that the workflow ```yaml spelling: name: Spelling - uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev ``` ### Complete spell-checking workflow example @@ -39,7 +39,7 @@ on: jobs: spelling: name: Spelling - uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev with: # Add this parameter to define further dictionary source prefixes, such as a repository with general-purpose dictionaries. Dictionary files from these sources are processed before the default ones, and in the order their prefixes are listed here. additional-configuration-source-prefixes: > diff --git a/Docs/Workflows/Productivity/ValidateNugetPublish.md b/Docs/Workflows/Productivity/ValidateNugetPublish.md index f58a803c0..81fd0459e 100644 --- a/Docs/Workflows/Productivity/ValidateNugetPublish.md +++ b/Docs/Workflows/Productivity/ValidateNugetPublish.md @@ -14,7 +14,7 @@ on: jobs: validate-nuget-publish: name: Validate NuGet Publish - uses: Lombiq/GitHub-Actions/.github/workflows/validate-nuget-publish.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/validate-nuget-publish.yml@dev ``` The workflow otherwise takes the same configuration options as [`publish-nuget`](PublishNuGetPackage.md), but doesn't require the `API_KEY` secret. diff --git a/Docs/Workflows/Productivity/ValidatePullRequest.md b/Docs/Workflows/Productivity/ValidatePullRequest.md index 03338e93c..3b30c3e09 100644 --- a/Docs/Workflows/Productivity/ValidatePullRequest.md +++ b/Docs/Workflows/Productivity/ValidatePullRequest.md @@ -17,7 +17,7 @@ on: jobs: validate-pull-request: name: Validate Pull Request - uses: Lombiq/GitHub-Actions/.github/workflows/validate-pull-request.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/validate-pull-request.yml@dev ``` If you get "Error: GraphqlError: Resource not accessible by integration" errors then also add the following permissions just below `uses`: diff --git a/Docs/Workflows/Productivity/ValidateSubmodule.md b/Docs/Workflows/Productivity/ValidateSubmodule.md index 5a804a226..a76660c29 100644 --- a/Docs/Workflows/Productivity/ValidateSubmodule.md +++ b/Docs/Workflows/Productivity/ValidateSubmodule.md @@ -17,7 +17,7 @@ on: jobs: validate-pull-request: name: Validate Pull Request - uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/validate-submodule-pull-request.yml@dev with: repository: Lombiq/Hastlayer-SDK ``` diff --git a/Docs/Workflows/Productivity/YamlLinting.md b/Docs/Workflows/Productivity/YamlLinting.md index 772e205b4..d43ff8290 100644 --- a/Docs/Workflows/Productivity/YamlLinting.md +++ b/Docs/Workflows/Productivity/YamlLinting.md @@ -10,7 +10,7 @@ You would typically consume the corresponding GHA workflow for YAML linting like jobs: yaml-linting: name: YAML Linting - uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@renovate/actions-setup-dotnet-4.x + uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@dev with: config-file-path: 'tools/Lombiq.GitHub.Actions/.trunk/configs/.yamllint.yaml' search-path: '.' diff --git a/Readme.md b/Readme.md index a62bf4406..74f3f8773 100644 --- a/Readme.md +++ b/Readme.md @@ -28,7 +28,7 @@ We at [Lombiq](https://lombiq.com/) also used these workflows for the following > [!NOTE] -> The code samples in the documentation reference the latest versions of the workflows and actions from the `dev` branch with `@renovate/actions-setup-dotnet-4.x`. This allows you to always use the latest versions, and get updates immediately. If instead you prefer stability, reference a specific version instead, like `@1.2.0`. You can see the versions available under [Releases](https://github.com/Lombiq/GitHub-Actions/releases). +> The code samples in the documentation reference the latest versions of the workflows and actions from the `dev` branch with `@dev`. This allows you to always use the latest versions, and get updates immediately. If instead you prefer stability, reference a specific version instead, like `@1.2.0`. You can see the versions available under [Releases](https://github.com/Lombiq/GitHub-Actions/releases). @@ -49,7 +49,7 @@ We can still choose to update to a more recent patch version, but only deliberat ### Reference validation -To ensure that when changing actions or workflows their references to other actions/workflows are up-to-date (i.e. instead of `@renovate/actions-setup-dotnet-4.x` they reference each other with `@current-branch`) the [Validate GitHub Actions Refs workflow](https://github.com/Lombiq/GitHub-Actions/blob/dev/.github/workflows/validate-this-gha-refs.yml) will fail if references are incorrect. This is the case also if after a pull request approve that references don't point to the target branch; before merging, that should be fixed, otherwise merging via the merge queue will fail. +To ensure that when changing actions or workflows their references to other actions/workflows are up-to-date (i.e. instead of `@dev` they reference each other with `@current-branch`) the [Validate GitHub Actions Refs workflow](https://github.com/Lombiq/GitHub-Actions/blob/dev/.github/workflows/validate-this-gha-refs.yml) will fail if references are incorrect. This is the case also if after a pull request approve that references don't point to the target branch; before merging, that should be fixed, otherwise merging via the merge queue will fail. ### Versioning, Tags and Releases