Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

INFRA-164: Upgrading Ubuntu PR builds to 2024.4 (warp-ubuntu-2404-x64-4x) #868

Merged
merged 56 commits into from
Oct 31, 2024
Merged
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
7a0635c
Upgrading Ubuntu PR builds to 2024.4 (warp-ubuntu-2404-x64-4x)
BenedekFarkas Oct 16, 2024
f8f1052
Updating submodules
BenedekFarkas Oct 18, 2024
62bf71c
Updating GH-hosted Ubuntu runners to 24.04 too
BenedekFarkas Oct 18, 2024
1135fcc
Updating LGHA with install-sqlcmd step and testing with solution build
BenedekFarkas Oct 18, 2024
8dd1415
Updating LGHA
BenedekFarkas Oct 18, 2024
ad98986
Updating LGHA
BenedekFarkas Oct 18, 2024
31dc0be
Updating LGHA with passwordless sudo commands for apt-get
BenedekFarkas Oct 20, 2024
30aec37
Updating LGHA with installing MSSQL Tools 18 on Linux
BenedekFarkas Oct 20, 2024
220d3c2
Updating LGHA
BenedekFarkas Oct 20, 2024
f6e3f63
Updating LGHA with installing sqlcmd directly instead of SqlPackage
BenedekFarkas Oct 20, 2024
e88ea49
Installing sqlcmd
BenedekFarkas Oct 20, 2024
1d16a7c
Updating LGHA
BenedekFarkas Oct 20, 2024
42dbc63
Updating LGHA
BenedekFarkas Oct 20, 2024
258c78b
Updating LGHA
BenedekFarkas Oct 20, 2024
6559d2d
Testing on GitHub-hosted runner
BenedekFarkas Oct 20, 2024
a8898cd
Updating LGHA
BenedekFarkas Oct 20, 2024
3d8c6ba
Updating LGHA
BenedekFarkas Oct 20, 2024
8c21828
Updating LGHA
BenedekFarkas Oct 20, 2024
331b4c8
Updating LGHA
BenedekFarkas Oct 20, 2024
582ddb3
Updating LGHA
BenedekFarkas Oct 20, 2024
20a9640
Updating LGHA
BenedekFarkas Oct 20, 2024
89788d6
Returning to WarpBuild runner
BenedekFarkas Oct 20, 2024
0c1c1d7
Updating VV reference image
BenedekFarkas Oct 20, 2024
8c48def
Updating submodules with merge from dev
BenedekFarkas Oct 24, 2024
58eb858
Merge branch 'dev' into issue/INFRA-164
BenedekFarkas Oct 24, 2024
2e19c0f
Testing BehaviorWalkthroughsTests on ubuntu-24.04
BenedekFarkas Oct 24, 2024
84dfb78
Running all tests, but disabling NuGet solution build for now
BenedekFarkas Oct 24, 2024
2ddc9c6
Running on Ubuntu v22.04 and v24.04 on GH and WarpBuild with stopOnFa…
BenedekFarkas Oct 24, 2024
f7cc3f9
Excluding warp-ubuntu-2404-x64-4x from the runners
BenedekFarkas Oct 24, 2024
1d14bda
Updating VV image and running on all 4 runners with cancel-workflow-o…
BenedekFarkas Oct 24, 2024
d347611
Not running on warp-ubuntu-2404-x64-4x
BenedekFarkas Oct 25, 2024
8c2eb5b
Updating UITT with VV image changes reverted
BenedekFarkas Oct 25, 2024
e14b63f
Running only on ubuntu-22.04 and warp-ubuntu-2204-x64-4x
BenedekFarkas Oct 25, 2024
fa80c8f
Running just on ubuntu-24.04 without VisualVerificationTests
BenedekFarkas Oct 25, 2024
226a2b2
Running just on warp-ubuntu-2404-x64-4x without VisualVerificationTests
BenedekFarkas Oct 25, 2024
51d7461
Updating UITT
BenedekFarkas Oct 25, 2024
9f1f644
Updating UITT
BenedekFarkas Oct 25, 2024
c8df029
Updating LGHA
BenedekFarkas Oct 28, 2024
8e60d35
Updating LGHA
BenedekFarkas Oct 29, 2024
74936d3
Trigger build
BenedekFarkas Oct 29, 2024
104b211
Running just the VisualVerificationTests on ubuntu-24.04
BenedekFarkas Oct 29, 2024
d0b2ece
Updating VV image and MaxRetryCount configuration for tests
BenedekFarkas Oct 29, 2024
32b09e7
Updating UITT with VV images for Ubuntu 24.04 compatibility
BenedekFarkas Oct 29, 2024
f8fb94d
Running just the VV tests for the NuGet solution on ubuntu-24.04
BenedekFarkas Oct 29, 2024
40d6cd2
Running both builds completely on ubuntu-24.04
BenedekFarkas Oct 29, 2024
eab6ffa
Testing on warp-ubuntu-2204-x64-4x too
BenedekFarkas Oct 29, 2024
29a6e8d
Updating Lombiq.OSOCE.NuGet.Tests.UI to use the alpha version of Lomb…
BenedekFarkas Oct 29, 2024
5e3fe6e
Reverting temporary changes
BenedekFarkas Oct 29, 2024
65bfc60
Updating LGHA and MediaTheme, updating the rest of Ubuntu labels to u…
BenedekFarkas Oct 29, 2024
5f0e511
Updating workflow refs to issue branch
BenedekFarkas Oct 29, 2024
4e68b2f
Updating LGHA with merge from dev
BenedekFarkas Oct 29, 2024
4d8aeaf
Merge remote-tracking branch 'origin/dev' into issue/INFRA-164
BenedekFarkas Oct 29, 2024
d21303b
Updating submodules
BenedekFarkas Oct 30, 2024
306f6c0
Restoring branch references to dev
BenedekFarkas Oct 31, 2024
e67ee92
Updating submodules to dev after merging issue branch
BenedekFarkas Oct 31, 2024
0ac343c
Updating Lombiq.Tests.UI version to 11.1.0 in Lombiq.OSOCE.NuGet.Test…
BenedekFarkas Oct 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/build-and-test-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
if: github.ref_name != github.event.repository.default_branch &&
github.event.label.name == 'run-windows-build'
name: Remove Run Windows Build Label
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 2
steps:
- name: Remove Run Windows Build Label
Expand All @@ -36,7 +36,7 @@ jobs:
github.event.label.name == 'run-windows-build' ||
(github.event.review.state == 'APPROVED' && contains(github.event.pull_request.labels.*.name, 'requires-windows-build')))
name: Build and Test Windows - root solution (larger runners)
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@issue/INFRA-164
with:
parent-job-name: root-solution-larger-runners
machine-types: '["windows-2022-8core"]'
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
github.event.label.name == 'run-windows-build' ||
(github.event.review.state == 'APPROVED' && contains(github.event.pull_request.labels.*.name, 'requires-windows-build'))
name: Build and Test Windows - NuGetTest solution
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@issue/INFRA-164
with:
parent-job-name: nuget-solution
machine-types: '["windows-2022"]'
Expand All @@ -98,7 +98,7 @@ jobs:
github.event.label.name == 'run-windows-build' ||
(github.event.review.state == 'APPROVED' && contains(github.event.pull_request.labels.*.name, 'requires-windows-build'))
name: PowerShell Static Code Analysis Windows
uses: Lombiq/PowerShell-Analyzers/.github/workflows/static-code-analysis.yml@dev
uses: Lombiq/PowerShell-Analyzers/.github/workflows/static-code-analysis.yml@issue/INFRA-164
with:
machine-types: '["windows-2022"]'
run-windows-powershell: 'false'
Expand All @@ -116,7 +116,7 @@ jobs:

