Skip to content

Commit 531d93c

Browse files
authored
Merge branch 'master' into ni-demos-refactoring-8
2 parents 2d6d1ef + 1db1c68 commit 531d93c

File tree

166 files changed

+1857
-2062
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+1857
-2062
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
name: native-google-cloud-run
1+
name: clouds/native-aws-fargate
22
on:
33
push:
44
paths:
5-
- 'native-google-cloud-run/**'
6-
- '.github/workflows/native-google-cloud-run.yml'
5+
- 'clouds/native-aws-fargate/**'
6+
- '.github/workflows/clouds-native-aws-fargate.yml'
77
pull_request:
88
paths:
9-
- 'native-google-cloud-run/**'
10-
- '.github/workflows/native-google-cloud-run.yml'
9+
- 'clouds/native-aws-fargate/**'
10+
- '.github/workflows/clouds-native-aws-fargate.yml'
1111
schedule:
1212
- cron: "0 0 1 * *" # run every month
1313
workflow_dispatch:
1414
permissions:
1515
contents: read
1616
jobs:
1717
run:
18-
name: Run 'native-google-cloud-run'
18+
name: Run 'clouds/native-aws-fargate'
1919
runs-on: ubuntu-latest
2020
timeout-minutes: 20
2121
steps:
2222
- uses: actions/checkout@v4
2323
- uses: graalvm/setup-graalvm@v1
2424
with:
25-
java-version: '17.0.7'
25+
java-version: '21'
2626
distribution: 'graalvm'
2727
github-token: ${{ secrets.GITHUB_TOKEN }}
28-
- name: Run 'native-google-cloud-run'
28+
- name: Run 'clouds/native-aws-fargate'
2929
run: |
30-
cd native-google-cloud-run
30+
cd clouds/native-aws-fargate
3131
./mvnw package -Dpackaging=docker-native
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
name: native-aws-lambda
1+
name: clouds/native-aws-lambda
22
on:
33
push:
44
paths:
5-
- 'native-aws-lambda/**'
6-
- '.github/workflows/native-aws-lambda.yml'
5+
- 'clouds/native-aws-lambda/**'
6+
- '.github/workflows/clouds-native-aws-lambda.yml'
77
pull_request:
88
paths:
9-
- 'native-aws-lambda/**'
10-
- '.github/workflows/nativeaws-lambda.yml'
9+
- 'clouds/native-aws-lambda/**'
10+
- '.github/workflows/clouds-native-aws-lambda.yml'
1111
schedule:
1212
- cron: "0 0 1 * *" # run every month
1313
workflow_dispatch:
1414
permissions:
1515
contents: read
1616
jobs:
1717
run:
18-
name: Run 'native-aws-lambda'
18+
name: Run 'clouds/native-aws-lambda'
1919
runs-on: ubuntu-latest
2020
timeout-minutes: 20
2121
steps:
2222
- uses: actions/checkout@v4
2323
- uses: graalvm/setup-graalvm@v1
2424
with:
25-
java-version: '17.0.7'
25+
java-version: '21'
2626
distribution: 'graalvm'
2727
github-token: ${{ secrets.GITHUB_TOKEN }}
28-
- name: Run 'native-aws-lambda java'
28+
- name: Run 'clouds/native-aws-lambda java'
2929
run: |
30-
cd native-aws-lambda
30+
cd clouds/native-aws-lambda
3131
./mvnw package
32-
- name: Run 'native-aws-lambda native image'
32+
- name: Run 'clouds/native-aws-lambda native image'
3333
run: |
34-
cd native-aws-lambda
34+
cd clouds/native-aws-lambda
3535
./mvnw package -Dpackaging=docker-native
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
name: native-aws-fargate
1+
name: clouds/native-google-cloud-run
22
on:
33
push:
44
paths:
5-
- 'native-aws-fargate/**'
6-
- '.github/workflows/native-aws-fargate.yml'
5+
- 'clouds/native-google-cloud-run/**'
6+
- '.github/workflows/clouds-native-google-cloud-run.yml'
77
pull_request:
88
paths:
9-
- 'native-aws-fargate/**'
10-
- '.github/workflows/native-aws-fargate.yml'
9+
- 'clouds/native-google-cloud-run/**'
10+
- '.github/workflows/clouds-native-google-cloud-run.yml'
1111
schedule:
1212
- cron: "0 0 1 * *" # run every month
1313
workflow_dispatch:
1414
permissions:
1515
contents: read
1616
jobs:
1717
run:
18-
name: Run 'native-aws-fargate'
18+
name: Run 'clouds/native-google-cloud-run'
1919
runs-on: ubuntu-latest
2020
timeout-minutes: 20
2121
steps:
2222
- uses: actions/checkout@v4
2323
- uses: graalvm/setup-graalvm@v1
2424
with:
25-
java-version: '17.0.7'
25+
java-version: '21'
2626
distribution: 'graalvm'
2727
github-token: ${{ secrets.GITHUB_TOKEN }}
28-
- name: Run 'native-aws-fargate'
28+
- name: Run 'clouds/native-google-cloud-run'
2929
run: |
30-
cd native-aws-fargate
30+
cd clouds/native-google-cloud-run
3131
./mvnw package -Dpackaging=docker-native
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: clouds/native-oci-container-instances
2+
on:
3+
push:
4+
paths:
5+
- 'clouds/native-oci-container-instances/**'
6+
- '.github/workflows/clouds-native-oci-container-instances.yml'
7+
pull_request:
8+
paths:
9+
- 'clouds/native-oci-container-instances/**'
10+
- '.github/workflows/clouds-native-oci-container-instances.yml'
11+
schedule:
12+
- cron: "0 0 1 * *" # run every month
13+
workflow_dispatch:
14+
permissions:
15+
contents: read
16+
jobs:
17+
run:
18+
name: Run 'clouds/native-oci-container-instances'
19+
runs-on: ubuntu-latest
20+
timeout-minutes: 20
21+
steps:
22+
- uses: actions/checkout@v4
23+
- uses: graalvm/setup-graalvm@v1
24+
with:
25+
java-version: '21'
26+
distribution: 'graalvm'
27+
github-token: ${{ secrets.GITHUB_TOKEN }}
28+
- name: Run 'clouds/native-oci-container-instances'
29+
run: |
30+
cd clouds/native-oci-container-instances
31+
./mvnw package -Dpackaging=docker-native
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
name: native-oci-generative-ai
1+
name: clouds/native-oci-generative-ai
22
on:
33
push:
44
paths:
5-
- 'native-oci-generative-ai/**'
6-
- '.github/workflows/native-oci-generative-ai.yml'
5+
- 'clouds/native-oci-generative-ai/**'
6+
- '.github/workflows/clouds-native-oci-generative-ai.yml'
77
pull_request:
88
paths:
9-
- 'native-oci-generative-ai/**'
10-
- '.github/workflows/native-oci-generative-ai.yml'
9+
- 'clouds/native-oci-generative-ai/**'
10+
- '.github/workflows/clouds-native-oci-generative-ai.yml'
1111
schedule:
1212
- cron: "0 0 1 * *" # run every month
1313
workflow_dispatch:
1414
permissions:
1515
contents: read
1616
jobs:
1717
run:
18-
name: Run 'native-oci-generative-ai'
18+
name: Run 'clouds/native-oci-generative-ai'
1919
runs-on: ubuntu-latest
2020
timeout-minutes: 20
2121
steps:
2222
- uses: actions/checkout@v4
2323
- uses: graalvm/setup-graalvm@v1
2424
with:
25-
java-version: '21.0.3'
25+
java-version: '21'
2626
distribution: 'graalvm'
2727
github-token: ${{ secrets.GITHUB_TOKEN }}
2828
- name: Run 'native-oci-generative-ai'
2929
run: |
30-
cd native-oci-generative-ai
30+
cd clouds/native-oci-generative-ai
3131
mvn --batch-mode clean package -Pnative

