Skip to content

Commit 3ce83df

Browse files
test git tags
1 parent 38584c5 commit 3ce83df

2 files changed

Lines changed: 19 additions & 9 deletions

File tree

.github/workflows/release.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ on:
66
pull_request:
77
branches: [main]
88

9+
permissions:
10+
contents: write
11+
packages: write
12+
issues: read
13+
pull-requests: read
14+
915
jobs:
1016
check-version:
1117
runs-on: ubuntu-latest
@@ -211,28 +217,32 @@ jobs:
211217

212218
- name: Create GitHub Release
213219
if: steps.final-npm-check.outputs.exists == 'false'
214-
uses: actions/create-release@v1
215-
env:
216-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
220+
uses: softprops/action-gh-release@v2
217221
with:
218222
tag_name: v${{ needs.check-version.outputs.current-version }}
219-
release_name: Release v${{ needs.check-version.outputs.current-version }}
223+
name: Release v${{ needs.check-version.outputs.current-version }}
220224
body: |
221225
## Changes in v${{ needs.check-version.outputs.current-version }}
222226
223-
Version bumped from ${{ needs.check-version.outputs.previous-version }} to ${{ needs.check-version.outputs.current-version }}
227+
${{ needs.check-version.outputs.version-changed == 'true' && format('Version bumped from {0} to {1}', needs.check-version.outputs.previous-version, needs.check-version.outputs.current-version) || format('Recovery publish for version {0}', needs.check-version.outputs.current-version) }}
224228
225229
### Package Information
226-
- **Package Name**: opengeometry
230+
- **Package Name**: opengeometry
227231
- **Version**: ${{ needs.check-version.outputs.current-version }}
228232
- **NPM**: https://www.npmjs.com/package/opengeometry
229233
230234
### Installation
231235
```bash
232236
npm install opengeometry@${{ needs.check-version.outputs.current-version }}
233237
```
238+
239+
### Build Information
240+
- **Commit**: ${{ github.sha }}
241+
- **Workflow**: ${{ github.run_id }}
234242
draft: false
235243
prerelease: false
244+
env:
245+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
236246

237247
- name: Summary
238248
if: steps.final-npm-check.outputs.exists == 'false'

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "opengeometry",
3-
"version": "0.0.6",
3+
"version": "0.0.7",
44
"description": "CAD Kernel for Web with OpenGeometry",
55
"type": "module",
66
"main": "index.js",
@@ -11,8 +11,8 @@
1111
"lint:check": "eslint main/opengeometry-three/src/**/*.ts",
1212
"build-three": "rollup -c rollup.config.js",
1313
"build-core": "cd main/opengeometry && wasm-pack build --target web && cargo build --release",
14-
"copy-files": "mkdir -p dist && cp main/opengeometry/pkg/opengeometry_bg.wasm dist/ && cp main/opengeometry/pkg/opengeometry_bg.wasm.d.ts dist/ && cp package.json dist/",
15-
"build": "npm run build-core && npm run build-three && npm run copy-files",
14+
"copy-wasm": "mkdir -p dist && cp main/opengeometry/pkg/opengeometry_bg.wasm dist/ && cp main/opengeometry/pkg/opengeometry_bg.wasm.d.ts dist/ && cp package.json dist/",
15+
"build": "npm run build-core && npm run build-three && npm run copy-wasm",
1616
"build-local": "npm run build && cp -r dist/* ./../openplans/src/kernel/",
1717
"make-examples": "cp -r dist/* ./../../../OpenGeometry-Examples/core/"
1818
},

0 commit comments

Comments
 (0)