cucumber / cucumber/polyglot-release
Support Scala
- Dominant language
- Shell
- Stars
- 5
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### 🤔 What's the problem you're trying to solve?
[cucumber-jvm-scala](https://github.com/cucumber/cucumber-jvm-scala) uses the GitHub action release process. Supporting it with polyglot-release would help make releases faster/easier and avoid the need for additional documentation.
### ✨ What's your proposed solution?
Add support for scala with SBT.
A challenge will be that the project also updates some documentation. This is very project specific and wouldn't fit in polyglot release.
https://github.com/cucumber/cucumber-jvm-scala/blob/4c8b706d74df2675f027f28583b062a10476c738/Makefile#L13-L16
### ↩️ Alternative solution
Do nothing. There is only one scala project and the current setup works.
Contributor guide
Research direction
Start with the cucumber-jvm-scala Makefile at lines 13–16 and inspect polyglot-release's existing GitHub Action release workflow for supported project types. Done means the Scala project can use the release process with SBT while accounting for its project-specific documentation updates.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala, shell
- Domain
- build-system, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100