We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 445c5fc commit e0092cfCopy full SHA for e0092cf
.github/workflows/build-and-release.yml
@@ -0,0 +1,29 @@
1
+name: Build and Release
2
+on:
3
+ release:
4
+ types: [published]
5
+
6
+jobs:
7
+ build_and_release:
8
+ name: Build and release
9
+ runs-on: ubuntu-latest
10
+ steps:
11
+ - name: Checkout code
12
+ uses: actions/checkout@v2
13
+ - name: Setup Node.js
14
+ uses: actions/setup-node@v2
15
+ with:
16
+ node-version: 14.15.3
17
+ cache: 'npm'
18
+ - name: Setup dependencies
19
+ run: |
20
+ npm ci
21
+ npm i -g nexe
22
+ - name: Build artifacts
23
+ run: make
24
+ - name: Release artifacts
25
+ uses: ncipollo/release-action@v1
26
27
+ artifacts: 'kubeopenapi-jsonschema*'
28
+ allowUpdates: true
29
+ token: ${{ secrets.GITHUB_TOKEN }}
0 commit comments