@@ -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