remove-windows-build-warning-label:
name: Remove Windows Build Warning Label
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 2
needs: [build-and-test-larger-runners, build-and-test-nuget-test, powershell-static-code-analysis]
steps:
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:
build-and-test-larger-runners:
if: github.ref_name != github.event.repository.default_branch
name: Build and Test - root solution (larger runners)
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@issue/INFRA-164
with:
parent-job-name: root-solution-larger-runners
machine-types: '["warp-ubuntu-2204-x64-4x"]'
machine-types: '["warp-ubuntu-2404-x64-4x"]'
timeout-minutes: 30
set-up-sql-server: 'true'
set-up-azurite: 'true'
Expand All @@ -40,7 +40,7 @@ jobs:

build-and-test-nuget-test:
name: Build and Test - NuGetTest solution
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@issue/INFRA-164
with:
parent-job-name: nuget-solution
build-directory: NuGetTest
Expand All @@ -49,7 +49,7 @@ jobs:

spelling:
name: Spelling
uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@dev
uses: Lombiq/GitHub-Actions/.github/workflows/spelling.yml@issue/INFRA-164
with:
additional-dictionaries: |
cspell:csharp/csharp.txt
Expand All @@ -67,13 +67,13 @@ jobs:

powershell-static-code-analysis:
name: PowerShell Static Code Analysis
uses: Lombiq/PowerShell-Analyzers/.github/workflows/static-code-analysis.yml@dev
uses: Lombiq/PowerShell-Analyzers/.github/workflows/static-code-analysis.yml@issue/INFRA-164
with:
machine-types: "['ubuntu-22.04']"
machine-types: "['ubuntu-24.04']"

