Commit graph

184 commits

Author SHA1 Message Date
ae410e33fd Use debian backports directly as base, to allow for fixed compiler version. Re-enable tests, and remove slim builds 2022-03-04 10:50:40 -05:00
66927c4fbc new config, use debian backports directly 2022-03-04 10:19:49 -05:00
8f346e650e remove slim 2022-03-04 10:15:39 -05:00
205ae7c7d3 fix tag to not have comma 2022-03-03 12:48:33 -05:00
e31f5adef1 Disable test suite temporarily, some kind of GDBM failure during 5.20.3 that i will fix later 2022-03-03 12:44:05 -05:00
1c1cb02f06 do the push 2022-03-03 12:34:25 -05:00
b1e05692f9 more adjustments 2022-03-03 12:33:21 -05:00
a932322f61 change config to have more builds, sort the tags 2022-03-03 12:26:25 -05:00
b8064e8f60 add builds 2022-03-03 12:11:34 -05:00
02c6272796 quad and long double are either or 2022-03-03 12:11:04 -05:00
82a776fd0f Add build directories 2022-03-03 12:08:37 -05:00
6f9ea0f2fd Update config and allow for more options 2022-03-03 12:08:18 -05:00
J0WI
8e053ca86a Debian Bullseye 2021-11-13 01:19:32 +08:00
Zak B. Elep
311f05366d ⚙️ Regenerate Dockerfiles and patches 2021-05-21 18:30:03 +08:00
Zak B. Elep
893421d76e config.yml: Update for 5.34.0; 5.28.3 is EOL 2021-05-21 18:30:03 +08:00
Zak B. Elep
acba2a60a1 generate.pl: fix pod links, alt text and link were flipped 2021-05-21 17:47:32 +08:00
Zak B. Elep
293fce34f9 library.pl: Add a bit of pod for reference 2021-05-21 17:47:12 +08:00
Zak B. Elep
e2fb512ba5 💄 library.pl: tidy up 2021-05-21 17:31:25 +08:00
Tianon Gravi
f36481da3b Add basic "library.pl" script for generating "library/perl" file
This accepts an optional `--eol` flag to also include the EOL versions (with a big comment about removing them post-build).
2021-05-21 15:09:01 +08:00
Tianon Gravi
22f7d649e2 Update old Perls from jessie to stretch (and test them all in Actions)
Additionally, add buster to all of them.

Finally, move all EOL versions into a completely separate `eol/` directory so that the repository is a little easier manage (and so we can limit testing of all old EOL versions to only when something inside the `eol/` directory changes).
2021-05-18 13:57:40 +08:00
Zak B. Elep
738a3ccc0f ⚙️ Regenerate Dockerfiles and patches for older Perls 2021-01-26 11:10:01 +08:00
Zak B. Elep
5eb33db791 📓 build-image.yml: Update for 5.32.1 2021-01-25 15:42:12 +08:00
Zak B. Elep
5440fdade9 ⚙️ Remove 5.32.0 2021-01-25 15:42:12 +08:00
Zak B. Elep
bb7fcf370b ⚙️ Generate Dockerfiles and patches for 5.32.1 2021-01-25 15:22:53 +08:00
Zak B. Elep
1669825ddd config.yml: Update for 5.32.1 2021-01-25 14:04:06 +08:00
Zak B. Elep
0b4a8d7145 .github/workflows: tune action triggers to run on push/PR
Run on branch pushes or PRs, but ignore tags.
2020-06-24 10:39:39 +08:00
Zak B. Elep
6234cfc650 📓 build-image.yml: Update for Perl 5.32.0 2020-06-21 18:44:07 +08:00
Zak B. Elep
cce936c1ee ⚙️ Generate for 5.32.0 2020-06-21 18:40:12 +08:00
Zak B. Elep
1f55a9d074 Add 5.32.0
https://www.nntp.perl.org/group/perl.perl5.porters/2020/06/msg257547.html
2020-06-21 18:39:19 +08:00
Zak B. Elep
fdcec00a5b ⚙️ Regenerate Dockerfiles and patches for older Perls 2020-06-05 14:57:55 +08:00
Zak B. Elep
fd607b3fa7 Revert "generate.pl: temporarily skip generating for older Perls"
This reverts commit 1edb705f82.

