rust-lang / rust-lang/docker-rust
Automate releasing new versions of stable Rust
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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