Skip to content

Commit 969eff6

Browse files
authored
Merge pull request #200 from KumarRobotics/feat/fix-ci
ci: fix CI by updating runners and action versions
2 parents dba55a7 + 686df31 commit 969eff6

10 files changed

Lines changed: 53 additions & 46 deletions

.github/workflows/cpplint-reviewdog.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ jobs:
55
cpplint:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@master
8+
- uses: actions/checkout@v4
99
- uses: reviewdog/action-cpplint@master
1010
with:
11-
github_token: ${{ secrets.KR_AUTONOMOUS_FLIGHT_TOKEN_REVIEWDOG }}
11+
github_token: ${{ secrets.GITHUB_TOKEN }}
1212
reporter: github-pr-check
1313
flags: --exclude=autonomy_core/map_plan/jps3d/include/jps/graph_search.h --exclude autonomy_core/map_plan/jps3d/src/graph_search.cpp --exclude autonomy_core/state_machine/action_trackers/src/take_off_tracker.cpp --exclude autonomy_core/map_plan/mpl/include/mpl_basis/lambda.h --exclude autonomy_core/map_plan/mpl/include/mpl_planner/env_base.h --exclude autonomy_core/map_plan/mpl/src/env_base.cpp --exclude autonomy_core/map_plan/mpl/src/env_map.cpp
1414
filter: "-whitespace/comments,-whitespace/indent,-build/include_order,-whitespace/ending_newline,-runtime/references"

.github/workflows/docker-build-base.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,26 @@ on:
1212

1313
jobs:
1414
main:
15-
runs-on: ubuntu-20.04
15+
runs-on: ubuntu-24.04
16+
timeout-minutes: 360
1617

1718
steps:
1819
-
1920
name: Set up QEMU
20-
uses: docker/setup-qemu-action@v1
21+
uses: docker/setup-qemu-action@v3
2122
-
2223
name: Set up Docker Buildx
23-
uses: docker/setup-buildx-action@v1
24+
uses: docker/setup-buildx-action@v3
2425
-
2526
name: Login to DockerHub
26-
uses: docker/login-action@v1
27+
uses: docker/login-action@v3
2728
with:
2829
username: ${{ secrets.DOCKERHUB_USERNAME }}
2930
password: ${{ secrets.DOCKERHUB_TOKEN }}
3031
-
3132
name: Build and push
3233
id: docker_build
33-
uses: docker/build-push-action@v2
34+
uses: docker/build-push-action@v6
3435
with:
3536
push: true
3637
tags: kumarrobotics/autonomy:base

.github/workflows/docker-build-client.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,30 +17,31 @@ on:
1717

1818
jobs:
1919
main:
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
21+
timeout-minutes: 360
2122

2223
steps:
2324
-
2425
# This action is now required because we are building with context,
2526
# required to clone a third party repo
2627
name: Checkout
27-
uses: actions/checkout@v2
28+
uses: actions/checkout@v4
2829
-
2930
name: Set up QEMU
30-
uses: docker/setup-qemu-action@v1
31+
uses: docker/setup-qemu-action@v3
3132
-
3233
name: Set up Docker Buildx
33-
uses: docker/setup-buildx-action@v1
34+
uses: docker/setup-buildx-action@v3
3435
-
3536
name: Login to DockerHub
36-
uses: docker/login-action@v1
37+
uses: docker/login-action@v3
3738
with:
3839
username: ${{ secrets.DOCKERHUB_USERNAME }}
3940
password: ${{ secrets.DOCKERHUB_TOKEN }}
4041
-
4142
name: Build and push
4243
id: docker_build
43-
uses: docker/build-push-action@v2
44+
uses: docker/build-push-action@v6
4445
with:
4546
context: .
4647
push: true

.github/workflows/docker-build-control.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,30 +17,31 @@ on:
1717

1818
jobs:
1919
main:
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
21+
timeout-minutes: 360
2122

2223
steps:
2324
-
2425
# This action is now required because we are building with context,
2526
# required to clone a third party repo
2627
name: Checkout
27-
uses: actions/checkout@v2
28+
uses: actions/checkout@v4
2829
-
2930
name: Set up QEMU
30-
uses: docker/setup-qemu-action@v1
31+
uses: docker/setup-qemu-action@v3
3132
-
3233
name: Set up Docker Buildx
33-
uses: docker/setup-buildx-action@v1
34+
uses: docker/setup-buildx-action@v3
3435
-
3536
name: Login to DockerHub
36-
uses: docker/login-action@v1
37+
uses: docker/login-action@v3
3738
with:
3839
username: ${{ secrets.DOCKERHUB_USERNAME }}
3940
password: ${{ secrets.DOCKERHUB_TOKEN }}
4041
-
4142
name: Build and push
4243
id: docker_build
43-
uses: docker/build-push-action@v2
44+
uses: docker/build-push-action@v6
4445
with:
4546
context: .
4647
push: true

.github/workflows/docker-build-estimation.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,26 @@ on:
1717

1818
jobs:
1919
main:
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
21+
timeout-minutes: 360
2122

