Skip to content

Commit

Permalink
[MCTB-2008] Add release workflow (#2)
Browse files Browse the repository at this point in the history
  • Loading branch information
grzegorzpro authored Mar 23, 2022
1 parent c502600 commit 1237a8c
Show file tree
Hide file tree
Showing 4 changed files with 11,240 additions and 3 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Release

on:
push:
tags:
- 'v*.*.*'

jobs:
release:
name: Build and release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Check version
run: |
VERSION=refs/tags/v
VERSION+=$(cat package.json | jq -r .version)
if [ $VERSION != '${{ github.ref }}' ]; then
echo "Git tag doesn't match the version in package.json"
exit 1
fi
- name: Install Node
uses: actions/setup-node@v1
with:
node-version: 14.x

- name: Install dependencies
run: npm install

- name: Build
run: npm run build

- name: Pack
run: npm pack

- name: Release
uses: softprops/action-gh-release@v1
with:
files: vue-json-viewer-*.tgz
fail_on_unmatched_files: true
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -150,5 +150,4 @@ examples/dist/
/vue-json-viewer.js
/ssr.js
/style.css
yarn.lock
package-lock.json
yarn.lock
2 changes: 1 addition & 1 deletion lib/types/json-array.vue
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ export default {
forceExpand: this.forceExpand,
showArrayIndex: this.showArrayIndex,
showDoubleQuotes: this.showDoubleQuotes,
path: `${this.path}.${key}`,
path: `${this.path}[${key}]`,
clickable: this.clickable,
},
on: {
Expand Down
Loading

0 comments on commit 1237a8c

Please sign in to comment.