Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 3 additions & 3 deletions .github/workflows/azure-static-web-apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
github.event.action != 'closed' &&
github.event.pull_request.head.repo.full_name == github.repository)

runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- name: Checkout
Expand Down Expand Up @@ -115,7 +115,7 @@ jobs:
github.event.action != 'closed' &&
github.event.pull_request.head.repo.full_name == github.repository)

runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- name: Download WASM app
Expand All @@ -142,7 +142,7 @@ jobs:
github.event.action == 'closed' &&
github.event.pull_request.head.repo.full_name == github.repository

runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- name: Close Azure Static Web Apps environment
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/conventional-commits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ env:
jobs:
commitsar:
name: Validate Conventional Commits
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v1
Expand Down
4 changes: 3 additions & 1 deletion build/stage-build-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
container: unoplatform/wasm-build:3.0

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

strategy:
matrix:
Expand Down Expand Up @@ -35,6 +35,8 @@ jobs:
clean: 'true'

- template: templates/host-cleanup-linux.yml
parameters:
target: host

- template: templates/dotnet-install-linux.yml
parameters:
Expand Down
4 changes: 3 additions & 1 deletion build/stage-build-wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
container: unoplatform/wasm-build:3.0

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

strategy:
matrix:
Expand All @@ -31,6 +31,8 @@ jobs:
clean: 'true'

- template: templates/host-cleanup-linux.yml
parameters:
target: host

- template: templates/dotnet-install-linux.yml
parameters:
Expand Down
2 changes: 1 addition & 1 deletion build/stage-code-style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
container: unoplatform/wasm-build:3.0

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

variables:
# dotnet format has no -p: switch, so the single-platform override is passed as an
Expand Down
2 changes: 1 addition & 1 deletion build/stage-conflict-markers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
displayName: No unresolved merge conflicts
cancelTimeoutInMinutes: 0
pool:
vmImage: ubuntu-latest
vmImage: ubuntu-24.04
steps:
- checkout: self
fetchDepth: 1
Expand Down
2 changes: 1 addition & 1 deletion build/stage-determine-changes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ jobs:
cancelTimeoutInMinutes: 0
displayName: 'Check for Doc Only Changes'
pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'
steps:
- powershell: |
# Determine the context of the build (PR or push) and set the target branch accordingly
Expand Down
6 changes: 3 additions & 3 deletions build/stage-docs-validations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
displayName: 'Spell Checking Validation'

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

steps:
- checkout: self
Expand All @@ -29,7 +29,7 @@
displayName: 'Markdown Validation'

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

steps:
- checkout: self
Expand All @@ -51,7 +51,7 @@
displayName: 'Style Docs Validation'

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

steps:
- checkout: self
Expand Down
4 changes: 2 additions & 2 deletions build/stage-runtimetests-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
timeoutInMinutes: 60

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

strategy:
matrix:
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:
timeoutInMinutes: 30

pool:
vmImage: 'ubuntu-latest'
vmImage: 'ubuntu-24.04'

steps:
- checkout: self
Expand Down
14 changes: 13 additions & 1 deletion build/templates/host-cleanup-linux.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
# Reusable AzDO template: Cleanup unused dependencies on Linux CI agents.
# Calls the shared host-cleanup-linux.sh script to avoid duplication with GitHub Actions.
#
# Parameters:
# target - set to 'host' when the job runs in a container, so the cleanup runs
# on the host VM, where the removed paths exist. Inside the container
# it frees nothing.
parameters:
- name: target
type: string
default: ''

steps:
- bash: |
bash "$(Build.SourcesDirectory)/build/scripts/host-cleanup-linux.sh"
displayName: Cleanup unused host dependencies
condition: eq(variables['Agent.OS'], 'Linux')
condition: eq(variables['Agent.OS'], 'Linux')
${{ if ne(parameters.target, '') }}:
target: ${{ parameters.target }}
Loading