Should be fine now that
https://metacpan.org/release/BINGOS/Devel-PatchPerl-2.00 fixes failing
patches.
2020-06-05 14:54:38 +08:00
Zak B. Elep
b72cb97688 build-image.yml: Try matrix builds for multiple Perl versions
Try to catch regressions for previous supported Perls more easily by
testing builds ASAP.
2020-06-05 14:17:09 +08:00
Zak B. Elep
9782265b95 Restore GDBM_File test skip patch for 5.28.3
This was removed as we created a new 5.28 version.

cf commit 0104479194
2020-06-05 14:06:28 +08:00
Zak B. Elep
1edb705f82 generate.pl: temporarily skip generating for older Perls
Appease test failures for now so we can expedite releasing
5.28.3/5.30.3.
2020-06-04 15:22:52 +08:00
Zak B. Elep
6c32907544 ⚙️ build-image.yml: Bump for 5.30.3 2020-06-04 15:22:52 +08:00
Zak B. Elep
f327ae0894 ⚙️ Remove 5.28.2/5.30.2 2020-06-04 15:22:52 +08:00
Zak B. Elep
74674b23ec ⚙️ Generate Dockerfiles and patches for 5.28.3/5.30.3
Skipping previous version for now due to
https://github.com/bingos/devel-patchperl/issues/44
2020-06-04 15:22:52 +08:00
Zak B. Elep
460f948250 config.yml: Update for 5.28.3/5.30.3 2020-06-04 15:22:52 +08:00
Zak B. Elep
054bceb46d Remove 5.26-5.28 Time::Local patches
These patches are now integrated into
https://metacpan.org/release/BINGOS/Devel-PatchPerl-1.90 (which
backports even further to v5.8.7.)
2020-03-16 15:17:23 +08:00
Zak B. Elep
9ff3c4d82a ⚙️ build-image.yml: bump for 5.30.2 2020-03-16 15:17:23 +08:00
Rolf Stöckli
87b3f5c7aa Change to 5.30.2, update patches. 2020-03-16 15:17:23 +08:00
Zak B. Elep
28f5306b9e ⚙️ Generate patches for Time::Local from 5.26.3 to 5.28.2 2020-01-22 14:03:29 +08:00
Zak B. Elep
d81401ad7f cpanfile: Add dependency on version pragma
Per `perldoc version`, use the 0.77 release and up that provides the
`parse` and `declare` methods.
2020-01-22 14:03:29 +08:00
Zak B. Elep
70727fb79e generate.pl: Add patch for Time::Local on perls between 5.26 - 5.30
- https://github.com/Perl/docker-perl/issues/76
- https://github.com/Perl/perl5/issues/17410

For current-supported perls, only 5.28 is affected.
2020-01-22 14:03:29 +08:00
Zak B. Elep
b15d6d60e9 ⚙️ Fix GitHub Action workflows to run on push or pull-request 2020-01-21 18:14:25 +08:00
Zak B. Elep
4ca28f3d63 Add GitHub Actions for building latest supported Perls 2019-11-30 12:02:31 +08:00
Zak B. Elep
daa1556bfd Add GitHub Actions for testing generate.pl
Test using GitHub Actions for this repo.
2019-11-30 12:02:31 +08:00
Zak B. Elep
61f3aae15f ⚙️ Regenerate Dockerfiles 2019-11-23 11:04:11 +08:00
Zak B. Elep
b163317e64 generate.pl: set an always-accessible WORKDIR for any user
Ensure Perl containers can run even when the working `USER` is altered
by using `WORKDIR /`, as non-root users are unable to access `/root`.
This is especially noticeable in Kubernetes clusters (where container
processes are prevented from running as root.)

Fixes #72.
2019-11-23 11:01:34 +08:00
Zak B. Elep
bad811d7db ⚙️ Remove Perl 5.30.0 2019-11-17 15:10:04 +08:00