Add a simple CI workflow for compiling Cytoplasm. #27

Merged
jordan merged 12 commits from ci into master 2024-01-13 16:08:45 +00:00
Owner

This will allow us to pick up compiler warnings from other systems, mainly 32-bit ones. 32-bit systems have different integer sizes that cause all kinds of warnings that we should really address.

This will allow us to pick up compiler warnings from other systems, mainly 32-bit ones. 32-bit systems have different integer sizes that cause all kinds of warnings that we should really address.
jordan added 12 commits 2024-01-13 16:07:18 +00:00
Add test compile workflow.
All checks were successful
Compile Cytoplasm / Compile-Cytoplasm (push) Successful in 14s
a953834724
Add x86 runner.
Some checks failed
Compile Cytoplasm / Compile-Cytoplasm (push) Has been cancelled
605cce881a
Update workflow.
All checks were successful
Compile Cytoplasm / Compile-Cytoplasm (push) Successful in 9s
4f0cf2f670
Update workflow.
All checks were successful
Compile Cytoplasm / Compile-Cytoplasm (x86_64, alpine-v3.19) (push) Successful in 9s
Compile Cytoplasm / Compile-Cytoplasm (x86, alpine-v3.19) (push) Successful in 18s
6a6d379622
Update workflow.
Some checks failed
Compile Cytoplasm / Compile Cytoplasm (x86_64, alpine-v3.19) (push) Failing after 9s
Compile Cytoplasm / Compile Cytoplasm (x86, alpine-v3.19) (push) Failing after 10s
83a02392f8
Add Debian x86 and x86_64 runners.
Some checks failed
Compile Cytoplasm / Compile Cytoplasm (x86_64, alpine-v3.19) (push) Failing after 20s
Compile Cytoplasm / Compile Cytoplasm (x86, alpine-v3.19) (push) Failing after 22s
Compile Cytoplasm / Compile Cytoplasm (x86, debian-v12.4) (push) Has been cancelled
Compile Cytoplasm / Compile Cytoplasm (x86_64, debian-v12.4) (push) Has been cancelled
9583e48aa0
Update workflow.
Some checks failed
Compile Cytoplasm / Compile Cytoplasm (x86_64, alpine-v3.19) (push) Failing after 8s
Compile Cytoplasm / Compile Cytoplasm (x86, alpine-v3.19) (push) Failing after 10s
Compile Cytoplasm / Compile Cytoplasm (x86, debian-v12.4) (push) Failing after 24s
Compile Cytoplasm / Compile Cytoplasm (x86_64, debian-v12.4) (push) Failing after 28s
7830b91603
Don't build static binaries by default.
All checks were successful
Compile Cytoplasm / Compile Cytoplasm (x86_64, debian-v12.4) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86_64, alpine-v3.19) (push) Successful in 12s
Compile Cytoplasm / Compile Cytoplasm (x86, alpine-v3.19) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86, debian-v12.4) (push) Successful in 14s
b39d2e4a36
OpenSSL isn't build statically on most Linux distributions, so --static
only makes sense with --disable-tls or a custom build of OpenSSL.

I haven't tested LibreSSL.
Update workflow.
Some checks failed
Compile Cytoplasm / Compile Cytoplasm (x86_64, alpine-v3.19) (push) Successful in 10s
Compile Cytoplasm / Compile Cytoplasm (x86_64, debian-v12.4) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86, alpine-v3.19) (push) Successful in 12s
Compile Cytoplasm / Compile Cytoplasm (x86, debian-v12.4) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86_64, openbsd-v7.4) (push) Successful in 27s
Compile Cytoplasm / Compile Cytoplasm (x86, openbsd-v7.4) (push) Has been cancelled
e81d7e1911
Update workflow.
All checks were successful
Compile Cytoplasm / Compile Cytoplasm (x86_64, debian-v12.4) (push) Successful in 12s
Compile Cytoplasm / Compile Cytoplasm (x86_64, alpine-v3.19) (push) Successful in 10s
Compile Cytoplasm / Compile Cytoplasm (x86, debian-v12.4) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86, alpine-v3.19) (push) Successful in 12s
Compile Cytoplasm / Compile Cytoplasm (x86_64, openbsd-v7.4) (push) Successful in 17s
b7e8980a17
Add FreeBSD 14 runner.
All checks were successful
Compile Cytoplasm / Compile Cytoplasm (x86_64, debian-v12.4) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86_64, alpine-v3.19) (push) Successful in 12s
Compile Cytoplasm / Compile Cytoplasm (x86, alpine-v3.19) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86, debian-v12.4) (push) Successful in 16s
Compile Cytoplasm / Compile Cytoplasm (x86_64, openbsd-v7.4) (push) Successful in 18s
Compile Cytoplasm / Compile Cytoplasm (x86_64, freebsd-v14.0) (push) Successful in 18s
Compile Cytoplasm / Compile Cytoplasm (x86, freebsd-v14.0) (push) Successful in 22s
abdc5ba87e
Add NetBSD 9.3 for CI. Also removed TODO comments.
All checks were successful
Compile Cytoplasm / Compile Cytoplasm (x86_64, freebsd-v14.0) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86_64, debian-v12.4) (push) Successful in 16s
Compile Cytoplasm / Compile Cytoplasm (x86, freebsd-v14.0) (push) Successful in 15s
Compile Cytoplasm / Compile Cytoplasm (x86_64, alpine-v3.19) (push) Successful in 13s
Compile Cytoplasm / Compile Cytoplasm (x86, debian-v12.4) (push) Successful in 18s
Compile Cytoplasm / Compile Cytoplasm (x86, alpine-v3.19) (push) Successful in 16s
Compile Cytoplasm / Compile Cytoplasm (x86, netbsd-v9.3) (push) Successful in 18s
Compile Cytoplasm / Compile Cytoplasm (x86_64, openbsd-v7.4) (push) Successful in 20s
Compile Cytoplasm / Compile Cytoplasm (x86_64, netbsd-v9.3) (push) Successful in 22s
4d88d06fd5
This is all the runners I plan on adding for now.
jordan merged commit d0969d0dd7 into master 2024-01-13 16:08:45 +00:00
jordan deleted branch ci 2024-01-13 16:08:45 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Telodendria/Cytoplasm#27
No description provided.