yaml-linting:
name: YAML Linting
uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@dev
uses: Lombiq/GitHub-Actions/.github/workflows/yaml-lint.yml@issue/INFRA-164
with:
config-file-path: tools/Lombiq.GitHub.Actions/.trunk/configs/.yamllint.yaml
search-path: .
Expand All @@ -91,7 +91,7 @@ jobs:

add-windows-build-warning-label:
name: Add Windows Build Warning Label
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 2
needs: [build-and-test-larger-runners, build-and-test-nuget-test, powershell-static-code-analysis]
steps:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
<PackageReference Include="Lombiq.OrchardCoreApiClient.Tests.UI" Version="6.0.1-alpha.0.osoe-909" />
<PackageReference Include="Lombiq.Privacy.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.HelpfulExtensions.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.Tests.UI" Version="11.0.0" />
<PackageReference Include="Lombiq.Tests.UI" Version="11.0.1-alpha.0.infra-164" />
<PackageReference Include="Lombiq.VueJs.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Walkthroughs.Tests.UI" Version="2.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion tools/Lombiq.Analyzers
2 changes: 1 addition & 1 deletion tools/Lombiq.GitHub.Actions
Submodule Lombiq.GitHub.Actions updated 30 files
+33 −0 .github/actions/install-sqlcmd/action.yml
+4 −2 .github/actions/setup-sql-server/Wait-SqlServer.ps1
+4 −0 .github/actions/setup-sql-server/action.yml
+2 −2 .github/workflows/build-and-test-dotnet.yml
+3 −3 .github/workflows/build-and-test-orchard-core.yml
+2 −2 .github/workflows/build-dotnet.yml
+1 −1 .github/workflows/create-jira-issues-for-community-activities-in-this-repo.yml
+1 −1 .github/workflows/create-jira-issues-for-community-activities.yml
+1 −1 .github/workflows/deploy-to-azure-app-service.yml
+1 −1 .github/workflows/markdown-lint-this-repo.yml
+1 −1 .github/workflows/markdown-lint.yml
+1 −1 .github/workflows/post-pull-request-checks-automation.yml
+2 −2 .github/workflows/post-to-x.yml
+1 −1 .github/workflows/publish-nuget.yml
+1 −1 .github/workflows/reset-azure-environment.yml
+1 −1 .github/workflows/spelling-this-repo.yml
+2 −2 .github/workflows/spelling.yml
+1 −1 .github/workflows/swap-azure-web-app-slots.yml
+1 −1 .github/workflows/swap-orchard1-azure-web-app-slots.yml
+1 −1 .github/workflows/tag-version-this-repo.yml
+1 −1 .github/workflows/tag-version.yml
+2 −2 .github/workflows/test-analysis-failure.yml
+1 −1 .github/workflows/validate-pull-request.yml
+1 −1 .github/workflows/validate-submodule-pull-request.yml
+1 −1 .github/workflows/validate-this-gha-refs.yml
+1 −1 .github/workflows/validate-this-pull-request.yml
+1 −1 .github/workflows/yaml-lint-this-repo.yml
+1 −1 .github/workflows/yaml-lint.yml
+1 −0 Docs/Actions.md
+1 −1 Docs/Workflows/BuildDotNetCoreOrchardCore/BuildAndTestDotNetSolution.md
Loading