Skip to content

Commit e862477

Browse files
committed
Update workflow
1 parent 837a9e7 commit e862477

File tree

8 files changed

+125
-237
lines changed

8 files changed

+125
-237
lines changed

.github/dependabot.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,19 @@
55

66
version: 2
77
updates:
8-
- package-ecosystem: "maven" # See documentation for possible values
9-
directory: "/authorization" # Location of package manifests
10-
schedule:
11-
interval: "weekly"
12-
- package-ecosystem: "maven" # See documentation for possible values
13-
directory: "/todo-api" # Location of package manifests
14-
schedule:
15-
interval: "weekly"
16-
- package-ecosystem: "maven" # See documentation for possible values
17-
directory: "/todo-frontend" # Location of package manifests
18-
schedule:
19-
interval: "weekly"
20-
8+
- package-ecosystem: "maven" # See documentation for possible values
9+
directory: "/authorization" # Location of package manifests
10+
schedule:
11+
interval: "weekly"
12+
- package-ecosystem: "maven" # See documentation for possible values
13+
directory: "/todo-api" # Location of package manifests
14+
schedule:
15+
interval: "weekly"
16+
- package-ecosystem: "maven" # See documentation for possible values
17+
directory: "/todo-frontend" # Location of package manifests
18+
schedule:
19+
interval: "weekly"
20+
- package-ecosystem: "maven" # See documentation for possible values
21+
directory: "/todo-frontend-webflux" # Location of package manifests
22+
schedule:
23+
interval: "weekly"
Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Authorization
1+
name: Authorization CI
22
on:
33
push:
44
branches:
@@ -16,43 +16,39 @@ on:
1616
- .github/workflows/*
1717
jobs:
1818
unit-test:
19-
uses: making/oauth2-sso-demo/.github/workflows/unit-test.yaml@main
20-
with:
21-
pom_dir: authorization
19+
uses: categolj/workflows/.github/workflows/unit-test.yaml@main
2220
build-oci-image-jvm-amd64:
2321
needs: unit-test
24-
uses: making/oauth2-sso-demo/.github/workflows/build-oci-image-jvm.yaml@main
22+
uses: categolj/workflows/.github/workflows/build-oci-image-jvm.yaml@main
2523
with:
2624
pom_dir: authorization
27-
image_name: authorization_jvm_amd64
28-
image_file: authorization_jvm_amd64.yaml
29-
image_platform: linux/amd64
25+
image_name: jvm_amd64
26+
image_file: jvm_amd64.yaml
27+
runs_on: ubuntu-latest
3028
build-oci-image-jvm-aarch64:
3129
needs: unit-test
32-
uses: making/oauth2-sso-demo/.github/workflows/build-oci-image-jvm.yaml@main
30+
uses: categolj/workflows/.github/workflows/build-oci-image-jvm.yaml@main
3331
with:
3432
pom_dir: authorization
35-
image_name: authorization_jvm_aarch64
36-
image_file: authorization_jvm_aarch64.yaml
37-
image_platform: linux/arm64
38-
use_qemu: true
33+
image_name: jvm_aarch64
34+
image_file: jvm_aarch64.yaml
35+
runs_on: ubuntu-24.04-arm
3936
push-multi-arch-image-jvm:
4037
needs:
4138
- build-oci-image-jvm-amd64
4239
- build-oci-image-jvm-aarch64
43-
uses: making/oauth2-sso-demo/.github/workflows/push-multi-arch-image.yaml@main
40+
uses: categolj/workflows/.github/workflows/push-multi-arch-image.yaml@main
4441
with:
4542
prefix: jvm
46-
pom_dir: authorization
4743
save-image-jvm-amd64:
4844
needs: build-oci-image-jvm-amd64
49-
uses: making/workflows/.github/workflows/save-images.yaml@main
45+
uses: categolj/workflows/.github/workflows/save-images.yaml@main
5046
with:
51-
image_name: authorization_jvm_amd64
52-
image_file: authorization_jvm_amd64.yaml
47+
image_name: jvm_amd64
48+
image_file: jvm_amd64.yaml
5349
save-image-jvm-aarch64:
5450
needs: build-oci-image-jvm-aarch64
55-
uses: making/workflows/.github/workflows/save-images.yaml@main
51+
uses: categolj/workflows/.github/workflows/save-images.yaml@main
5652
with:
57-
image_name: authorization_jvm_aarch64
58-
image_file: authorization_jvm_aarch64.yaml
53+
image_name: jvm_aarch64
54+
image_file: jvm_aarch64.yaml

.github/workflows/build-oci-image-jvm.yaml

Lines changed: 0 additions & 95 deletions
This file was deleted.

.github/workflows/push-multi-arch-image.yaml

Lines changed: 0 additions & 41 deletions
This file was deleted.

.github/workflows/todo-api.yaml

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Todo API
1+
name: Todo API CI
22
on:
33
push:
44
branches:
@@ -16,43 +16,39 @@ on:
1616
- .github/workflows/*
1717
jobs:
1818
unit-test:
19-
uses: making/oauth2-sso-demo/.github/workflows/unit-test.yaml@main
20-
with:
21-
pom_dir: todo-api
19+
uses: categolj/workflows/.github/workflows/unit-test.yaml@main
2220
build-oci-image-jvm-amd64:
2321
needs: unit-test
24-
uses: making/oauth2-sso-demo/.github/workflows/build-oci-image-jvm.yaml@main
22+
uses: categolj/workflows/.github/workflows/build-oci-image-jvm.yaml@main
2523
with:
2624
pom_dir: todo-api
27-
image_name: todo-api_jvm_amd64
28-
image_file: todo-api_jvm_amd64.yaml
29-
image_platform: linux/amd64
25+
image_name: jvm_amd64
26+
image_file: jvm_amd64.yaml
27+
runs_on: ubuntu-latest
3028
build-oci-image-jvm-aarch64:
3129
needs: unit-test
32-
uses: making/oauth2-sso-demo/.github/workflows/build-oci-image-jvm.yaml@main
30+
uses: categolj/workflows/.github/workflows/build-oci-image-jvm.yaml@main
3331
with:
3432
pom_dir: todo-api
35-
image_name: todo-api_jvm_aarch64
36-
image_file: todo-api_jvm_aarch64.yaml
37-
image_platform: linux/arm64
38-
use_qemu: true
33+
image_name: jvm_aarch64
34+
image_file: jvm_aarch64.yaml
35+
runs_on: ubuntu-24.04-arm
3936
push-multi-arch-image-jvm:
4037
needs:
4138
- build-oci-image-jvm-amd64
4239
- build-oci-image-jvm-aarch64
43-
uses: making/oauth2-sso-demo/.github/workflows/push-multi-arch-image.yaml@main
40+
uses: categolj/workflows/.github/workflows/push-multi-arch-image.yaml@main
4441
with:
4542
prefix: jvm
46-
pom_dir: todo-api
4743
save-image-jvm-amd64:
4844
needs: build-oci-image-jvm-amd64
49-
uses: making/workflows/.github/workflows/save-images.yaml@main
45+
uses: categolj/workflows/.github/workflows/save-images.yaml@main
5046
with:
51-
image_name: todo-api_jvm_amd64
52-
image_file: todo-api_jvm_amd64.yaml
47+
image_name: jvm_amd64
48+
image_file: jvm_amd64.yaml
5349
save-image-jvm-aarch64:
5450
needs: build-oci-image-jvm-aarch64
55-
uses: making/workflows/.github/workflows/save-images.yaml@main
51+
uses: categolj/workflows/.github/workflows/save-images.yaml@main
5652
with:
57-
image_name: todo-api_jvm_aarch64
58-
image_file: todo-api_jvm_aarch64.yaml
53+
image_name: jvm_aarch64
54+
image_file: jvm_aarch64.yaml
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: Todo Frontend Webflux CI
2+
on:
3+
push:
4+
branches:
5+
- main
6+
paths:
7+
- todo-frontend-webflux/src/**
8+
- todo-frontend/ui/**
9+
- todo-frontend-webflux/pom.xml
10+
- .github/workflows/*
11+
pull_request:
12+
branches:
13+
- main
14+
paths:
15+
- todo-frontend-webflux/src/**
16+
- todo-frontend/ui/**
17+
- todo-frontend-webflux/pom.xml
18+
- .github/workflows/*
19+
jobs:
20+
unit-test:
21+
uses: categolj/workflows/.github/workflows/unit-test.yaml@main
22+
build-oci-image-jvm-amd64:
23+
needs: unit-test
24+
uses: categolj/workflows/.github/workflows/build-oci-image-jvm.yaml@main
25+
with:
26+
pom_dir: todo-frontend-webflux
27+
image_name: jvm_amd64
28+
image_file: jvm_amd64.yaml
29+
runs_on: ubuntu-latest
30+
build-oci-image-jvm-aarch64:
31+
needs: unit-test
32+
uses: categolj/workflows/.github/workflows/build-oci-image-jvm.yaml@main
33+
with:
34+
pom_dir: todo-frontend-webflux
35+
image_name: jvm_aarch64
36+
image_file: jvm_aarch64.yaml
37+
runs_on: ubuntu-24.04-arm
38+
push-multi-arch-image-jvm:
39+
needs:
40+
- build-oci-image-jvm-amd64
41+
- build-oci-image-jvm-aarch64
42+
uses: categolj/workflows/.github/workflows/push-multi-arch-image.yaml@main
43+
with:
44+
prefix: jvm
45+
save-image-jvm-amd64:
46+
needs: build-oci-image-jvm-amd64
47+
uses: categolj/workflows/.github/workflows/save-images.yaml@main
48+
with:
49+
image_name: jvm_amd64
50+
image_file: jvm_amd64.yaml
51+
save-image-jvm-aarch64:
52+
needs: build-oci-image-jvm-aarch64
53+
uses: categolj/workflows/.github/workflows/save-images.yaml@main
54+
with:
55+
image_name: jvm_aarch64
56+
image_file: jvm_aarch64.yaml

0 commit comments

Comments
 (0)