atedeg/Scala release
A simple Action to configure a Scala environment and release artifacts
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| working-dir | The directory in which the action runs the commands | no | ./ |
| semantic-release-enable | If true enable semantic release bot | no | true |
| java-version | The java version to use in the build | yes | — |
| pgp-secret | The PGP private key used to sign the artifacts | yes | — |
| pgp-passphrase | The passphrase associated to the PGP key used to sign the artifacts | yes | — |
| sonatype-username | The username of the sonatype account used to publish to maven central | yes | — |
| sonatype-password | The password of the sonatype account used to publish to maven central | yes | — |
| github-token | The github token used by conventional commits | yes | — |
| pre-release-commands | Commands to execute before the release step | no | echo -e 'pre-release phase' |
| release-commands | Commands to execute for the release step. Required if 'semantic-release-enable' is set to false. | no | sbt ci-release |
| post-release-commands | Commands to execute after the release step | no | echo -e 'post-release phase' |
Outputs
no outputs