Skip to content

Commit 0d18285

Browse files
committed
check without Docker
1 parent a45abc2 commit 0d18285

1 file changed

Lines changed: 46 additions & 46 deletions

File tree

.github/workflows/node_sdk_publish.yaml

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
name: Release permit Node SDK
22

33
on: push
4-
# release:
5-
# types: [published]
6-
# env:
7-
# PROJECT_ID: 7f55831d77c642739bc17733ab0af138 #github actions project id (under 'Permit.io Tests' workspace)
8-
# ENV_NAME: node-sdk-ci
4+
release:
5+
types: [published]
6+
env:
7+
PROJECT_ID: 7f55831d77c642739bc17733ab0af138 #github actions project id (under 'Permit.io Tests' workspace)
8+
ENV_NAME: node-sdk-ci
99

1010
jobs:
1111
publish_node_sdk:
@@ -33,56 +33,56 @@ jobs:
3333
yarn run build
3434
yarn docs ; git add docs/ ; git commit -m "update tsdoc"
3535
36-
- name: Install Docker
37-
uses: docker-practice/actions-setup-docker@v1
36+
# - name: Install Docker
37+
# uses: docker-practice/actions-setup-docker@v1
3838

39-
# - name: Creation env ${{ env.ENV_NAME }} under 'Permit.io Tests' workspace
40-
# run: |
41-
# response=$(curl -X POST \
42-
# https://api.permit.io/v2/projects/${{ env.PROJECT_ID }}/envs \
43-
# -H 'Authorization: Bearer ${{ secrets.PROJECT_API_KEY }}' \
44-
# -H 'Content-Type: application/json' \
45-
# -d '{
46-
# "key": "${{ env.ENV_NAME }}",
47-
# "name": "${{ env.ENV_NAME }}"
48-
# }')
39+
- name: Creation env ${{ env.ENV_NAME }} under 'Permit.io Tests' workspace
40+
run: |
41+
response=$(curl -X POST \
42+
https://api.permit.io/v2/projects/${{ env.PROJECT_ID }}/envs \
43+
-H 'Authorization: Bearer ${{ secrets.PROJECT_API_KEY }}' \
44+
-H 'Content-Type: application/json' \
45+
-d '{
46+
"key": "${{ env.ENV_NAME }}",
47+
"name": "${{ env.ENV_NAME }}"
48+
}')
4949
50-
# # Extract the new env id
51-
# echo "ENV_ID=$(echo "$response" | jq -r '.id')" >> $GITHUB_ENV
50+
# Extract the new env id
51+
echo "ENV_ID=$(echo "$response" | jq -r '.id')" >> $GITHUB_ENV
5252
53-
# echo "New env ID: $ENV_ID"
53+
echo "New env ID: $ENV_ID"
5454
55-
# - name: Fetch API_KEY of ${{ env.ENV_NAME }}
56-
# run: |
57-
# response=$(curl -X GET \
58-
# https://api.permit.io/v2/api-key/${{ env.PROJECT_ID }}/${{ env.ENV_ID }} \
59-
# -H 'Authorization: Bearer ${{ secrets.PROJECT_API_KEY }}')
55+
- name: Fetch API_KEY of ${{ env.ENV_NAME }}
56+
run: |
57+
response=$(curl -X GET \
58+
https://api.permit.io/v2/api-key/${{ env.PROJECT_ID }}/${{ env.ENV_ID }} \
59+
-H 'Authorization: Bearer ${{ secrets.PROJECT_API_KEY }}')
6060
61-
# # Extract the secret from the response which is the API_KEY of the new env
62-
# echo "ENV_API_KEY=$(echo "$response" | jq -r '.secret')" >> $GITHUB_ENV
61+
# Extract the secret from the response which is the API_KEY of the new env
62+
echo "ENV_API_KEY=$(echo "$response" | jq -r '.secret')" >> $GITHUB_ENV
6363
64-
# echo "New env api key: $ENV_API_KEY"
64+
echo "New env api key: $ENV_API_KEY"
6565
66-
# - name: local PDP runnning
67-
# env:
68-
# PDP_API_KEY: ${{ env.ENV_API_KEY }}
69-
# PERMIT_API_KEY: ${{ env.ENV_API_KEY }}
70-
# PDP_DEBUG: true
71-
# run: docker run -d -p 7766:7000 permitio/pdp-v2:latest
66+
- name: local PDP runnning
67+
env:
68+
PDP_API_KEY: ${{ env.ENV_API_KEY }}
69+
PERMIT_API_KEY: ${{ env.ENV_API_KEY }}
70+
PDP_DEBUG: true
71+
run: docker run -d -p 7766:7000 permitio/pdp-v2:latest
7272

73-
# - name: Run tests
74-
# env:
75-
# PDP_API_KEY: ${{ env.ENV_API_KEY }}
76-
# PERMIT_API_KEY: ${{ env.ENV_API_KEY }}
77-
# API_TIER: 'prod'
78-
# run: yarn test
73+
- name: Run tests
74+
env:
75+
PDP_API_KEY: ${{ env.ENV_API_KEY }}
76+
PERMIT_API_KEY: ${{ env.ENV_API_KEY }}
77+
API_TIER: 'prod'
78+
run: yarn test
7979

80-
# - name: Delete env ${{ env.ENV_NAME }}
81-
# if: always()
82-
# run: |
83-
# curl -X DELETE \
84-
# https://api.permit.io/v2/projects/${{ env.PROJECT_ID }}/envs/${{ env.ENV_ID }} \
85-
# -H 'Authorization: Bearer ${{ secrets.PROJECT_API_KEY }}'
80+
- name: Delete env ${{ env.ENV_NAME }}
81+
if: always()
82+
run: |
83+
curl -X DELETE \
84+
https://api.permit.io/v2/projects/${{ env.PROJECT_ID }}/envs/${{ env.ENV_ID }} \
85+
-H 'Authorization: Bearer ${{ secrets.PROJECT_API_KEY }}'
8686
8787
# - name: Bump version at package.json
8888
# run: |

0 commit comments

Comments
 (0)