Skip to content

Commit 963e9a3

Browse files
authored
fix(ci): Run package commands after release. (#63)
1 parent 90eaa29 commit 963e9a3

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,16 @@ jobs:
6767
GITHUB_REPOSITORY: ${{ github.repository }}
6868
GITHUB_REF: ${{ github.ref }}
6969
run: errout=$(mktemp); gh release create $(cat dist/releasetag.txt) -R $GITHUB_REPOSITORY -F dist/changelog.md -t $(cat dist/releasetag.txt) --target $GITHUB_REF 2> $errout && true; exitcode=$?; if [ $exitcode -ne 0 ] && ! grep -q "Release.tag_name already exists" $errout; then cat $errout; exit $exitcode; fi
70+
- name: Create JS Artifact
71+
run: npx projen package:js
7072
- name: Release JS Artifact
7173
env:
7274
NPM_DIST_TAG: latest
7375
NPM_REGISTRY: registry.npmjs.org
7476
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
7577
run: npx -p publib@latest publib-npm
78+
- name: Create Java Artifact
79+
run: npx projen package:java
7680
- name: Release Java Artifact
7781
env:
7882
MAVEN_SERVER_ID: 'github'
@@ -81,15 +85,21 @@ jobs:
8185
MAVEN_USERNAME: ${{ github.actor }}
8286
MAVEN_PASSWORD: ${{ secrets.CDK_PACKAGES_REGISTRY_GITHUB_TOKEN }}
8387
run: npx -p publib@latest publib-maven
88+
- name: Create Python Artifact
89+
run: npx projen package:python
8490
- name: Release Python Artifact
8591
env:
8692
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }}
8793
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}
8894
run: npx -p publib@latest publib-pypi
95+
- name: Create Dotnet Artifact
96+
run: npx projen package:dotnet
8997
- name: Release Dotnet Artifact
9098
env:
9199
NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}
92100
run: npx -p publib@latest publib-nuget
101+
- name: Create Go Artifact
102+
run: npx projen package:go
93103
- name: Release Go Artifact
94104
env:
95105
GIT_USER_NAME: github-actions

0 commit comments

Comments
 (0)