Commit Graph

271 Commits

Author SHA1 Message Date
Tianon Gravi 6fbd1fd6aa Add debian/forky 2025-08-12 15:12:51 -07:00
Docker Library Bot b42f7f5229 Update debian/trixie 2025-08-09 15:59:12 -07:00
Docker Library Bot 10b8a6d451 Update debian/bullseye 2025-08-09 15:56:35 -07:00
Docker Library Bot ba20beb771 Update debian/bookworm 2025-08-09 15:54:09 -07:00
yosifkit ad1ed32f89
Merge pull request #169 from infosiftr/no-RVA23
Remove riscv64 from Ubuntu 25.10+ (RVA23)
2025-08-08 17:16:05 -07:00
Tianon Gravi a1e0227454 Remove riscv64 from Ubuntu 25.10+ (RVA23) 2025-08-08 15:33:46 -07:00
Tianon Gravi b235331f6e Remove EOL Ubuntu Oracular (24.10) 2025-07-15 14:00:24 -07:00
Tianon Gravi 68bf121a88 Remove focal (EOL)
https://lists.ubuntu.com/archives/ubuntu-announce/2025-May/000312.html
2025-06-02 10:03:10 -07:00
Tianon Gravi a3cb572e53
Merge pull request #168 from mmoll/trixie_rv64
build all debian/trixie images on riscv64
2025-05-20 13:45:44 -07:00
Michael Moll 5f09d51ddd build all debian/trixie images on riscv64
This reverts commit 5d682bddb2.
This reverts commit 790d59ba52.
2025-05-20 20:50:40 +02:00
Tianon Gravi 76b2c935ad
Merge pull request #167 from infosiftr/questing
Add Ubuntu Questing Quokka
2025-05-19 15:35:07 -07:00
Tianon Gravi 99e7dc24c5 Add Ubuntu Questing Quokka 2025-05-19 15:25:54 -07:00
Tianon Gravi d1c98ffcf1 Update shebang from /bin/bash to /usr/bin/env bash 2025-03-24 16:33:17 -07:00
Tianon Gravi ab3ae04e94 Add Ubuntu Plucky (25.04) 2025-02-11 16:41:24 -08:00
Tianon Gravi 4f4a759c51
Merge pull request #164 from infosiftr/canonical-suites
Use `bashbrew` to gather the canonical list of supported suites
2025-02-11 16:39:32 -08:00
Tianon Gravi 49631df9c0 Simplify and update `verify-templating.yml`
This makes it print out a diff when there is an error (instead of just a list of files that are wrong), which will make the error more obvious.  I also added `workflow_dispatch` so we can run it manually.
2024-12-13 15:02:49 -08:00
Tianon Gravi ad037d46ed Update README
See https://github.com/docker-library/docs/pull/2503
2024-11-21 10:47:40 -08:00
Tianon Gravi 92d8c61ca0
Merge pull request #165 from infosiftr/jq-IN
Use jq's `IN()` instead of `index()`
2024-10-16 15:02:13 -07:00
Tianon Gravi c708f4c321 Use jq's `IN()` instead of `index()`
The end result is the same, but the construction is more ergonomic.
2024-10-16 14:44:49 -07:00
Tianon Gravi cc2dc88e04 Update `generate-stackbrew-library.sh` to support `BASHBREW_LIBRARY` for easier cascading updates
See https://github.com/docker-library/official-images/pull/17640#issuecomment-2380308790
2024-09-30 11:28:39 -07:00
yosifkit 91dd87eecf
Merge pull request #162 from infosiftr/oracular
Add Ubuntu Oracular (24.10)
2024-09-06 15:14:26 -07:00
Tianon Gravi 55646f8e60 Use `bashbrew` to gather the canonical list of supported suites 2024-09-03 15:15:12 -07:00
Tianon Gravi 5d682bddb2 Add back focal+risc64 bits removed in #163
(excluding scm+full on focal+riscv64)
2024-08-19 09:33:17 -07:00
yosifkit dece9c6559
Merge pull request #163 from infosiftr/trixie-riscv64
Adjust trixie to avoid too much riscv64
2024-08-13 11:16:48 -07:00
Tianon Gravi 790d59ba52 Adjust trixie to avoid too much riscv64
Trixie doesn't yet have `git` (probably more), but `curl` does build successfully, so this adjusts `generate-stackbrew-library.sh` to exclude `riscv64` from all but `trixie-curl`.

