Skip to content

Commit

Permalink
Moves github actions to latest Ubuntu LTS 24.04 (#126)
Browse files Browse the repository at this point in the history
Signed-off-by: Adrian Cole <[email protected]>
  • Loading branch information
codefromthecrypt authored Aug 3, 2024
1 parent b247c0a commit 5f752be
Show file tree
Hide file tree
Showing 23 changed files with 45 additions and 45 deletions.
4 changes: 2 additions & 2 deletions .github/deploy-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-{{VERSION}}-maven-${{ hashFiles('parent-pom.xml', '{{VERSION}}/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/test-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-{{VERSION}}-maven-${{ hashFiles('parent-pom.xml', '{{VERSION}}/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-armeria-kafka.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-armeria-kafka-maven-${{ hashFiles('parent-pom.xml', 'armeria-kafka/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-armeria.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-armeria-maven-${{ hashFiles('parent-pom.xml', 'armeria/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-jersey2-cassandra3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-jersey2-cassandra3-maven-${{ hashFiles('parent-pom.xml', 'jersey2-cassandra3/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-netty4-grpc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-netty4-grpc-maven-${{ hashFiles('parent-pom.xml', 'netty4-grpc/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-webflux5-sleuth.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webflux5-sleuth-maven-${{ hashFiles('parent-pom.xml', 'webflux5-sleuth/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-webflux6-micrometer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webflux6-micrometer-maven-${{ hashFiles('parent-pom.xml', 'webflux6-micrometer/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-webmvc25-jetty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webmvc25-jetty-maven-${{ hashFiles('parent-pom.xml', 'webmvc25-jetty/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-webmvc3-jetty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webmvc3-jetty-maven-${{ hashFiles('parent-pom.xml', 'webmvc3-jetty/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-webmvc4-boot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webmvc4-boot-maven-${{ hashFiles('parent-pom.xml', 'webmvc4-boot/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-webmvc4-jetty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ on:

jobs:
deploy:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webmvc4-jetty-maven-${{ hashFiles('parent-pom.xml', 'webmvc4-jetty/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-armeria-kafka.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-armeria-kafka-maven-${{ hashFiles('parent-pom.xml', 'armeria-kafka/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-armeria.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-armeria-maven-${{ hashFiles('parent-pom.xml', 'armeria/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-jersey2-cassandra3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-jersey2-cassandra3-maven-${{ hashFiles('parent-pom.xml', 'jersey2-cassandra3/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-netty4-grpc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-netty4-grpc-maven-${{ hashFiles('parent-pom.xml', 'netty4-grpc/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-webflux5-sleuth.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webflux5-sleuth-maven-${{ hashFiles('parent-pom.xml', 'webflux5-sleuth/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-webflux6-micrometer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webflux6-micrometer-maven-${{ hashFiles('parent-pom.xml', 'webflux6-micrometer/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-webmvc25-jetty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webmvc25-jetty-maven-${{ hashFiles('parent-pom.xml', 'webmvc25-jetty/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-webmvc3-jetty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webmvc3-jetty-maven-${{ hashFiles('parent-pom.xml', 'webmvc3-jetty/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-webmvc4-boot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webmvc4-boot-maven-${{ hashFiles('parent-pom.xml', 'webmvc4-boot/pom.xml') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-webmvc4-jetty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ on:

jobs:
test:
runs-on: ubuntu-22.04 # newest available distribution, aka jellyfish
runs-on: ubuntu-24.04 # newest available distribution, aka noble
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ./m2repository # Shared with the Docker build context via .dockerignore
key: ${{ runner.os }}-webmvc4-jetty-maven-${{ hashFiles('parent-pom.xml', 'webmvc4-jetty/pom.xml') }}
Expand Down
2 changes: 1 addition & 1 deletion parent-pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
<!-- Use same version as https://github.com/openzipkin/docker-java -->
<maven-dependency-plugin.version>3.7.1</maven-dependency-plugin.version>
<maven-help-plugin.version>3.4.1</maven-help-plugin.version>
<maven-jar-plugin.version>3.4.1</maven-jar-plugin.version>
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
<maven-war-plugin.version>3.4.0</maven-war-plugin.version>
</properties>

Expand Down

0 comments on commit 5f752be

Please sign in to comment.