File tree Expand file tree Collapse file tree 2 files changed +55
-0
lines changed
Expand file tree Collapse file tree 2 files changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ name : " Assets"
2+
3+ on :
4+ workflow_dispatch :
5+
6+ push :
7+ branches : ["master"]
8+
9+ jobs :
10+ build :
11+ runs-on : ubuntu-latest
12+ steps :
13+ - uses : actions/checkout@v4
14+ - uses : actions/setup-node@v4
15+ with :
16+ node-version : ' 22.x'
17+ registry-url : ' https://registry.npmjs.org'
18+ - run : npm install
19+ - run : npm run build
20+ - uses : actions/upload-artifact@v4
21+ with :
22+ name : dist-files
23+ path : dist
24+
25+ publish :
26+ runs-on : ubuntu-latest
27+ needs : [build]
28+ permissions :
29+ contents : read
30+ id-token : write
31+ steps :
32+ - uses : actions/checkout@v4
33+ - uses : actions/download-artifact@v4
34+ with :
35+ name : dist-files
36+ path : dist/
37+ - uses : actions/setup-node@v4
38+ with :
39+ node-version : ' 22.x'
40+ registry-url : ' https://registry.npmjs.org'
41+ - name : Generate version
42+ id : version
43+ run : |
44+ COMMIT_HASH=$(git rev-parse --short HEAD)
45+ DATE=$(date +'%Y%m%d')
46+ VERSION="0.0.0-$DATE-$COMMIT_HASH"
47+ echo "version=$VERSION" >> $GITHUB_OUTPUT
48+ - run : npm version ${{ steps.version.outputs.version }} --no-git-tag-version
49+ - run : npm publish --provenance --access public --tag master
50+ env :
51+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
Original file line number Diff line number Diff line change 22 "name" : " @contributte/datagrid" ,
33 "version" : " 6.9.2" ,
44 "description" : " Assets for contributte/datagrid" ,
5+ "repository" : {
6+ "type" : " git" ,
7+ "url" : " https://github.com/contributte/datagrid"
8+ },
59 "keywords" : [
610 " contributte" ,
711 " datagrid" ,
You can’t perform that action at this time.
0 commit comments