Skip to content

update from fork #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 194 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
a564fea
Upgrade Ruby version 2.4.9 to 2.4.10, 2.5.7 to 2.5.8, 2.6.5 to 2.6.6,…
nehresma Mar 31, 2020
c27ff1e
Remove 2.4 (EOL)
tianon Apr 13, 2020
96bcb37
Merge pull request #315 from infosiftr/eol-2.4
tianon Apr 13, 2020
3bda762
Add initial GitHub Actions CI
tianon Apr 28, 2020
a6b23d5
Merge pull request #317 from docker-library/github-actions
yosifkit Apr 29, 2020
27938af
Add Alpine 3.12
J0WI Jun 10, 2020
644570a
Merge pull request #321 from J0WI/alpine-3.12
tianon Jun 10, 2020
8e49e25
Set LANG by default
mtsmfm Jun 13, 2020
8813cdd
Merge pull request #320 from mtsmfm/set-lang-by-default
tianon Jun 25, 2020
57a8df4
Add ruby 3.0.0-preview1
sdwolfz Sep 27, 2020
0555f85
Merge pull request #326 from sdwolfz/ruby-3
tianon Sep 28, 2020
4deeb55
Simplify update.sh handling of rubygems now that 2.5 is our only rema…
tianon Sep 28, 2020
5a4e2d8
Update to 2.7.2
docker-library-bot Oct 2, 2020
886df6b
Update to 3.0.0-preview2
docker-library-bot Dec 8, 2020
cb97d24
Update to 3.0.0-rc1
docker-library-bot Dec 21, 2020
921f2e6
Ruby 3.0.0 is released
mtsmfm Dec 25, 2020
eceb2e6
Merge pull request #332 from mtsmfm/3-0
tianon Dec 25, 2020
f5aa185
Update generate-stackbrew-library.sh for Ruby 3.0
mtsmfm Dec 25, 2020
cf2a6f3
Merge pull request #333 from mtsmfm/3-0-stackbrew
tianon Dec 28, 2020
8ec0fe3
Add alpine:3.13 images; Drop alpine:3.11
yosifkit Jan 16, 2021
1d3efcc
Merge pull request #337 from infosiftr/alpine3.13
yosifkit Jan 20, 2021
3904524
Update to 3.0.1, 2.7.3, 2.6.7, 2.5.9
tianon Apr 5, 2021
57fbb48
Merge pull request #346 from infosiftr/security
tianon Apr 5, 2021
6fe76a8
Remove 2.5 (EOL)
tianon Jun 25, 2021
9b48d74
Update to 2.7.4
docker-library-bot Jul 7, 2021
108e3c2
Update to 2.6.8
docker-library-bot Jul 7, 2021
5fccac5
Update to 3.0.2
docker-library-bot Jul 7, 2021
761ae37
Add initial jq-based templating engine
tianon Jul 2, 2021
0c5948b
Add Alpine 3.14
J0WI Jun 16, 2021
a1a06ef
Merge pull request #349 from infosiftr/jq-template
tianon Jul 8, 2021
e439599
Update patch file shasum
yosifkit Aug 16, 2021
fc5c093
Merge pull request #358 from infosiftr/confused
tianon Aug 16, 2021
4916859
Add `bullseye` & `bullseye-slim` versions, drop `stretch` & `stretch-…
ojab Aug 15, 2021
301b52c
Merge pull request #357 from ojab/add_bullseye
tianon Aug 16, 2021
659f4ab
Remove sha256sum from GitHub patch file
yosifkit Aug 23, 2021
2caaf19
Merge pull request #360 from docker-library/revert-358-confused
tianon Oct 26, 2021
53a12c2
Use libucontext in 2.7 to fix alpine based builds on arm32v6/7 and s390x
yosifkit Oct 25, 2021
4d6eafa
Merge pull request #364 from infosiftr/arches
tianon Oct 26, 2021
bda17e3
Limit ucontext linking to specific arches
yosifkit Oct 27, 2021
74ff4b2
Merge pull request #366 from infosiftr/more-context
tianon Oct 28, 2021
9d85d0a
Add ruby 3.1.0-preview1
sdwolfz Nov 9, 2021
d6a1e46
Merge pull request #367 from sdwolfz/ruby3.1
yosifkit Nov 10, 2021
d339fc4
Update 2.6 to 2.6.9
docker-library-bot Nov 24, 2021
928ce97
Update 2.7 to 2.7.5
docker-library-bot Nov 24, 2021
c57d85b
Update 3.0 to 3.0.3
docker-library-bot Nov 24, 2021
1e1d46d
Update to Alpine 3.15
tianon Nov 29, 2021
05ed05e
Merge pull request #370 from infosiftr/alpine3.15
tianon Nov 29, 2021
07554c8
Update to 3.1 stable release
enomotodev Dec 25, 2021
c60bce9
Merge pull request #377 from enomotodev/update-3.1rc-to-3.1-stable
tianon Dec 27, 2021
cf80cd6
Update 3.1 to 3.1.1
docker-library-bot Feb 18, 2022
34ebac9
Add 3.2.0-preview1
tianon Apr 4, 2022
49a0b34
Merge pull request #380 from infosiftr/3.2
yosifkit Apr 4, 2022
b633eef
Update 2.6 to 2.6.10
ojab Apr 12, 2022
2c3e1e0
Update 2.7 to 2.7.6
ojab Apr 12, 2022
dd1b1c9
Update 3.0 to 3.0.4
ojab Apr 12, 2022
6a10000
Update 3.1 to 3.1.2
ojab Apr 12, 2022
f375798
Merge pull request #381 from ojab/bump-rubies
tianon Apr 12, 2022
ac24ae0
Remove Ruby 2.6 (EOL)
tianon Apr 28, 2022
4955e52
Alpine 3.16
J0WI May 24, 2022
77f9667
Merge pull request #384 from J0WI/alpine-3.16
yosifkit May 24, 2022
c971cc8
Update jq-template for speed improvements
tianon Jul 14, 2022
41208aa
Update 3.2-rc to 3.2.0-preview2
docker-library-bot Sep 9, 2022
0c1ef53
Switch to "$GITHUB_OUTPUT"; update actions/checkout to v3
yosifkit Oct 15, 2022
3b3aac3
Merge pull request #387 from infosiftr/ci-updates
tianon Oct 17, 2022
09ae96a
Update 3.2-rc to 3.2.0-preview3
docker-library-bot Nov 11, 2022
e599270
Use new "bashbrew" composite action
tianon Nov 16, 2022
e62fa12
Add YJIT support to 3.2+ where we have new enough Rust
tianon Nov 16, 2022
c171bdf
Merge pull request #391 from infosiftr/yjit
yosifkit Nov 17, 2022
cdac1ff
Update 2.7 to 2.7.7
docker-library-bot Nov 24, 2022
ece6f45
Update 3.0 to 3.0.5
docker-library-bot Nov 24, 2022
9fd5896
Update 3.1 to 3.1.3
docker-library-bot Nov 24, 2022
a51b7da
Add Alpine 3.17
Earlopain Nov 29, 2022
fdb1345
Merge pull request #392 from Earlopain/alpine3.17
yosifkit Nov 30, 2022
b07fd2e
Update 3.2-rc to 3.2.0-rc1
docker-library-bot Dec 6, 2022
9b27fac
Update generated README
tianon Dec 20, 2022
8ea8c40
Update 3.2.0-rc to 3.2.0
frederikspang Dec 25, 2022
97cc64b
Merge pull request #399 from frederikspang/master
tianon Dec 27, 2022
2ffc9e1
Update latest to 3.2 (now GA)
tianon Dec 27, 2022
4edf684
Ditch "tac|tac" for more reliable scraping
tianon Jan 5, 2023
6db728e
Add YJIT support to debian 3.2+
paihu Dec 28, 2022
c756b06
Refactor to pull Rust version/checksum information from versions.json
tianon Jan 9, 2023
d9b3dc7
Merge pull request #400 from paihu/debian-yjit
yosifkit Jan 13, 2023
c068755
Update 3.2.0 to 3.2.1
leifg Feb 8, 2023
8a6d8c6
Merge pull request #405 from leifg/update-ruby-to-3.2.1
yosifkit Feb 8, 2023
e1866b5
Update permissions from 777 to 1777
tianon Mar 11, 2023
545b789
Merge pull request #406 from infosiftr/1777
yosifkit Mar 23, 2023
7117899
Update 2.7 to 2.7.8
docker-library-bot Mar 30, 2023
1cd7593
Update 3.0 to 3.0.6
docker-library-bot Mar 30, 2023
564fdfe
Update 3.1 to 3.1.4
docker-library-bot Mar 30, 2023
4041b21
Update 3.2 to 3.2.2
docker-library-bot Mar 30, 2023
3ac53a7
Add Alpine 3.18
wheatevo May 10, 2023
10e743e
Remove Alpine 3.16 from most versions (max 2 supported Alpine version…
tianon May 10, 2023
9fa3f32
Merge pull request #417 from wheatevo/add-alpine-3-18
yosifkit May 10, 2023
26a1daf
Drop EOL 2.7
yosifkit May 10, 2023
c11f10e
Merge pull request #418 from infosiftr/eol-2.7
tianon May 11, 2023
b0be6d1
Add ruby 3.3.0-preview1
sdwolfz May 13, 2023
4723077
Merge pull request #419 from sdwolfz/ruby3.3
tianon May 15, 2023
8940c59
Fix spurious 404s in "versions.sh"
tianon May 15, 2023
39aa7dd
Remove unnecessary readline headers in 3.3+
tianon May 15, 2023
d829e4c
Merge pull request #420 from infosiftr/3.3-readline
tianon May 15, 2023
ed1be47
Add debian:bookworm, drop buster
sitano Apr 5, 2023
65c8de9
Merge pull request #415 from sitano/ivan_ruby_bookworm
tianon Jun 13, 2023
31c1fdb
Update 3.3-rc to 3.3.0-preview2
docker-library-bot Sep 14, 2023
897d5b4
Update 3.3-rc to 3.3.0-preview3
docker-library-bot Nov 12, 2023
61a8069
Add alpine 3.19
Earlopain Dec 8, 2023
423e364
Bump rust version
Earlopain Dec 8, 2023
96b95ba
Merge pull request #433 from Earlopain/alpine-3.19
tianon Dec 8, 2023
b166ecb
Update 3.3-rc to 3.3.0-rc1
docker-library-bot Dec 11, 2023
25e8353
Finally parse upstream releases data properly
tianon Dec 21, 2023
2b3b80b
Merge pull request #435 from infosiftr/upstream-data
yosifkit Dec 22, 2023
088718f
Automate "latest" and "3" aliases
tianon Dec 22, 2023
04ee24d
Fix bug with 3.3.0 deleting 3.3 instead of 3.3-rc
tianon Dec 26, 2023
52e176c
Update 3.3 to 3.3.0, rust 1.74.1, rustup 1.26.0
docker-library-bot Dec 26, 2023
8af6f23
Update 3.3-rc
docker-library-bot Dec 26, 2023
fae67e7
Update GHA YAML with bashbrew example improvements (esp. concurrency:)
tianon Jan 3, 2024
c473741
Update 3.2 to 3.2.3
docker-library-bot Jan 18, 2024
90c7a1d
Remove unnecessary bison for Ruby 3.3.0
hachi8833 Feb 1, 2024
7e8e485
Merge pull request #438 from hachi8833/remove_bison_for_ruby330
yosifkit Feb 7, 2024
cfdac1e
Workaround 3.3.0 crash on arm64
osyoyu Feb 17, 2024
a27888b
Merge pull request #439 from osyoyu/fix-crash-3.3.0
tianon Feb 20, 2024
7ac7122
Apply arm64 patch sooner so `autoconf` regenerates `configure` correctly
tianon Feb 29, 2024
b45b591
Merge pull request #440 from infosiftr/apply-arm64-patch-sooner
tianon Feb 29, 2024
77efb18
Fix `dpkg-query --search` to be more specific
tianon Apr 5, 2024
a34f3a8
Merge pull request #443 from infosiftr/dpkg-query-search
yosifkit Apr 5, 2024
53646d3
[security] Update to 3.3.1, 3.2.4, 3.1.5, 3.0.7
tianon Apr 23, 2024
a2b957f
Merge pull request #446 from infosiftr/security
tianon Apr 23, 2024
1db5a7b
Revert RUBY_MAJOR refactoring for 3.0
tianon Apr 23, 2024
91faf12
Merge pull request #447 from infosiftr/revert-breaks-security
tianon Apr 23, 2024
ed54bf2
Remove 3.3.0 arm64 patch
Earlopain Apr 23, 2024
f575343
Merge pull request #448 from Earlopain/cleanup-template
tianon Apr 23, 2024
b0fcebf
Bump `actions/checkout` to v4
Earlopain Apr 25, 2024
0d22570
Merge pull request #454 from Earlopain/bump-actions
tianon Apr 25, 2024
bfd3f47
Add 3.4.0-preview1
tianon May 16, 2024
2b7f2ce
Merge pull request #456 from infosiftr/3.4-rc
yosifkit May 16, 2024
cfb3148
Drop Ruby 3.0
Earlopain May 22, 2024
6664377
Merge pull request #459 from Earlopain/drop-ruby-3.0
tianon May 22, 2024
a4c6c26
Add alpine 3.20
Earlopain May 22, 2024
41c83e0
Merge pull request #457 from Earlopain/alpine-3.20
tianon May 22, 2024
74a48e2
Update 3.1 to 3.1.6
docker-library-bot May 29, 2024
c5a2801
Update 3.3 to 3.3.2
docker-library-bot May 30, 2024
b8b0053
Update 3.3 to 3.3.3
docker-library-bot Jun 12, 2024
f69cac9
Add more defensive `mkdir` for `GEM_HOME`
tianon-sso Jun 25, 2024
c069afc
Merge pull request #463 from infosiftr/mkdir-gem-home
yosifkit Jun 27, 2024
2e432fc
Update 3.3 to 3.3.4
docker-library-bot Jul 9, 2024
6438466
Update 3.2 to 3.2.5
docker-library-bot Jul 26, 2024
04175a1
Update 3.3 to 3.3.5
docker-library-bot Sep 3, 2024
2895a67
Update `generate-stackbrew-library.sh` to support `BASHBREW_LIBRARY` …
tianon Sep 30, 2024
4e09dcf
Update 3.4-rc to 3.4.0-preview2
docker-library-bot Oct 7, 2024
d49362d
Use jq's `IN()` instead of `index()`
tianon Oct 16, 2024
7cb059d
Merge pull request #475 from docker-library/jq-IN
yosifkit Oct 16, 2024
e76791f
Bump rust version
Earlopain Oct 28, 2024
89946d9
Merge pull request #478 from Earlopain/bump-rust
tianon Oct 28, 2024
3df1b04
Update 3.2 to 3.2.6
docker-library-bot Oct 30, 2024
f268d39
Revert "Bump rust version"
Earlopain Nov 4, 2024
6bb29d9
Merge pull request #479 from Earlopain/revert-rust-bump
tianon Nov 4, 2024
b511945
Update 3.3 to 3.3.6
docker-library-bot Nov 5, 2024
cf905a6
Update README
tianon Nov 21, 2024
bbd386f
Remove alpine isnan/isinf workaround
Earlopain Dec 5, 2024
275c71d
Merge pull request #485 from Earlopain/alpine-isnan-isinf-workaround
yosifkit Dec 5, 2024
c792563
https://alpinelinux.org/posts/Alpine-3.21.0-released.html
Earlopain Dec 5, 2024
1e6be83
Merge pull request #486 from Earlopain/alpine-3.21
yosifkit Dec 5, 2024
7806540
Simplify gemrc nodoc
Earlopain Dec 6, 2024
4ea77c4
Merge pull request #487 from Earlopain/no-doc-simplify
tianon Dec 6, 2024
34da3c2
Update 3.4-rc to 3.4.0-rc1
docker-library-bot Dec 12, 2024
15cf9d7
Simplify and update `verify-templating.yml`
tianon Dec 13, 2024
3caadc6
Update 3.4 to 3.4.1, rust 1.74.1, rustup 1.26.0
docker-library-bot Dec 25, 2024
559bc12
Update 3.4-rc
docker-library-bot Dec 25, 2024
7f078b1
Remove runtime dependencies from slim and alpine variants
tianon Jan 8, 2025
d86ed5e
Bump Rust to 1.84.0
Earlopain Jan 13, 2025
a8087c8
Merge pull request #494 from Earlopain/bump-rust-1.84.0
tianon Jan 13, 2025
9b6a2e2
Merge pull request #493 from infosiftr/oops
yosifkit Jan 13, 2025
6f84caa
Revert "Remove runtime dependencies from slim and alpine variants"
Earlopain Jan 14, 2025
1ea0c59
Remove packages again at next minor release of each series
tianon Jan 14, 2025
2ba928a
Merge pull request #497 from Earlopain/revert-slim-trim
yosifkit Jan 14, 2025
59bb4e0
Update 3.3 to 3.3.7
docker-library-bot Jan 15, 2025
3a813c1
Update 3.2 to 3.2.7
docker-library-bot Feb 4, 2025
c12fe5b
Remove `ENABLE_PATH_CHECK` workaround
Earlopain Feb 14, 2025
02bc038
Merge pull request #490 from Earlopain/remove-path-check-workaround
tianon Feb 14, 2025
b8c4907
Update 3.4 to 3.4.2
docker-library-bot Feb 15, 2025
5331b92
Update 3.1 to 3.1.7
docker-library-bot Mar 26, 2025
0012170
Update 3.2 to 3.2.8
docker-library-bot Mar 26, 2025
193c69e
Remove slim/alpine temporary code
Earlopain Mar 26, 2025
85d6f77
Drop Ruby 3.1
Earlopain Mar 26, 2025
f2b14fa
Merge pull request #504 from Earlopain/remove-slim-workaround
tianon Mar 26, 2025
7d40e5d
Merge pull request #505 from Earlopain/remove-3.1
tianon Mar 26, 2025
fd391a0
Update 3.3 to 3.3.8
docker-library-bot Apr 9, 2025
235b3ff
Update 3.4 to 3.4.3
docker-library-bot Apr 14, 2025
f0bf5f3
Add 3.5 pre-release
tianon Apr 21, 2025
f9aaeea
Merge pull request #508 from infosiftr/3.5-rc
tianon Apr 21, 2025
1630a46
Remove `.rust.version` check
Earlopain May 6, 2025
5810f42
Merge pull request #510 from Earlopain/remove-rust-check
tianon May 6, 2025
7d86540
Update 3.4 to 3.4.4
docker-library-bot May 14, 2025
7d367fd
Add Alpine 3.22 (remove Alpine 3.20)
tianon May 30, 2025
6d49a44
Merge pull request #513 from infosiftr/alpine3.22
yosifkit May 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/*/**/Dockerfile linguist-generated
/Dockerfile*.template linguist-language=Dockerfile
59 changes: 59 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: GitHub CI

on:
pull_request:
push:
workflow_dispatch:
schedule:
- cron: 0 0 * * 0

defaults:
run:
shell: 'bash -Eeuo pipefail -x {0}'

concurrency:
group: ${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:

generate-jobs:
name: Generate Jobs
runs-on: ubuntu-latest
outputs:
strategy: ${{ steps.generate-jobs.outputs.strategy }}
steps:
- uses: actions/checkout@v4
- uses: docker-library/bashbrew@HEAD
- id: generate-jobs
name: Generate Jobs
run: |
strategy="$("$BASHBREW_SCRIPTS/github-actions/generate.sh")"

EOF="EOF-$RANDOM-$RANDOM-$RANDOM"
echo "strategy<<$EOF" >> "$GITHUB_OUTPUT"
jq <<<"$strategy" . | tee -a "$GITHUB_OUTPUT"
echo "$EOF" >> "$GITHUB_OUTPUT"

test:
needs: generate-jobs
strategy: ${{ fromJson(needs.generate-jobs.outputs.strategy) }}
name: ${{ matrix.name }}
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Prepare Environment
run: ${{ matrix.runs.prepare }}
- name: Pull Dependencies
run: ${{ matrix.runs.pull }}
- name: Build ${{ matrix.name }}
run: ${{ matrix.runs.build }}
- name: History ${{ matrix.name }}
run: ${{ matrix.runs.history }}
- name: Test ${{ matrix.name }}
run: ${{ matrix.runs.test }}
- name: '"docker images"'
run: ${{ matrix.runs.images }}
19 changes: 19 additions & 0 deletions .github/workflows/verify-templating.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Verify Templating

on:
pull_request:
push:
workflow_dispatch:

defaults:
run:
shell: 'bash -Eeuo pipefail -x {0}'

jobs:
apply-templates:
name: Check For Uncomitted Changes
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: ./apply-templates.sh
- run: git diff --exit-code
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.jq-template.awk
.yq*
48 changes: 0 additions & 48 deletions .travis.yml

This file was deleted.

91 changes: 0 additions & 91 deletions 2.4/buster/Dockerfile

This file was deleted.

117 changes: 0 additions & 117 deletions 2.4/buster/slim/Dockerfile

This file was deleted.

Loading