etcd-io / etcd-io/jetcd

Merge separate CI configurations to reduce copy/pasta 🍝 of etcd versions

Open
#1,488 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.2k
Forks
312
Avg merge
5d 4h
Merged PRs (30d)
2

Description

https://github.com/etcd-io/jetcd/pull/1481 made me have a closer look

at https://github.com/etcd-io/jetcd/blob/main/.github/workflows/build-main.yml

vs https://github.com/etcd-io/jetcd/blob/main/.github/workflows/build-pr.yml

and it seems to me that we could actually merge them... @lburgazzoli or am missing anything?

I could raise a PR, but probably easier (less rebate/merge overhead, for me) if I do it AFTER #1481 is merged (or closed).

PS: https://github.com/etcd-io/jetcd/issues/1486 for background.

Contributor guide

Open the contributing guide

Research direction

Compare .github/workflows/build-main.yml and .github/workflows/build-pr.yml, using pull request #1481 and issue #1486 for context. Check whether their differences can be consolidated without losing the intended CI coverage or etcd-version handling. Done means one maintainable configuration replaces the duplicated setup and the relevant workflows still pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.