apache / incubator-kie-issues

Apache License 2.0
12 stars 1 forks source link

[Release Automation] Adapt KIE Tools release jobs to sign and upload release candidate artifacts to https://dist.apache.org/repos/dist/dev/incubator/kie #1245

Open rodrigonull opened 2 months ago

rodrigonull commented 2 months ago

As part of the release automation process for Apache KIE 10 release we need to adapt the existing release jobs to sign the artifacts and upload them to https://dist.apache.org/repos/dist/dev/incubator/kie/10.0.0.

tiagobento commented 2 months ago

Also do the signing here:

tiagobento commented 2 months ago
tiagobento commented 2 months ago

As we discussed we need to fix the NPM packages job.

E.g.,

PNPM_FILTER_STRING_FOR_PUBLISHING=\$(pnpm -r exec 'bash' '-c' 'PKG_NAME=\$(jq -r ".name" package.json) PKG_IS_PVT=\$(jq -r ".private" package.json); if [[ "\$PKG_IS_PVT" != "true" ]]; then echo "-F \$PKG_NAME"; fi')
echo \$PNPM_FILTER_STRING_FOR_PUBLISHING
pnpm \$PNPM_FILTER_STRING_FOR_PUBLISHING exec 'bash' '-c' 'pnpm pack --pack-destination $RELEASE_TAR_DIR'