@@ -35,12 +35,16 @@ jobs:
3535 if : ${{ steps.git_remote.outputs.latest_commit == github.sha }}
3636 run : cd dist && getfacl -R . > permissions-backup.acl
3737 continue-on-error : true
38+ - name : Clean artifact
39+ working-directory : framework
40+ if : ${{ steps.git_remote.outputs.latest_commit == github.sha }}
41+ run : rm -Rf node_modules
3842 - name : Upload artifact
3943 if : ${{ steps.git_remote.outputs.latest_commit == github.sha }}
4044 uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
4145 with :
4246 name : build-artifact
43- path : framework/dist
47+ path : framework
4448 include-hidden-files : true
4549 - name : Backup examples permissions
4650 working-directory : examples
6973 uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
7074 with :
7175 name : build-artifact
72- path : framework/dist
76+ path : framework
7377 - name : Download examples artifact
7478 uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
7579 with :
8387 working-directory : examples
8488 run : setfacl --restore=permissions-backup.acl
8589 continue-on-error : true
86- - name : Prepare Repository
87- working-directory : framework
88- run : mv dist .repo
89- - name : Collect GitHub Metadata
90- working-directory : framework
91- run : mv .repo/dist dist
9290 - name : Release
9391 working-directory : framework
9492 env :
@@ -118,25 +116,13 @@ jobs:
118116 uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
119117 with :
120118 name : build-artifact
121- path : framework/dist
119+ path : framework
122120 - name : Restore build artifact permissions
123121 working-directory : framework
124122 run : cd dist && setfacl --restore=permissions-backup.acl
125123 continue-on-error : true
126- - name : Prepare Repository
127- working-directory : framework
128- run : mv dist .repo
129- - name : Install Dependencies
130- working-directory : framework
131- run : cd .repo && yarn install --check-files --frozen-lockfile
132- - name : Create js artifact
133- working-directory : framework
134- run : cd .repo && npx projen package:js
135- - name : Collect js Artifact
136- working-directory : framework
137- run : mv .repo/dist dist
138124 - name : Release
139- working-directory : framework
125+ working-directory : framework/dist
140126 env :
141127 NPM_DIST_TAG : latest
142128 NPM_REGISTRY : registry.npmjs.org
@@ -162,24 +148,12 @@ jobs:
162148 uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
163149 with :
164150 name : build-artifact
165- path : framework/dist
151+ path : framework
166152 - name : Restore build artifact permissions
167153 working-directory : framework
168154 run : cd dist && setfacl --restore=permissions-backup.acl
169155 continue-on-error : true
170- - name : Prepare Repository
171- working-directory : framework
172- run : mv dist .repo
173- - name : Install Dependencies
174- working-directory : framework
175- run : cd .repo && yarn install --check-files --frozen-lockfile
176- - name : Create python artifact
177- working-directory : framework
178- run : cd .repo && npx projen package:python
179- - name : Collect python Artifact
180- working-directory : framework
181- run : mv .repo/dist dist
182156 - name : Release
183157 uses : pypa/gh-action-pypi-publish@2f6f737ca5f74c637829c0f5c3acd0e29ea5e8bf # v1.8.11
184158 with :
185- packages-dir : framework/dist/python/
159+ packages-dir : framework/dist/python/
0 commit comments