cucumber / cucumber/polyglot-release

Support Scala

Open
#56 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.