Skip to content

Commit c43f2b4

Browse files
committed
fix: npm publish and cdn deployment
1 parent 9e31ef5 commit c43f2b4

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

.github/workflows/automation.yml

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: CI
2-
'on':
2+
"on":
33
push:
44
branches:
55
- master
@@ -13,7 +13,7 @@ jobs:
1313
uses: jaid/[email protected]
1414
with:
1515
direction: overwrite-github
16-
githubToken: '${{ secrets.GITHUB }}'
16+
githubToken: "${{ secrets.GITHUB }}"
1717
release:
1818
runs-on: ubuntu-latest
1919
steps:
@@ -29,17 +29,17 @@ jobs:
2929
@semantic-release/git
3030
@semantic-release/github
3131
env:
32-
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
33-
NPM_TOKEN: '${{ secrets.NPM_TOKEN }}'
32+
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
33+
NPM_TOKEN: "${{ secrets.NPM_TOKEN }}"
3434
outputs:
35-
new_release_published: '${{ steps.semantic.outputs.new_release_published }}'
36-
new_release_version: '${{ steps.semantic.outputs.new_release_version }}'
35+
new_release_published: "${{ steps.semantic.outputs.new_release_published }}"
36+
new_release_version: "${{ steps.semantic.outputs.new_release_version }}"
3737
cdn:
3838
runs-on: ubuntu-latest
3939
needs: release
4040
if: needs.release.outputs.new_release_published == 'true'
4141
env:
42-
VERSION: '${{ needs.release.outputs.new_release_version }}'
42+
VERSION: "${{ needs.release.outputs.new_release_version }}"
4343
steps:
4444
- name: Checkout
4545
uses: actions/checkout@v2
@@ -58,29 +58,31 @@ jobs:
5858
- name: upload bundle as version
5959
uses: CoCreate-app/CoCreate-s3@master
6060
with:
61-
aws-key-id: '${{ secrets.AWSACCESSKEYID }}'
62-
aws-access-key: '${{ secrets.AWSSECERTACCESSKEY }}'
61+
aws-key-id: "${{ secrets.AWSACCESSKEYID }}"
62+
aws-access-key: "${{ secrets.AWSSECERTACCESSKEY }}"
6363
bucket: testcrudbucket
6464
source: ./dist
65-
destination: '/${{env.VERSION}}'
65+
destination: "/S/${{env.VERSION}}"
6666
acl: public-read
6767
- name: upload bundle as latest
6868
uses: CoCreate-app/CoCreate-s3@master
6969
with:
70-
aws-key-id: '${{ secrets.AWSACCESSKEYID }}'
71-
aws-access-key: '${{ secrets.AWSSECERTACCESSKEY }}'
70+
aws-key-id: "${{ secrets.AWSACCESSKEYID }}"
71+
aws-access-key: "${{ secrets.AWSSECERTACCESSKEY }}"
7272
bucket: testcrudbucket
7373
source: ./dist
74-
destination: /latest
74+
destination: /S/latest
7575
acl: public-read
7676

77-
dist:
77+
dist:
7878
runs-on: ubuntu-latest
79+
needs: release
80+
if: needs.release.outputs.new_release_published
7981
steps:
8082
- name: Checkout
8183
uses: actions/checkout@v2
8284
with:
83-
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
85+
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
8486
- name: setup nodejs
8587
uses: actions/setup-node@v2
8688
with:

0 commit comments

Comments
 (0)