2223
steps:
2324
-
2425
name: Set up QEMU
25-
uses: docker/setup-qemu-action@v1
26+
uses: docker/setup-qemu-action@v3
2627
-
2728
name: Set up Docker Buildx
28-
uses: docker/setup-buildx-action@v1
29+
uses: docker/setup-buildx-action@v3
2930
-
3031
name: Login to DockerHub
31-
uses: docker/login-action@v1
32+
uses: docker/login-action@v3
3233
with:
3334
username: ${{ secrets.DOCKERHUB_USERNAME }}
3435
password: ${{ secrets.DOCKERHUB_TOKEN }}
3536
-
3637
name: Build and push
3738
id: docker_build
38-
uses: docker/build-push-action@v2
39+
uses: docker/build-push-action@v6
3940
with:
4041
push: true
4142
tags: kumarrobotics/autonomy:estimation

.github/workflows/docker-build-map-plan.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,30 +17,31 @@ on:
1717

1818
jobs:
1919
main:
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
21+
timeout-minutes: 360
2122

2223
steps:
2324
-
2425
# This action is now required because we are building with context,
2526
# required to clone a third party repo
2627
name: Checkout
27-
uses: actions/checkout@v2
28+
uses: actions/checkout@v4
2829
-
2930
name: Set up QEMU
30-
uses: docker/setup-qemu-action@v1
31+
uses: docker/setup-qemu-action@v3
3132
-
3233
name: Set up Docker Buildx
33-
uses: docker/setup-buildx-action@v1
34+
uses: docker/setup-buildx-action@v3
3435
-
3536
name: Login to DockerHub
36-
uses: docker/login-action@v1
37+
uses: docker/login-action@v3
3738
with:
3839
username: ${{ secrets.DOCKERHUB_USERNAME }}
3940
password: ${{ secrets.DOCKERHUB_TOKEN }}
4041
-
4142
name: Build and push
4243
id: docker_build
43-
uses: docker/build-push-action@v2
44+
uses: docker/build-push-action@v6
4445
with:
4546
context: .
4647
push: true

.github/workflows/docker-build-sim.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,30 +17,31 @@ on:
1717

1818
jobs:
1919
main:
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
21+
timeout-minutes: 360
2122

2223
steps:
2324
-
2425
# This action is now required because we are building with context,
2526
# required to clone a third party repo
2627
name: Checkout
27-
uses: actions/checkout@v2
28+
uses: actions/checkout@v4
2829
-
2930
name: Set up QEMU
30-
uses: docker/setup-qemu-action@v1
31+
uses: docker/setup-qemu-action@v3
3132
-
3233
name: Set up Docker Buildx
33-
uses: docker/setup-buildx-action@v1
34+
uses: docker/setup-buildx-action@v3
3435
-
3536
name: Login to DockerHub
36-
uses: docker/login-action@v1
37+
uses: docker/login-action@v3
3738
with:
3839
username: ${{ secrets.DOCKERHUB_USERNAME }}
3940
password: ${{ secrets.DOCKERHUB_TOKEN }}
4041
-
4142
name: Build and push
4243
id: docker_build
43-
uses: docker/build-push-action@v2
44+
uses: docker/build-push-action@v6
4445
with:
4546
context: .
4647
push: true

.github/workflows/docker-build-state-machine.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,30 +17,31 @@ on:
1717

1818
jobs:
1919
main:
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
21+
timeout-minutes: 360
2122

2223
steps:
2324
-
2425
# This action is now required because we are building with context,
2526
# required to clone a third party repo
2627
name: Checkout
27-
uses: actions/checkout@v2
28+
uses: actions/checkout@v4
2829
-
2930
name: Set up QEMU
30-
uses: docker/setup-qemu-action@v1
31+
uses: docker/setup-qemu-action@v3
3132
-
3233
name: Set up Docker Buildx
33-
uses: docker/setup-buildx-action@v1
34+
uses: docker/setup-buildx-action@v3
3435
-
3536
name: Login to DockerHub
36-
uses: docker/login-action@v1
37+
uses: docker/login-action@v3
3738
with:
3839
username: ${{ secrets.DOCKERHUB_USERNAME }}
3940
password: ${{ secrets.DOCKERHUB_TOKEN }}
4041
-
4142
name: Build and push
4243
id: docker_build
43-
uses: docker/build-push-action@v2
44+
uses: docker/build-push-action@v6
4445
with:
4546
context: .
4647
push: true

.github/workflows/pylint-reviewdog.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ jobs:
66
name: runner / pylint
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v2
9+
- uses: actions/checkout@v4
1010
- uses: dciborow/action-pylint@0.0.4
1111
with:
12-
github_token: ${{ secrets.KR_AUTONOMOUS_FLIGHT_TOKEN_REVIEWDOG }}
12+
github_token: ${{ secrets.GITHUB_TOKEN }}
1313
reporter: github-pr-check
1414
level: error
1515
pylint_rc: '.pylintrc-reviewdog'

.github/workflows/shellcheck-reviewdog.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ jobs:
55
shellcheck:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v1
8+
- uses: actions/checkout@v4
99
- uses: reviewdog/action-shellcheck@master
1010
with:
11-
github_token: ${{ secrets.KR_AUTONOMOUS_FLIGHT_TOKEN_REVIEWDOG }}
11+
github_token: ${{ secrets.GITHUB_TOKEN }}
1212
reporter: github-pr-check
1313
exclude: |
1414
./.git/*

0 commit comments

Comments
 (0)