.github/workflows/spring-native-image.yml renamed to .github/workflows/native-image-containerize.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
name: spring-native-image
1+
name: native-image/containerize
22
on:
33
push:
44
paths:
5-
- 'spring-native-image/**'
6-
- '.github/workflows/spring-native-image.yml'
5+
- 'native-image/containerize/**'
6+
- '.github/workflows/native-image-containerize.yml'
77
pull_request:
88
paths:
9-
- 'spring-native-image/**'
10-
- '.github/workflows/spring-native-image.yml'
9+
- 'native-image/containerize/**'
10+
- '.github/workflows/native-image-containerize.yml'
1111
schedule:
1212
- cron: "0 0 1 * *" # run every month
1313
workflow_dispatch:
1414
permissions:
1515
contents: read
1616
jobs:
1717
run:
18-
name: Run 'spring-native-graal'
18+
name: Run 'native-image/containerize'
1919
runs-on: ubuntu-latest
2020
timeout-minutes: 20
2121
strategy:
2222
matrix:
23-
java-version: ['21', 'dev']
23+
java-version: ['21', '24-ea']
2424
steps:
2525
- uses: actions/checkout@v4
2626
- uses: graalvm/setup-graalvm@v1
@@ -30,9 +30,9 @@ jobs:
3030
github-token: ${{ secrets.GITHUB_TOKEN }}
3131
cache: 'maven'
3232
native-image-job-reports: 'true'
33-
- name: Run 'spring-native-image'
33+
- name: Run 'native-image/containerize'
3434
run: |
35-
cd spring-native-image
35+
cd native-image/containerize
3636
mvn --no-transfer-progress package
3737
mvn --no-transfer-progress native:compile -Pnative
3838
./target/benchmark-jibber &
Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
name: java-kotlin-aot
1+
name: native-image/hello-world
22
on:
33
push:
44
paths:
5-
- 'java-kotlin-aot/**'
6-
- '.github/workflows/java-kotlin-aot.yml'
5+
- 'native-image/hello-world/**'
6+
- '.github/workflows/native-image-hello-world.yml.yml'
77
pull_request:
88
paths:
9-
- 'java-kotlin-aot/**'
10-
- '.github/workflows/java-kotlin-aot.yml'
9+
- 'native-image/hello-world/**'
10+
- '.github/workflows/native-image-hello-world.yml.yml'
1111
schedule:
1212
- cron: "0 0 1 * *" # run every month
1313
workflow_dispatch:
1414
permissions:
1515
contents: read
1616
jobs:
1717
run:
18-
name: Run 'java-kotlin-aot'
18+
name: Run 'native-image/hello-world'
1919
runs-on: ubuntu-latest
2020
timeout-minutes: 15
2121
strategy:
2222
matrix:
23-
java-version: ['21', 'dev']
23+
java-version: ['21', '24-ea']
2424
steps:
2525
- uses: actions/checkout@v4
2626
- uses: graalvm/setup-graalvm@v1
@@ -29,8 +29,7 @@ jobs:
2929
distribution: 'graalvm'
3030
github-token: ${{ secrets.GITHUB_TOKEN }}
3131
native-image-job-reports: 'true'
32-
- name: Run 'java-kotlin-aot'
32+
- name: Run 'native-image/hello-world'
3333
run: |
34-
cd java-kotlin-aot
35-
./build.sh
36-
./run.sh
34+
cd native-image/hello-world
35+
./run.sh
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
name: native-list-dir
1+
name: native-image/include-metadata
22
on:
33
push:
44
paths:
5-
- 'native-list-dir/**'
6-
- '.github/workflows/native-list-dir.yml'
5+
- 'native-image/include-metadata/**'
6+
- '.github/workflows/native-image-include-metadata.yml'
77
pull_request:
88
paths:
9-
- 'native-list-dir/**'
10-
- '.github/workflows/native-list-dir.yml'
9+
- 'native-image/include-metadata/**'
10+
- '.github/workflows/native-image-include-metadata.yml'
1111
schedule:
1212
- cron: "0 0 1 * *" # run every month
1313
workflow_dispatch:
1414
permissions:
1515
contents: read
1616
jobs:
1717
run:
18-
name: Run 'native-list-dir'
18+
name: Run 'native-image/include-metadata
1919
runs-on: ubuntu-latest
20-
timeout-minutes: 20
20+
timeout-minutes: 15
2121
steps:
2222
- uses: actions/checkout@v4
2323
- uses: graalvm/setup-graalvm@v1
@@ -26,7 +26,7 @@ jobs:
2626
distribution: 'graalvm'
2727
github-token: ${{ secrets.GITHUB_TOKEN }}
2828
native-image-job-reports: 'true'
29-
- name: Run 'native-list-dir'
29+
- name: Run 'native-image/include-metadata'
3030
run: |
31-
cd native-list-dir
32-
./build.sh
31+
cd native-image/include-metadata
32+
./run.sh
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: native-image/list-files
2+
on:
3+
push:
4+
paths:
5+
- 'native-image/list-files/**'
6+
- '.github/workflows/native-image-list-files.yml'
7+
pull_request:
8+
paths:
9+
- 'native-image/list-files/**'
10+
- '.github/workflows/native-image-list-files.yml'
11+
schedule:
12+
- cron: "0 0 1 * *" # run every month
13+
workflow_dispatch:
14+
permissions:
15+
contents: read
16+
jobs:
17+
run:
18+
name: Run 'native-image/list-files'
19+
runs-on: ubuntu-latest
20+
timeout-minutes: 20
21+
strategy:
22+
matrix:
23+
java-version: ['21', '24-ea']
24+
steps:
25+
- uses: actions/checkout@v4
26+
- uses: graalvm/setup-graalvm@v1
27+
with:
28+
java-version: ${{ matrix.java-version }}
29+
distribution: 'graalvm'
30+
github-token: ${{ secrets.GITHUB_TOKEN }}
31+
native-image-job-reports: 'true'
32+
- name: Run 'native-image/list-files'
33+
run: |
34+
cd native-image/list-files
35+
./run.sh

0 commit comments

Comments
 (0)