Skip to content

Releases: typesafegithub/github-workflows-kt

0.18.0

10 Jun 12:44
Compare
Choose a tag to compare

Full Changelog: v0.17.0...v0.18.0

💣 Breaking changes

  • 9245ae5 - it's no longer necessary to specify the full path to the target file. It can be now inferred from sourceFile. If desired, it's possible to override just the name. Kudos to @NikkyAI for cooperation on it!

0.17.0

27 May 18:48
Compare
Choose a tag to compare

Full Changelog: v0.16.0...v0.17.0

0.16.0

13 May 07:25
Compare
Choose a tag to compare

Full Changelog: v0.15.0...v0.16.0

0.15.0

29 Apr 09:39
Compare
Choose a tag to compare

Full Changelog: v0.14.0...v0.15.0

0.14.0

24 Apr 06:51
Compare
Choose a tag to compare

Thanks @jmfayard and @aSemy for your contributions!

Full Changelog: v0.13.0...v0.14.0

0.13.0

14 Apr 20:57
Compare
Choose a tag to compare

⭐ Features

Wrappers

  • add ad-m/[email protected]
  • add anmol098/waka-readme-stats@v4
  • add anothrNick/[email protected]
  • add appleboy/[email protected]
  • add appleboy/[email protected]
  • add appleboy/[email protected]
  • add aws-actions/amazon-ecr-login@v1
  • add aws-actions/amazon-ecs-deploy-task-definition@v1
  • add aws-actions/amazon-ecs-render-task-definition@v1
  • add aws-actions/configure-aws-credentials@v1
  • add bahmutov/[email protected]
  • add cachix/install-nix-action@v17
  • add calibreapp/[email protected]
  • add codecov/codecov-action@v3
  • add actions/cache@v3, deprecate v2
  • add actions/download-artifact@v3, deprecate v2
  • add actions/setup-java@v3, deprecate v2
  • add actions/setup-node@v3, deprecate v2
  • add actions/setup-python@v3, deprecate v2
  • add actions/upload-artifact@v3, deprecate v2
  • add EndBug/add-and-commit@v9, deprecate v8
  • add 'force' input for JamesIves/github-pages-deploy-action@v4 (195cfbb)
  • add 'export_environment_variables' input for google-github-actions/auth@v0 (33a5085)

Docs

Wrapper generator

🛠️ Fixes

Wrapper generator

  • rename obsolete ListOfStringsTyping to ListOfTypings (01c6c31) (thanks @jmfayard!)

💣 Breaking changes


Full Changelog: v0.12.0...v0.13.0

0.12.0

30 Mar 08:21
Compare
Choose a tag to compare

⭐ Features

🛠️ Fixes

  • [#153] docs: fix formatting of 'Getting started' (thanks @polarene!)
  • [#152] use Job.name as ID and add Job.name (thanks @NikkyAI!)

💣 Breaking changes

  • [#152] use Job.name as ID and add Job.name (1fbf7fb) - your scripts will stop compiling. All you need to do is rename name to id for jobs

Full Changelog: v0.11.0...v0.12.0

0.11.0

22 Mar 19:34
Compare
Choose a tag to compare

⭐ Features

New/changed wrappers:

  • add google-github-actions/auth@v0 (thanks @NikkyAI!)
  • add google-github-actions/setup-gcloud@v0 (thanks @NikkyAI!)
  • update docker/build-push-action@v2

Wrapper generator:

🛠️ Fixes

  • validate job name when creating Job (ef5022e)

💣 Breaking changes

None.


Full Changelog: v0.10.0...v0.11.0

0.10.0

09 Mar 07:17
Compare
Choose a tag to compare

⭐ Features

  • Add git-based consistency check for writeToFile() (59c92a5) (thanks @NikkyAI!)
  • Use actions/checkout@v3 in consistency check (8c98710)

New wrappers:

Wrapper generator:

  • Make list typing work with more than strings + allow customizing enum names (ffd8e30) (thanks @jmfayard!)

🛠️ Fixes

None.

💣 Breaking changes

  • regarding "Add git-based consistency check for writeToFile() (59c92a5)", it will now produce the consistency check for writeToFile(). Depending on your file layout, you may need to adjust your workflows, either by making use of the new git-based consistency check, or opting out of the consistency check by passing addConsistencyCheck = false

Full Changelog: v0.9.0...v0.10.0

0.9.0

26 Feb 19:31
Compare
Choose a tag to compare

⭐ Features

  • [#56] Add unique step ID
  • [#56] Add API to use step outputs (see usage in 0009280)
  • [#56] Add a helper for defining GitHub expressions (4648000)
  • Add @Deprecated annotations for deprecated action inputs (f9c43c1) (thanks @jmfayard!)
  • Add PullRequest.types (0908f39) (thanks @jmfayard!)
  • [#1] Fail if no jobs, triggers or steps are defined
  • [#1] Fail if duplicate job names are used
  • [#1] Fail if mutually exclusive properties are defined in Push, PullRequest, PullRequestTarget
  • Add wrappers for actions:
    • actions/cache@v2
    • docker/login-action@v1
    • docker/setup-buildx-action@v1
    • docker/build-push-action@v2
    • nobrayner/discord-webhook@v1

🛠️ Fixes

  • Unify order of arguments in Push trigger (2cb4318)

💣 Breaking changes

  • Unify order of arguments in Push trigger (2cb4318) - it's a breaking change only if you use positional arguments, not named arguments. It's generally recommended to use named arguments for the sake of better readability