|
1 | 1 | name: Release permit Node SDK |
2 | 2 |
|
3 | 3 | on: push |
4 | | - # release: |
5 | | - # types: [published] |
| 4 | + release: |
| 5 | + types: [published] |
6 | 6 | env: |
7 | 7 | PROJECT_ID: 7f55831d77c642739bc17733ab0af138 #github actions project id (under 'Permit.io Tests' workspace) |
8 | 8 | ENV_NAME: node-sdk-ci |
|
33 | 33 | yarn run build |
34 | 34 | yarn docs ; git add docs/ ; git commit -m "update tsdoc" |
35 | 35 |
|
36 | | - # - name: Install Docker |
37 | | - # uses: docker-practice/actions-setup-docker@v1 |
38 | | - |
39 | 36 | - name: Creation env ${{ env.ENV_NAME }} under 'Permit.io Tests' workspace |
40 | 37 | run: | |
41 | 38 | response=$(curl -X POST \ |
@@ -84,20 +81,20 @@ jobs: |
84 | 81 | https://api.permit.io/v2/projects/${{ env.PROJECT_ID }}/envs/${{ env.ENV_ID }} \ |
85 | 82 | -H 'Authorization: Bearer ${{ secrets.PROJECT_API_KEY }}' |
86 | 83 | |
87 | | - # - name: Bump version at package.json |
88 | | - # run: | |
89 | | - # sed -i "s/\"version\": \".*\"/\"version\": \"${{ github.event.release.tag_name }}\"/" package.json |
90 | | - # cat package.json |
| 84 | + - name: Bump version at package.json |
| 85 | + run: | |
| 86 | + sed -i "s/\"version\": \".*\"/\"version\": \"${{ github.event.release.tag_name }}\"/" package.json |
| 87 | + cat package.json |
91 | 88 | |
92 | | - # - name: Publish package to NPM |
93 | | - # run: | |
94 | | - # if [[ "${{ github.event.release.prerelease }}" == "true" ]]; then |
95 | | - # echo "Publishing as a release candidate (rc)..." |
96 | | - # yarn publish --access public --tag rc |
97 | | - # else |
98 | | - # echo "Publishing as the latest release..." |
99 | | - # yarn publish --access public |
100 | | - # fi |
101 | | - # env: |
102 | | - # NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} |
| 89 | + - name: Publish package to NPM |
| 90 | + run: | |
| 91 | + if [[ "${{ github.event.release.prerelease }}" == "true" ]]; then |
| 92 | + echo "Publishing as a release candidate (rc)..." |
| 93 | + yarn publish --access public --tag rc |
| 94 | + else |
| 95 | + echo "Publishing as the latest release..." |
| 96 | + yarn publish --access public |
| 97 | + fi |
| 98 | + env: |
| 99 | + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} |
103 | 100 |
|
0 commit comments