Skip to content

Commit 06f99c7

Browse files
committed
fix CIs
1 parent 0d34934 commit 06f99c7

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

.github/workflows/api.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,29 @@ jobs:
1313
- uses: actions/checkout@v4
1414

1515
- name: Validate API
16-
run: openapi-generator-cli validate -i openapi.yaml
16+
run: docker-entrypoint.sh validate -i openapi.yaml
1717

1818
generate:
1919
runs-on: ubuntu-latest
20+
needs: validate
2021
container:
2122
image: openapitools/openapi-generator-cli
2223
steps:
2324
- uses: actions/checkout@v4
2425

2526
- name: Generate API clients
26-
run: openapi-generator-cli generate -i openapi.yaml -g dart-dio -o dart-client
27+
run: docker-entrypoint.sh generate -i openapi.yaml -g dart-dio -o dart-dio-client
2728
- name: Generate API server
28-
run: openapi-generator-cli generate -i openapi.yaml -g go-gin-server -o go-gin-server
29+
run: docker-entrypoint.sh generate -i openapi.yaml -g go-gin-server -o go-gin-server
2930

3031
- name: Upload artifacts
31-
uses: actions/upload-artifact@v3
32+
uses: actions/upload-artifact@v4
3233
with:
3334
name: api-generated
3435
path: |
35-
dart-client
36+
dart-dio-client
3637
go-gin-server
38+
if-no-files-found: error
3739

3840
release:
3941
runs-on: ubuntu-latest
@@ -42,13 +44,13 @@ jobs:
4244
- uses: actions/checkout@v4
4345

4446
- name: Download artifacts
45-
uses: actions/download-artifact@v3
47+
uses: actions/download-artifact@v4
4648
with:
4749
name: api-generated
4850

4951
- name: Compress artifacts
5052
run: |
51-
tar -czf dart-client.tar.gz dart-client
53+
tar -czf dart-dio-client.tar.gz dart-dio-client
5254
tar -czf go-gin-server.tar.gz go-gin-server
5355
5456
- name: Create GitHub Release
@@ -59,8 +61,8 @@ jobs:
5961
gh release create $VERSION \
6062
--title "API $VERSION" \
6163
--notes "Automated API release generated from OpenAPI spec" \
62-
dart-client.zip \
63-
go-gin-server.zip
64+
dart-dio-client.tar.gz \
65+
go-gin-server.tar.gz
6466
6567
trigger-frontend:
6668
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)