build tiny docker images #662
No reviewers
Labels
No labels
Bug
Cherry-picking
Database
Dependencies
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/Federation
Matrix/MSC
Matrix/Media
Meta
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
Wont fix
old/ci/cd
old/rust
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: continuwuation/continuwuity#662
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docker-pr"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Appropriate semver, branch/PR and SHA tags are automatically generated, with the following suffixes:
-tiny
: amd64 + arm64 generic builds-tiny-haswell
: amd64 haswell-optimised buildsImages are 24-30MB, and are tagged with metadata, build attestations, SBOM, etc.
SOURCE_DATE_EPOCH
is set, so builds should be reproducible as far as the build chains support that.Possible enhancements:
cargo-pgo
(would require a representative benchmark suite)Todo:
Add an action to set the docker hub descriptionhttps://github.com/girlbossceo/conduwuit/pull/663Let me know if you want me to rebase the commit history to be a bit more sane.
I'm excited to see this, thanks for writing it!
I'd probably squash the commits though as it's purely modifying the CI 🙂
Thanks! ❤️
I'd probably not squash all of them, as some are meaningful - like
7fc2e6a420
Commits rebased, from 26 to 9!
See the comment on the associated issue: https://github.com/girlbossceo/conduwuit/issues/657#issuecomment-2591740204
Pull request closed