Skip to content

Commit 01ee3d4

Browse files
committed
WIP test openapi-generator-cli
1 parent ffe9944 commit 01ee3d4

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Update gem from OpenAPI Spec
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 0 * * 0'
7+
8+
jobs:
9+
openapi-generator:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
- name: Set up openapi-generator-cli
14+
run: wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.9.0/openapi-generator-cli-7.9.0.jar -O openapi-generator-cli.jar
15+
- name: Validate OpenAPI Spec
16+
run: java -jar openapi-generator-cli.jar generate --input-spec https://raw.githubusercontent.com/kubevirt/kubevirt/refs/heads/main/api/openapi-spec/swagger.json --skip-validate-spec --generator-name ruby --config .openapi-config.json
17+
- name: Create Pull Request
18+
uses: peter-evans/create-pull-request@v7
19+
with:
20+
add-paths: |
21+
docs
22+
lib
23+
spec
24+
commit-message: Update kubevirt gem
25+
branch: update_kubevirt
26+
author: ManageIQ Bot <bot@manageiq.org>
27+
committer: ManageIQ Bot <bot@manageiq.org>
28+
delete-branch: true
29+
labels: enhancement
30+
title: Update Kubevirt Gem

0 commit comments

Comments
 (0)