buildkite / buildkite/agent

CI: replace/update Ruby components for managing deb/rpm

Open
#1,754 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
1.1k
Forks
378
Avg merge
2d 6h
Merged PRs (30d)
74

Description

We should replace or update Ruby components in CI/CD pipeline for `deb`/`rpm` packages.

Perhaps there's some non-Ruby tooling that would make it easier. Or perhaps we should at least replace the long-unmaintained https://rubygems.org/gems/deb-s3 with the less-recently-unmaintained https://rubygems.org/gems/deb-s3-patched after some security due-diligence on the latter.

Related:
- #1753

Contributor guide

Open the contributing guide

Research direction

Start by locating the CI/CD configuration and the Ruby components used to build or publish deb/rpm packages, then review the related issue #1753. Compare viable non-Ruby tooling with deb-s3 and deb-s3-patched, including security and maintenance status; done means the pipeline uses a documented, supported approach.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
ci-cd, release
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.