Skip to content

Commit 133243d

Browse files
committed
WIP test openapi-generator-cli
1 parent ffe9944 commit 133243d

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Update gem from OpenAPI Spec
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
schedule:
7+
- cron: '0 0 * * 0'
8+
9+
jobs:
10+
openapi-generate:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
- name: Set up openapi-generator-cli
15+
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
16+
- name: Validate OpenAPI Spec
17+
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
18+
- name: Create Pull Request
19+
uses: peter-evans/create-pull-request@v7
20+
with:
21+
add-paths: |
22+
docs
23+
lib
24+
spec
25+
commit-message: Update kubevirt gem
26+
branch: openapi_generate
27+
author: ManageIQ Bot <bot@manageiq.org>
28+
committer: ManageIQ Bot <bot@manageiq.org>
29+
delete-branch: true
30+
labels: enhancement
31+
push-to-fork: agrare/kubevirt-sdk-ruby
32+
title: Update Kubevirt Gem
33+
body: Update the kubevirt-sdk-ruby gem from the kubevirt openapi-spec https://github.com/kubevirt/kubevirt/tree/main/api/openapi-spec

0 commit comments

Comments
 (0)