Skip to content

Releases: alejandrohdezma/sbt-ci

v0.9.0

02 Apr 19:52
1b46e9c
Compare
Choose a tag to compare
  • Notes of the previous version can be found here

  • Use a new label for scala-steward's PRs and include them in "Dependency Updates" section

  • Automatically merge "auto-update" PRs created from alejandrohdezma/.github

  • Use squash instead of merge for merging all auto-PRs

  • Add more metals files to .gitignore

🐛 Bug fixes

  • Fix changelog erro: expose GITHUB_TOKEN while generating Changelog

v0.8.0

02 Mar 05:48
Compare
Choose a tag to compare
  • Notes of the previous version can be found here
  • Generate changelog using ruby gem instead of Github Action
  • Edit default changelog categories to match those in Release Drafter
  • Make changelog be generated in both pushes to tags and master, in order to have an "Unreleased" section with future changes

v0.7.0

01 Mar 12:10
Compare
Choose a tag to compare
  • Notes of the previous version can be found here
  • Add new breaking-change label to labels.yml
  • Add new category ⚠️ Breaking changes to release drafter matching breaking-change PRs

v0.6.0

01 Mar 11:53
Compare
Choose a tag to compare
  • Notes of the previous version can be found here
  • Only run Github Labeler on changes to labels.yml file

v0.5.0

01 Mar 11:40
Compare
Choose a tag to compare
  • Notes of the previous version can be found here
  • Auto-update remote root files (.gitignore & .mergify.yml currently)
    • Add basic .gitignore.yml file with ignores for Java, Scala, SBT, IntelliJ IDEA...
    • Add basic .mergify.yml file with auto-merge of all scala steward's PRs and auto-label them to auto-update

v0.4.0

29 Feb 09:51
Compare
Choose a tag to compare
  • Notes of the previous version can be found here
  • Remove documentation label from *docs* branches
  • Add workflow to automatically set repository labels using github-labeler

v0.3

29 Feb 07:52
Compare
Choose a tag to compare
  • Notes of the previous version can be found here
  • Exclude auto-* labels from changelog and release draft
  • Use auto-changelog label for changelog instead of auto-update
  • Use auto-documentation label for docs instead of documentation & auto-update

v0.2

28 Feb 21:48
Compare
Choose a tag to compare
  • Notes of the previous version here
  • Provides LICENSE.md as a documentation template file
  • Add pr-labeler and release-drafter workflows

v0.1

14 Feb 19:03
Compare
Choose a tag to compare
  • First version of the documentation files, including AUTHORS.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md and NOTICE.md
  • First version of the workflow files, including workflows for updating changelog and docs, for running the release task and executing the ci.

In order for running ci, docs and release workflows the following aliases (with the same, or different commands) should be created in build.sbt:

addCommandAlias("ci-test", "fix --check; mdoc; test; publishLocal; all scripted")
addCommandAlias("ci-docs", "mdoc; headerCreateAll")

//Not needed if using `sbt-ci-release`
addCommandAlias("ci-release", "publish")