Improve CircleCI builds (#294)

* Prevent build_artifacts.txt files from being published as
  GitHub releases
* Bump version to 1.0.2; make PRBs not depend on flakey pr-approval job
This commit is contained in:
Daniel Chao
2024-03-06 09:25:40 -08:00
committed by Dan Chao
parent 3421a97478
commit 1452dc5af3
2 changed files with 7 additions and 10 deletions
+2 -3
View File
@@ -698,6 +698,8 @@ jobs:
at: '.'
- run:
command: |-
# exclude build_artifacts.txt from publish
rm pkl-cli/build/executable/*.build_artifacts.txt
gh release create "${CIRCLE_TAG}" \
--title "${CIRCLE_TAG}" \
--target "${CIRCLE_SHA1}" \
@@ -751,15 +753,12 @@ workflows:
- gradle-check-jdk11:
requires:
- hold
- pr-approval/authenticate
- gradle-check-jdk17:
requires:
- hold
- pr-approval/authenticate
- check-patch-file:
requires:
- hold
- pr-approval/authenticate
when:
matches:
value: << pipeline.git.branch >>