Releases: typesafegithub/github-workflows-kt
0.34.2
⭐ Features
None.
🛠️ Fixes
- don't break lines for scalars (#616, thanks for reporting @benkeil!)
💣 Breaking changes
- for the fix for #616, it may be necessary to regenerate some workflows that use long strings, even if they work fine right now. The expected result now is no line breaks for strings at all
▶️ Actions
None.
Full Changelog: v0.34.1...v0.34.2
0.34.1
⭐ Features
None.
🛠️ Fixes
- use JRE 17 in consistency check job - regenerating your YAMLs is required to include a new step in the consistency check job
💣 Breaking changes
None.
▶️ Actions
None.
Full Changelog: v0.34.0...v0.34.1
0.34.0
Warning: this version is faulty, please skip it!
⭐ Features
None.
🛠️ Fixes
None.
💣 Breaking changes
None.
▶️ Actions
Warning: the below changes may break your workflow code. Even though an action didn't get a new major version, using actions from Kotlin differs from how actions are used from YAML. If you don't use named arguments when passing inputs to actions, pay attention especially to the order of arguments. If you do use named arguments, you should be fine.
Other
Full Changelog: v0.33.0...v0.34.0
0.33.0
⭐ Features
None.
🛠️ Fixes
None.
💣 Breaking changes
None.
▶️ Actions
- add Borales/actions-yarn@v4
- add elgohr/Publish-Docker-Github-Action@v5
- update actions/setup-go@v3
- update actions/setup-java@v3
Full Changelog: v0.32.0...v0.33.0
0.32.0
⭐ Features
None.
🛠️ Fixes
None.
💣 Breaking changes
- remove actions without major version tags - the goal is to simplify maintenance of this library as it's approaching stable state
▶️ Actions
Full Changelog: v0.31.0...v0.32.0
0.31.0
⭐ Features
Actions
- add c2corg/browserslist-update-action@v2
- add c2corg/transifex-pull-request-action@v5
- add v1 for GCP-related actions
- update axel-op/googlejavaformat-action@v3
- update Vampire/setup-wsl@v1
- update stefanzweifel/git-auto-commit-action@v4
- update repo-sync/pull-request@v2
Other
- docs: set light/dark mode based on browser preference (thanks @aSemy!)
- docs: update CheckoutV2 -> V3 in example (thanks @aSemy!)
- fix: downgrade binary-compatibility-validator to 0.12.0 (thanks @jmfayard!)
Full Changelog: v0.30.0...v0.31.0
0.30.0
⭐ Features
DSL
- chore: enable explicit API mode - it should be easier to browse the source code of the library, now the visibility modifiers are added everywhere. It's clear what's included in library's public API
Actions
- add mi-kas/kover-report@v1
- update Vampire/setup-wsl@v1
- update actions/setup-java@v3
- update docker/setup-buildx-action@v2
- update peaceiris/actions-gh-pages@v3
- update ReactiveCircus/android-emulator-runner@v2
🛠️ Fixes
None.
💣 Breaking changes
- define typings in YAMLs - for details see #407 (comment)
Full Changelog: v0.29.0...v0.30.0
0.29.0
⭐ Features
DSL
None.
Actions
- add actions/setup-dotnet@v3
- update SonarSource/sonarcloud-github-action to v1.7
- update actions/checkout@v3
- update actions/setup-python@v4
- update docker/setup-buildx-action@v2
- update JamesIves/github-pages-deploy-action@v4
- update subosito/flutter-action@v2
- update microsoft/setup-msbuild@v1
- add cachix/install-nix-action@v18
🛠️ Fixes
None.
💣 Breaking changes
- rename repository to github-workflows-kt (thanks @jmfayard!) - Maven coordinates remain the same, but the comment in the generated YAML changes. You need to regenerate your workflow YAMLs
Full Changelog: v0.28.0...v0.29.0
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