Skip to content

Remove deprecated ubuntu-20.04 runners [OI-3101] #1490

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

Merged
merged 2 commits into from
Aug 7, 2025

Conversation

armallen
Copy link
Contributor

@armallen armallen commented Aug 6, 2025

Description

While working on #1487 I noticed several pipelines pipelines are failing/timing out (example: https://github.com/swift-nav/libsbp/actions/runs/16514255607/job/46702019004).

These are relying on deprecated github actions runners (ubuntu-20.04), which are not available anymore. This PR removes as much ubuntu-20.04 references as possible.

With this PR, all existing libsbp CI workflows are functional 🎉

API compatibility

No API change

Related PRs

Implemented while working on #1487

@@ -14,30 +14,11 @@ on:
jobs:
tests-java-1_8:
name: Test
runs-on: ubuntu-20.04
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deprecated runner

steps:
- uses: actions/checkout@v4
- uses: gradle/gradle-build-action@v3
with:
gradle-version: 7.1.1
- name: Run tests
run: make test-java

# sonarqube:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to comment out, saved in git history.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗑️

@armallen armallen changed the title Fix remaining CI pipelines Update failing pipelines to run on available runners Aug 6, 2025
@@ -14,30 +14,21 @@ on:
jobs:
tests-java-1_8:
name: Test
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
container: ubuntu:20.04
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These java tests require an old java version, so we still run ubuntu 20.04 in a container

Copy link

sonarqubecloud bot commented Aug 6, 2025

@armallen armallen changed the title Update failing pipelines to run on available runners Remove deprecated ubuntu-20.04 runners Aug 6, 2025
@armallen armallen changed the title Remove deprecated ubuntu-20.04 runners Remove deprecated ubuntu-20.04 runners [OI-3101] Aug 6, 2025
@armallen armallen marked this pull request as ready for review August 6, 2025 11:43
@armallen armallen requested a review from a team as a code owner August 6, 2025 11:43
Copy link
Contributor

@richarddeurloo richarddeurloo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking care of this @armallen.

CC: @Madhunika-atmakuri

@Madhunika-atmakuri
Copy link
Contributor

Can we merge this in? @armallen

@pcrumley pcrumley merged commit bcd9e56 into master Aug 7, 2025
9 checks passed
@pcrumley pcrumley deleted the armallen/fix-remaining-pipelines branch August 7, 2025 03:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants