Releases: typesafegithub/github-workflows-kt
Releases · typesafegithub/github-workflows-kt
0.28.0
⭐ Features
DSL
Actions
- update w9jds/firebase-action to v11.9.0
- use typings provided by ReactiveCircus/android-emulator-runner
- add actions/stale@v5
- update madhead/semver-utils@v2
- update actions/setup-java@v3
- update actions/github-script@v6
- use v1 for anothrNick/github-tag-action
🛠️ Fixes
- correctly serialize env vars in type-safe expressions (thanks @jmfayard!)
- use correct JDK version for JitPack (thanks @NikkyAI!)
💣 Breaking changes
- allow propagating job outputs to other jobs turns out to be breaking in some rare contexts, if you explicitly mention
JobBuilder
orJob
type. They now need a type parameter, in simple cases<*>
is enough
Full Changelog: v0.27.0...v0.28.0
0.27.0
⭐ Features
DSL
None.
Actions
🛠️ Fixes
None.
💣 Breaking changes
None.
💡 Other
- build with JDK 17 (thanks @Goooler!)
Full Changelog: v0.26.0...v0.27.0
0.26.0
⭐ Features
DSL
Actions
- add ericcornelissen/git-tag-annotation-action@v2
- update gradle/gradle-build-action@v2 + update gradle/gradle-build-action@v2
- update actions/setup-go@v3
- update EndBug/add-and-commit@v8
🛠️ Fixes
- [#416] use event-based approach to emit YAML - changed YAML emitting solution once again, this time to snakeyaml-engine
💣 Breaking changes
- the fix for #416 includes minor formatting changes, especially around
'on':
->on:
Full Changelog: v0.25.0...v0.26.0
0.25.0
⭐ Features
Actions
🛠️ Fixes
💣 Breaking changes
- the change of using snakeyaml to emit YAML: it's not technically a breaking API change, but it will emit a slightly different YAML in terms of formatting
Also, thanks @aSemy for contributing to the build system config!
Full Changelog: v0.24.0...v0.25.0
0.24.0
⭐ Features
Actions:
- add entrostat/[email protected] (b77d03e) - thanks @LeoColman!
- update actions/stale@v5 (180a93a)
- update ruby/setup-ruby@v1 (211c5ba)
- update appleboy/ssh-action to v0.1.5 (f072d8d)
- use v1 major version for supercharge/mongodb-githubaction (d4ee5e9)
- update actions/setup-python@v4 (8a912c9)
- update aws-actions/configure-aws-credentials@v1(b6f9e68)
- update aws-actions/amazon-ecr-login@v1 (69fde5f)
- update elgohr/Publish-Docker-Github-Action@v4 (ee1c2e6)
🛠️ Fixes
None.
💣 Breaking changes
None.
Also, thanks @aSemy and @Goooler for improvements in the build system config!
Full Changelog: v0.23.0...v0.24.0
0.23.0
⭐ Features
- [#217] add timeout to steps (0aca530)
- [#286] add shell customization to run command step (44b1bf3)
- [#360] add working directory customization to run command step (4ebe7a6)
- add ReactiveCircus/android-emulator-runner@v2 (4df2da5) (thanks @LeoColman!)
- update docker/build-push-action@v3 (bcb69c3)
- update JamesIves/github-pages-deploy-action@v4 (1949ded)
- update krzema12/github-action-typing@v0 (d2aa751)
- update gautamkrishnar/blog-post-workflow@v1 (de5b902)
- update ruby/setup-ruby@v1 (8088738)
🛠️ Fixes
- [#298] allow arbitrarily complex custom arguments (727a55a)
- don't produce empty lines for multiline commands (7e0b1f0)
💣 Breaking changes
- the fix for #298 requires you to get rid of wrappers like
BooleanCustomValue
orListCustomValue
. See the docs for examples
Full Changelog: v0.22.0...v0.23.0
0.22.0
Full Changelog: v0.21.0...v0.22.0
0.21.0
⭐ Highlights
- type-safe GitHub expressions (#203) - kudos @jmfayard!
- first action to provide typings via krzema12/github-actions-typing (#302)! It's Vampire/setup-wsl, thanks @Vampire and @jmfayard for cooperation!
💣 Breaking changes
- moved
expr(...)
toexpression
package (3c0f984)
Full Changelog: v0.20.0...v0.21.0