Skip to content

4.0.0 πŸŽ‰

Compare
Choose a tag to compare
@JamesIves JamesIves released this 08 Feb 05:35
· 787 commits to releases/v4 since this release
049a95c

πŸŽ‰ Version 4 is here! Please refer to the migration guide for information on breaking changes if you were previously using version 3. πŸŽ‰

Spaced

Major Changes ⚑

  • All inputs should are now kebab case/lowercase as opposed to snake case.
  • GITHUB_TOKEN is no longer required, if you rely on the default authentication method you can simply remove this field.
  • If you rely on an ACCESS_TOKEN to make your deployments you now need to use the token input. Please refer to the migration guide for more information.
  • SSH is now ssh-key and can accept either true or a private SSH key. Please refer to the README or/and migration guide for more details about how this works in this version.
  • The LFS option is now deprecated.
  • The PRESERVE option is no longer needed and is now deprecated.
  • CLEAN_EXCLUDE has a different syntax, please refer to the README or/and migration guide for more details.
  • Integration tests now run on every pull request.

Minor Changes πŸ“œ

  • You can now use the dry-run input to verify compatibility in your workflow without pushing to the branch. Check out the README for additional details.
  • ESlint is now enabled for unit tests.
  • CodeQL is now enabled on all incoming pull requests.
  • Release branch based dependencies are now automatically generated on a commit to a releases/* branch using GitHub Actions.
  • Integration tests now point to version 4.
  • Security documentation has been updated.
  • GitHub Codespaces support has been enabled for the project.
  • You no longer need to set preserve-credentials: false on the actions/checkout step. The deployment step will now appropriately discard the baked configuration before making its deployment.
  • Updated logo/meta image provided by Paganini.

Special Thanks πŸ’–

Massive thank you to @Pike for all of their contributions to version 4. This release would not have been possible if it wasn't for them.