```diff
$ diff -u <(bashbrew cat buildpack-deps) <(bashbrew cat <(./generate-stackbrew-library.sh))
--- /dev/fd/63	2024-08-13 10:59:42.728567215 -0700
+++ /dev/fd/62	2024-08-13 10:59:42.732567254 -0700
@@ -47,7 +47,7 @@
 Directory: debian/sid

 Tags: trixie-curl, testing-curl
-Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, riscv64, s390x
 GitCommit: 1f4fe499c6
 Directory: debian/trixie/curl

```
2024-08-13 11:00:01 -07:00
Tianon Gravi f24f02bc0f Add Ubuntu Oracular (24.10) 2024-08-13 10:58:12 -07:00
Laurent Goderre 2963e858ed
Merge pull request #160 from infosiftr/bye-mantic
Remove EOL Ubuntu 23.10 (aka mantic)
2024-07-16 08:05:27 -04:00
Joseph Ferguson fc4d075850 Remove EOL Ubuntu 23.10 (aka mantic) 2024-07-15 16:49:55 -07:00
Tianon Gravi d8e20a19d5 Update to actions/checkout@v4 🙃
(this is effectively a functional no-op solving a "problem" that really ought to be solved at a different level within GHA)
2024-07-09 15:34:42 -07:00
yosifkit 766f7f6cd2
Merge pull request #159 from infosiftr/buster-eol
Remove (now EOL) Debian Buster variants
2024-07-01 14:52:12 -07:00
Tianon Gravi e6c3ed02a3 Remove (now EOL) Debian Buster variants 2024-07-01 14:27:02 -07:00
yosifkit 05b629b073
Merge pull request #157 from infosiftr/noble-dist-clean
Update `apt-get dist-clean` logic to include noble
2024-05-22 14:12:01 -07:00
Tianon Gravi 60dc5f9555 Update `apt-get dist-clean` logic to include noble 2024-05-22 13:42:04 -07:00
Tianon Gravi 3f6e2f12b6 Remove more lunar 2024-02-01 15:07:21 -08:00
Tianon Gravi bac0c7a7c7 Remove now-EOL Ubuntu 23.04 / Lunar images 2024-02-01 15:06:36 -08:00
Tianon Gravi 103e790407
Merge pull request #155 from infosiftr/trixie-dist-clean
Add `apt-get dist-clean` to Debian Testing / Trixie 🎉
2024-02-01 14:02:35 -08:00
Tianon Gravi 1f4fe499c6 Add `apt-get dist-clean` to Debian Testing / Trixie 🎉 2024-01-31 15:01:46 -08:00
Tianon Gravi 803a857219
Merge pull request #154 from infosiftr/apt-get-dist-clean
Switch to new `apt-get dist-clean` command
2024-01-16 10:22:50 -08:00
Tianon Gravi 2b3a8b7d1f Switch to new `apt-get dist-clean` command
APT [2.7.8](https://tracker.debian.org/news/1492892/accepted-apt-278-source-into-unstable/) has a new `apt-get dist-clean` command designed exactly for our use case of "remove APT lists" and it's much better than our hammer. 🎉
2024-01-12 14:06:44 -08:00
yosifkit bea86ea105
Merge pull request #153 from infosiftr/cleanup
Cleanup comments and remove unnecessary conditional
2024-01-09 13:58:37 -08:00
Tianon Gravi d0ecd4b731 Cleanup comments and remove unnecessary conditional
Also, switch to using `set -eux` + `;` chains consistently (no more `&&`).
2024-01-08 17:14:25 -08:00
Tianon Gravi c6324a9e93 Update GHA YAML with bashbrew example improvements (esp. concurrency:) 2024-01-08 17:14:11 -08:00
Tianon Gravi dc2a651a23
Merge pull request #152 from infosiftr/noble
Add Ubuntu Noble (24.04)
2024-01-03 11:17:36 -08:00
Tianon Gravi f735abb203 Add Ubuntu Noble (24.04) 2024-01-03 11:14:03 -08:00
yosifkit c3764156df
Merge pull request #150 from infosiftr/sq
Update "sq" availability matrix (yes trixie, no mantic)
2023-11-14 13:31:01 -08:00
Tianon Gravi 6b4838ad20 Update "sq" availability matrix (yes trixie, no mantic)
https://tracker.debian.org/news/1478171/rust-sequoia-sq-0310-1-migrated-to-testing/
https://packages.ubuntu.com/sq -> https://launchpad.net/bugs/2036122 (back in "noble" though)
2023-11-14 02:20:54 -08:00
yosifkit fdfe65ea07
Merge pull request #149 from kristof-mattei/add-debian-trixie
Add Debian Trixie (testing)
2023-08-25 10:07:04 -07:00
Kristof Mattei f4fae10796
Regenerate templates 2023-08-24 17:12:29 -07:00
Kristof Mattei 6839bc3d49
Prevent sq from installing on Trixie 2023-08-24 17:09:43 -07:00
Kristof Mattei 443a8d3c6e
Add Debian Trixie (testing) 2023-08-24 10:51:50 -07:00