Commit Graph

30 Commits

Author SHA1 Message Date
Justin Kromlinger
a162c7ebbe
Fix typo 2023-11-18 17:24:36 +01:00
Emil Velikov
5d404ea4bd Introduce multilib-devel container
Can be used to build 32bit (aka multilib) packages. With all the
simplification and de-duplication done with the previous commits, this
turns out to be a fairly simple job ;-)

Notes:
 - there is currently no test stage for this container
 - the release bits will come with next commit

v2:
 - preserve extra.conf for base/base-devel

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-10-22 19:20:06 +01:00
Emil Velikov
92315d6eaa Install git, add to the README
We use git in the makefile to create the container revision label.
This did not have any affect outside the local containers, since the
official ones use the CI_COMMIT_TAG variable from the CI.

Fixes: 5ec09f5 ("gitlab-ci: install devtools without its dependencies")
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-09-25 18:20:34 +00:00
Kristian Klausen
6d3ea0c032
Fix incorrect cosign verify commands
The identity has been changed[1] to also include the "CI config path"
and the ref path should be the git tag of the release.

Also remove `jq` as it is only nice to have, not needed and it masks the
return code of `cosign verify`.

[1] a4b3e128c1

Fixes: 8317be4 ("Sign the images with sigstore's fulcio/rekor")
2023-09-21 06:42:36 +02:00
Justin Kromlinger
6090c65290
README 80 column wrap, cleanup 2023-09-16 16:00:30 +02:00
Kristian Klausen
8317be4d2d
Sign the images with sigstore's fulcio/rekor
The ecosystem is moving towards sigstore and we are federated with the
public fulcio instance[1], so let's sign our images. Cosign is not used,
but the sigstore feature built into podman, which works basically the
same way as cosign.

[1] https://github.com/sigstore/fulcio/pull/1214

Fix #77
2023-09-16 15:55:50 +02:00
Emil Velikov
9c32b05bfa
README: rewrap, use standalone references
Re-wrap the readme to about 80 columns and use standalone references for
the long URLs. Reduces the eye-bleed for casual contributors.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-09-16 15:37:22 +02:00
Emil Velikov
615bfa55ea
Drop erroneous oci- prefix for image-base{,-devel} targets
The targets never had a docker/oci prefix. Update the PHONY targets in
the Makefile and the README.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-09-16 15:30:21 +02:00
Emil Velikov
8589e40bd8
README: s/docker/podman/ in the requirements
We're switched to podman a while ago.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-09-16 15:30:20 +02:00
Acid Xeon
e39d28dcce Delete package group in README
`base-devel` is also meta package now.
2023-08-12 09:19:34 +00:00
Justin Kromlinger
e4875c7e36
Add ghcr.io daily target 2023-06-21 20:54:10 +02:00
Justin Kromlinger
6aa7dcc287
Replace kaniko with podman
Resolves #71, fixes #70.
2023-06-15 16:33:58 +02:00
Justin Kromlinger
0b819be950
Fix pull commands for the DockerHub library images 2023-06-14 14:46:20 +02:00
Justin Kromlinger
9df81a9cbf
Add daily releases to quay.io repository
See #73.
2023-06-14 14:43:34 +02:00
nl6720
80898b1da2
README: update image sizes and use proper units
The sizes are liberally rounded values from https://gitlab.archlinux.org/archlinux/archlinux-docker/container_registry/2.
2023-04-19 08:56:41 +03:00
Santiago Torres
be068a16d3
README: add note on lsign-key 2021-04-29 15:52:57 -04:00
Justin Kromlinger
65afb6ca64
Replace ~ in README since it's strikeout on DockerHub
Resolves #54.
2020-12-09 23:39:29 +01:00
Sven-Hendrik Haase
95f4c09f9d Fix some typos 2020-12-01 07:41:24 +00:00
Justin Kromlinger
1a5fbeea9d
Make README more user-centric and explain CI processes
Resolves #40 and #48.
2020-11-30 22:13:02 +01:00
Sven-Hendrik Haase
cf6a172694
Update README for all the new changes 2020-10-19 04:15:13 +02:00
Sven-Hendrik Haase
d51a887efb
Add base-devel tag 2020-08-31 18:20:52 +02:00
Justin Kromlinger
026d2788df
Add fakeroot as a build dependency 2020-07-30 17:55:18 +02:00
Linux Ninja
b2e07647e9 add fakechroot dependency in README.md, prevent 'already exists' error when running ln -s by adding -f in Makefile, combine two layers of Dockerfile and fix typo of pugring.gpg~
Signed-off-by: Linux Ninja <linuxninja@bryangay.com>
2019-08-10 02:57:40 -04:00
putty182
e612e65be1 Add docker as a build dependency 2019-02-16 11:22:44 +01:00
Pierre Schmitz
cf3047183d Fix typo 2017-12-30 14:26:43 +01:00
Pierre Schmitz
1ccef5ae30 Move the repo to the Arch Linux organization 2017-09-01 07:44:49 +02:00
Pierre Schmitz
68c4f6027b Add simple mission statement 2017-08-30 19:02:04 +02:00
Pierre Schmitz
a955274a55 Add travis build status to README.md 2017-04-23 16:41:15 +02:00
Pierre Schmitz
4a03bbb541 Use pacman.conf from devtools 2017-04-10 17:26:33 +02:00
Pierre Schmitz
af420fab5a Create README.md 2017-04-08 18:09:39 +02:00