rust-lang / rust-lang/docker-rust

Automate releasing new versions of stable Rust

Open
#219 1 comment 13 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Dockerfile
Stars
537
Forks
111
Avg merge
1d 38m
Merged PRs (30d)
4

Description

After Rust 1.83 was released during a major holiday, there was some interest around what was causing the release to Docker Hub to be delayed.

I've been passively watching docker-library/official-images for a while now, and I've noticed that some projects are using bots to submit new releases, for example:

Project Example PR Tools used
Node.js https://github.com/docker-library/official-images/pull/17944 GitHub Actions workflow https://github.com/nodejs/docker-node/blob/ec383c1870b8ce0bb9d74c89a0897ed58eb61896/.github/workflows/official-pr.yml#L16-L70
Arch Linux https://github.com/docker-library/official-images/pull/17992 Gitlab CI script https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/61cb892bfc251e46f73e716ceb3b903ec4e9e725/.gitlab-ci.yml#L317-372
Clear Linux OS https://github.com/docker-library/official-images/pull/17993 N/A
AlmaLinux https://github.com/docker-library/official-images/pull/17928 N/A

Given that several bots are already being used to run rust-lang, should there also be something for releasing docker-official images?

Contributor guide

No contributing guide indexed for this repository

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 by reviewing the linked Node.js and Arch Linux automation examples, then inspect how rust-lang release bots currently publish new versions. Define done as an automated process that submits updated Rust Docker Official Images releases to docker-library/official-images without holiday-related delays.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions, rust
Domain
ci-cd, devops, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.