Releases: typesafegithub/github-workflows-kt
2.1.1
No changes in the library itself.
An internal release, to update the docs and let you know that we're changing the URL for the action bindngs server (more context on this feature here) - please update your scripts:
- @file:Repository("https://github-workflows-kt-bindings.colman.com.br/binding/")
+ @file:Repository("https://bindings.krzeminski.it/")
The old URL (https://github-workflows-kt-bindings.colman.com.br/binding/
) will still work until the end of August 2024.
Slack thread: https://kotlinlang.slack.com/archives/C02UUATR7RC/p1718314294799469
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full change log: v2.1.0...v2.1.1
2.1.0
⭐ Features
🛠️ Fixes
- support serializing Double (thanks @haifengkao!)
💣 Breaking changes
None.
▶️ Actions
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full change log: v2.0.0...v2.1.0
2.0.0
⭐ Features
📄 Docs
🛠️ Fixes
None.
💣 Breaking changes
- write to file in workflow builder
- how to adjust: remove the
.writeToFile(...)
, and move all its arguments to theworkflow(...)
call
- how to adjust: remove the
- change type of sourceFile to File
- how to adjust: remove
.toPath()
- how to adjust: remove
- restructure API for configuring YAML consistency check job
- how to adjust: see the fields of the new
consistencyCheckJobConfig
argument (of typeConsistencyCheckJobConfig
), you can also build on top ofDEFAULT_CONSISTENCY_CHECK_JOB_CONFIG
by calling.copy(...)
on it. If you don't want the consistency check job, useconsistencyCheckJobConfig = ConsistencyCheckJobConfig.Disabled
- how to adjust: see the fields of the new
- remove toYaml()
- this use case won't be supported by design anymore - the library is in charge of creating and writing the YAML. If you need to tinker with YAML before it's written to a file, please create an issue describing your use case
▶️ Actions
- add cachix/install-nix-action@v27
- update aws-actions/amazon-ecs-render-task-definition@v1
- update aws-actions/amazon-ecs-deploy-task-definition@v1
- update google-github-actions/auth@v2
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.15.0...v2.0.0
1.15.0
⭐ Features
- add environment to job
- allow setting output in Kotlin-based step
- add module with version update notifications (thanks @NikkyAI!)
- allow specifying Kotlin step's condition in Kotlin
- allow specifying env vars for consistency check jo (thanks @NikkyAI!)
- allow adding extra steps in consistency check job (thanks @NikkyAI!)
- serve artifacts for specific versions - the Maven-based bindings server now also supports referring to versions by the full version, i.e.
v1.2.3
- 🧪 provide minimal github context in Kotlin logic step
📄 Docs
None.
🛠️ Fixes
None.
💣 Breaking changes
▶️ Actions
- add gradle/wrapper-validation-action@v3
- update gradle/gradle-build-action@v3
- update actions/checkout@v4
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.14.0...v1.15.0
1.14.0
⭐ Features
- [experimental 🧪] bindings served as Maven artifacts. They're going to replace bundled bindings somehow this year. See https://typesafegithub.github.io/github-workflows-kt/user-guide/migrating-to-Maven-based-bindings/ for details
📄 Docs
🛠️ Fixes
None.
💣 Breaking changes
- remove support for client-side binding generation - it will be replaced with bindings served as Maven artifacts
▶️ Actions
- add julia-actions/setup-julia@v2
- add peaceiris/actions-gh-pages@v4
- add peaceiris/actions-hugo@v3
- update gradle/gradle-build-action@v3
- update codecov/codecov-action@v4
- update subosito/flutter-action@v2
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.13.0...v1.14.0
v1.13.0
⭐ Features
None.
📄 Docs
None.
🛠️ Fixes
💣 Breaking changes
None.
▶️ Actions
- add Azure/login@v2
- add cachix/install-nix-action@v26
- add softprops/action-gh-release@v2
- update subosito/flutter-action@v2
- update docker/setup-buildx-action@v3
- update subosito/flutter-action@v2
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.12.0...v1.13.0
1.12.0
⭐ Features
None.
📄 Docs
None.
🛠️ Fixes
None.
💣 Breaking changes
None.
▶️ Actions
- add gradle/actions@v3/setup-gradle
- add Vampire/setup-wsl@v3
- update bahmutov/npm-install@v1
- update codecov/codecov-action@v4
- update docker/setup-buildx-action@v3
- update google-github-actions/auth@v2
- update gradle/gradle-build-action@v3
- update gradle/wrapper-validation-action@v2
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.11.0...v1.12.0
1.11.0
⭐ Features
None.
📄 Docs
None.
🛠️ Fixes
None.
💣 Breaking changes
None.
▶️ Actions
- add codecov/codecov-action@v4
- add gradle/gradle-build-action@v3
- add actions/Borales/actions-yarn@v5
- add gradle/wrapper-validation-action@v2
- add madhead/semver-utils@v4
- add microsoft/setup-msbuild@v2
- add peter-evans/create-issue-from-file@v5
- add peter-evans/create-pull-request@v6
- update actions/upload-artifact@v4
- update gradle/gradle-build-action@v2
- update ruby/setup-ruby@v1
- update ReactiveCircus/android-emulator-runner@v2
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.10.0...v1.11.0
1.10.0
⭐ Features
None.
📄 Docs
🛠️ Fixes
None.
💣 Breaking changes
None.
▶️ Actions
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.9.0...v1.10.0
1.9.0
⭐ Features
📄 Docs
None.
🛠️ Fixes
None.
💣 Breaking changes
- mark client-side bindings as experimental - if you use this feature, you'll need to opt in. See this example commit: 83a3ab2
- clean up structure - if you use client-side bindings, you need to adjust the imports of relevant function(s). See this example commit: 83a3ab2
▶️ Actions
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.8.0...v1.9.0