File tree 1 file changed +54
-0
lines changed
1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : publish-package
2
+
3
+ on :
4
+ pull_request :
5
+
6
+ jobs :
7
+ publish :
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - name : Checkout code
11
+ uses : actions/checkout@v2
12
+ with :
13
+ path : " ddf-ui"
14
+
15
+ - name : Set up Node.js
16
+ uses : actions/setup-node@v2
17
+ with :
18
+ node-version : " 16.x"
19
+
20
+ - name : Install dependencies
21
+ run : |
22
+ cd ./ddf-ui/ui-frontend/packages/catalog-ui-search
23
+ yarn install
24
+
25
+ - name : Build project
26
+ run : |
27
+ cd ./ddf-ui/ui-frontend/packages/catalog-ui-search
28
+ yarn run build
29
+
30
+ - name : Set tag name
31
+ id : set_tag_name
32
+ run : echo ::set-output name=tag_name::pr-${{ github.event.pull_request.number }}-$(echo ${{ github.sha }} | cut -c1-5)
33
+
34
+ - name : Create Release
35
+ id : create_release
36
+ uses : actions/create-release@v1
37
+ env :
38
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39
+ with :
40
+ tag_name : ${{ steps.set_tag_name.outputs.tag_name }}
41
+ release_name : Release ${{ github.sha }}
42
+ draft : false
43
+ prerelease : false
44
+
45
+ - name : Upload Asset
46
+ id : upload_asset
47
+ uses : actions/upload-release-asset@v1
48
+ env :
49
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
50
+ with :
51
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
52
+ asset_path : ./ddf-ui/ui-frontend/packages/catalog-ui-search/dist/catalog-ui-search.tgz
53
+ asset_name : catalog-ui-search.tgz
54
+ asset_content_type : application/gzip
You can’t perform that action at this time.
0 commit comments