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
2 changes: 1 addition & 1 deletion .github/workflows/admob-android-runtime-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ concurrency:

jobs:
banner-measurement:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 20
steps:
- uses: actions/checkout@v6
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/ai-cn1lib-android-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ on:

jobs:
android-native-check:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
- name: Set up JDK 17
Expand All @@ -32,6 +32,11 @@ jobs:
java-version: '17'
- name: Set up Android SDK
uses: android-actions/setup-android@v3
# The action's default list includes the legacy `tools` package, which
# cmdline-tools 16.0 (runner image ubuntu24/20260920) no longer offers,
# so `sdkmanager tools` exits 1. The next step installs what we need.
with:
packages: platform-tools
- name: Install Android platform & ML Kit deps
# sdkmanager + `yes |` would SIGPIPE under `set -o pipefail`, so feed
# licence approvals via printf instead.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ant.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ concurrency:
jobs:
build-linux-jdk8:

runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 45

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/archetype-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ concurrency:

jobs:
archetype-smoke:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/blog-prose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
gate:
name: Blog prose gate
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Check out repository
uses: actions/checkout@v6
Expand Down Expand Up @@ -202,7 +202,7 @@ jobs:
# --------------------------------------------------------------------------- #
report:
if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Check out repository
uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/blog-syndication.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ concurrency:

jobs:
syndicate:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Check out repository
uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:

jobs:
build-and-push:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: read
packages: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/car-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
name: Car Android Auto
permissions:
contents: read
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 60
env:
GITHUB_TOKEN: ${{ secrets.CN1SS_GH_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-16k-page-alignment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ on:

jobs:
check-16k-page-alignment:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-control-characters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ on:

jobs:
check-control-characters:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-copyright-headers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:

jobs:
check-copyright-headers:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-since-tags.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ on:

jobs:
check-since-tags:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-workflows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ on:

jobs:
check-workflows:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cn1playground-language.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ permissions:
jobs:
language-smoke:
name: Playground language smoke
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- name: Check out repository
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ concurrency:
jobs:
analyze:
name: Analyze (${{ matrix.language }})
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 60
permissions:
security-events: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/designer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ concurrency:

jobs:
build-designer:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 45

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/developer-guide-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ on:

jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: write
issues: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/errorprone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ on:

jobs:
errorprone:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fidelity-desktop-native-ref.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:
gnome-ref:
if: ${{ inputs.targets == 'all' || inputs.targets == 'gnome' }}
name: GNOME (GTK4 + libadwaita)
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 30
env:
CN1SS_FIDELITY_GOLDEN_SET: gnome-adwaita
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/guibuilder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ concurrency:

jobs:
guibuilder:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 60
container: ghcr.io/codenameone/codenameone/pr-ci-container:latest
defaults:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/health-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
name: Health Connect Android
permissions:
contents: read
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/identity-stack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ concurrency:
jobs:
linux-tests:
name: Core tests, plugin & Android compile, sample javac
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
# Same container the main PR workflow uses; it ships JDK 8/17/21 and
# cn1-binaries pre-staged at /opt/cn1-binaries.
container: ghcr.io/codenameone/codenameone/pr-ci-container:latest
Expand Down Expand Up @@ -212,7 +212,7 @@ jobs:

sample-secrets:
name: Scan demo sample for accidental credentials
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
# 10 rather than 3. The scan itself is one grep over ten paths and takes
# under a second; the three minutes went entirely to checking out a
# repository this size, and the job was cancelled mid-checkout having done
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/initializr-cn1-version-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ permissions:

jobs:
update-website-cn1-versions:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/java-snippet-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:

jobs:
validate-snippets:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/javadocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ on:

jobs:
build-javadocs:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: write
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/javase-cef-ffmpeg-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
os: [ubuntu-24.04, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/jsport-barrier-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ name: JS port barrier-read lint
jobs:
barrier-lint:
name: JS port canvas barrier-read lint
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
- name: Run barrier-read linter
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/linux-browser-link.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
browser-link:
strategy:
matrix:
runner: [ubuntu-latest, ubuntu-24.04-arm]
runner: [ubuntu-24.04, ubuntu-24.04-arm]
runs-on: ${{ matrix.runner }}
timeout-minutes: 10
steps:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/linux-build-run.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Native Linux (GTK3) build + run pipeline. The Linux port builds natively on the
# runner -- no cross-compile -- so each architecture both builds and runs the
# binary. It runs on BOTH architectures GitHub hosts natively: x86_64
# (ubuntu-latest) and arm64 (ubuntu-24.04-arm), giving the port the same two-arch
# (ubuntu-24.04) and arm64 (ubuntu-24.04-arm), giving the port the same two-arch
# screenshot coverage the native Windows port has.
#
# The hellocodenameone screenshot suite is compiled by the codenameone maven
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
# so both arch legs translate from these same classes.
prepare-suite:
name: build suite classes (x64)
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 60
steps:
- name: Check out repository
Expand Down Expand Up @@ -163,7 +163,7 @@ jobs:
matrix:
include:
- arch: x64
runner: ubuntu-latest
runner: ubuntu-24.04
- arch: arm64
runner: ubuntu-24.04-arm
steps:
Expand Down Expand Up @@ -471,7 +471,7 @@ jobs:
build-run-musl:
name: build + run suite (musl, Alpine x64)
needs: prepare-suite
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Download suite classes
Expand Down Expand Up @@ -554,7 +554,7 @@ jobs:
!cancelled() &&
(github.event_name == 'pull_request' || github.event_name == 'push' ||
github.event_name == 'schedule' || github.event_name == 'workflow_dispatch')
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
# write, because this job publishes the normalized report to the
# port-status-data branch itself (see the publish step below).
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/material-icons-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ permissions:

jobs:
update-material-icons:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- name: Check out repository
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/native-themes-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ concurrency:

jobs:
rebuild-and-commit:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
container: ghcr.io/codenameone/codenameone/pr-ci-container:latest
defaults:
run:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/oss-traction.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ concurrency:

jobs:
snapshot:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Check out default branch
uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/parparvm-parallel-mark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ jobs:
# x64 as well, so a failure can be attributed to the architecture rather
# than to the pool itself.
- arch: x64
runner: ubuntu-latest
runner: ubuntu-24.04
markers: 4
cflags: '-DCN1_GC_MARK_THREADS=4'
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/parparvm-selfhost.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
if: >-
github.event_name != 'pull_request' ||
contains(github.event.pull_request.labels.*.name, 'selfhost')
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 120
steps:
- name: Check out repository
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/parparvm-tests-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -746,7 +746,7 @@ jobs:
needs.windows-port-screenshot.result != 'cancelled' &&
needs.windows-port-screenshot.result != 'skipped' &&
(github.event_name == 'pull_request' || github.event_name == 'push' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch')
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: read
pull-requests: write
Expand Down Expand Up @@ -847,7 +847,7 @@ jobs:
needs.windows-port-screenshot-arm64.result != 'cancelled' &&
needs.windows-port-screenshot-arm64.result != 'skipped' &&
(github.event_name == 'pull_request' || github.event_name == 'push' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch')
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
contents: read
pull-requests: write
Expand Down
Loading
Loading