Releases: alejandrohdezma/sbt-ci
Releases · alejandrohdezma/sbt-ci
v0.9.0
-
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 ofmerge
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
- 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
v0.6.0
v0.5.0
- 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 forJava
,Scala
,SBT
,IntelliJ IDEA
... - Add basic
.mergify.yml
file with auto-merge of all scala steward's PRs and auto-label them toauto-update
- Add basic
v0.4.0
- 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
v0.2
v0.1
- First version of the documentation files, including
AUTHORS.md
,CODE_OF_CONDUCT.md
,CONTRIBUTING.md
andNOTICE.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")