Releases: sbt/sbt-github-actions
Releases · sbt/sbt-github-actions
v0.9.3
- Fixed
clean.yml
workflow for revised GitHub API endpoints (@ldeluigi)
- Added quoting to work around a bug in GitHub Actions' YAML parser (@kryptt)
- Documentation improvements (@LukaJCB)
Special thanks to each and every one of you!
v0.9.2
- Switched to
CheckoutFull
as the default. This will resolve any issues people may have seen with tags being absent in CI, though it will also increase build times by a noticeable amount.
v0.9.1
- Fixed artifact download
- Extracted
githubWorkflowJobSetup
key to make it easier to build independent jobs that touch the project
v0.9.0
- Added support for
runs-on
labels (@kryptt)
- Updated the artifact upload logic to
tar
everything into a single file (resolving issues with ScalaJS builds)
- Improved skipping configuration in artifact upload for projects with no target directories
v0.8.1
- Added support for triggering builds on tag pushes. This enables considerably better integration with sbt-ci-release
- Removed Windows symlink hacks to compensate for updates in
windows-latest
v0.8.0
- Added
githubWorkflowBuildMatrixInclusions
/githubWorkflowBuildMatrixExclusions
, which can be useful for generating include
and exclude
matrix directives
v0.7.0
- Generalized
githubWorkflowBuild
/githubWorkflowPublish
to take a sequence of steps. If you want your build to take multiple steps, or if you want to interleave non-sbt steps within the build process, this is a way to do it. I would still consider it best practice to make a command alias in sbt which does the whole thing (e.g. ci
), but if you prefer to separate things, now you can.
v0.6.4
- Added
githubWorkflowBuildPostamble
/githubWorkflowPublishPostamble
for adding steps that follow the build and publish actions (respectively)
v0.6.3
- Added proper escaping and rendering to
os
, java
, and scala
matrix components
v0.6.2
- Added support for configuring the JVM version used in the publish job. This now defaults to the
head
of githubWorkflowJavaVersions
.