matrix-org / matrix-org/rust-synapse-compress-state

Provide container image

Open
#93 3 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
173
Forks
37
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**

At the moment when needing to run this script on a kubernetes cluster, you'll need to build your own image.
At the moment we have created https://hub.docker.com/r/ungleich/rust-synapse-compress-state to solve this problem.

**Describe the solution you'd like**

It would be great if a github ci/cd job could trigger a new release automatically and publish it under the matrix organisation account.

**Describe alternatives you've considered**

Everyone building yourself seems to be a bit redundant.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the repository's existing GitHub CI/CD configuration and release flow; the issue names no files or tests. Check how the Rust tool is packaged as a Docker image and how releases are triggered, then verify that a release builds and publishes an image under the matrix organisation account for Kubernetes use.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions, kubernetes, rust
Domain
ci-cd, devops, 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.