Releases: typesafegithub/github-workflows-kt
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
1.8.0
⭐ Features
📄 Docs
🛠️ Fixes
None.
💣 Breaking changes
- allow running generateActionBindings from any directory - you'll need to add
sourceFile = __FILE__.toPath()
where you callgenerateActionBindings
- remove GoogleCloudPlatform/github-actions - please migrate to google-github-actions/setup-gcloud which is in fact the new name/repo of the other action
▶️ Actions
- remove GoogleCloudPlatform/github-actions
- add actions/download-artifact@v4
- add actions/upload-artifact@v4
- add actions/stale@v9
- add madhead/intellij-http-client-action@v233
- add google-github-actions/setup-gcloud@v2
- update actions/setup-node@v4
The above release notes include customer-facing changes.
If you're interested also in internal changes, please see the full changelog: v1.7.0...v1.8.0
1.7.0
⭐ Features
- stop fetching typings hosted with library - they were moved to https://github.com/typesafegithub/github-actions-typing-catalog
📄 Docs
🛠️ Fixes
💣 Breaking changes
None.
▶️ Actions
- add actions/setup-java@v4
- add cachix/install-nix-action/v24
- add google-github-actions/auth@v2
- add actions/labeler@v5
- add actions/setup-dotnet@v4
- add actions/setup-go@v5
- add actions/setup-python@v5
- update gradle/gradle-build-action@v2
- update Azure/login@v1
- update docker/metadata-action@v5
Full Changelog: v1.6.0...v1.7.0