Skip to content

Commit 19890da

Browse files
vgkowskivgkowski
andauthored
chore: fix release GitHub actions (#829)
* fix release github action for Projen 0.90.5 --------- Co-authored-by: vgkowski <gromav@amazon.fr>
1 parent 1a92217 commit 19890da

File tree

4 files changed

+13
-39
lines changed

4 files changed

+13
-39
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -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
@@ -69,7 +73,7 @@ jobs:
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:
@@ -83,12 +87,6 @@ jobs:
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/

.projen/tasks.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

LICENSE

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/LICENSE

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)