Delete `main-build.yml` workflow
Opened this issue · 0 comments
huntharo commented
Motivations
main-build.yml
has the same code asrelease.yml
except it skips the last step of each publish action (the actual publish of the package)- This increases code to maintain
- The
BUILD-JSII
label can be used to build JSII inci.yml
on PRs when needed - The publish step can simply be skipped on non-release builds in
release.yml
- The
release
build be triggered on PRs and pushes to main now, with a conditional that only proceeds ifBUILD-RELEASE
label is set on the PR
To-Do
- Remove
main-build.yml
file - Add triggers to
release.yml
- Add conditional to
release.yml
to only build on PRs if label set - Add conditional to skip the publish steps when not a
release
trigger - Remove badge from README.md