Matt McCormick
d75b3333c0
ci: mark web-wasm and web-wasi-threads as multiarch
2025-02-24 11:21:00 -05:00
Matt McCormick
5887d4c55c
ci: upload multiarch artifacts
2025-02-22 17:27:44 -05:00
Matt McCormick
7577ed208d
linux-arm64: disable openssl in CIo
...
Strage failure in the ARM host build:
```
/usr/xcc/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc -Iinclude -pthread -Wall -O3 -DNDEBUG -c -o test/x509aux.o test/x509aux.c
/usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
"-oMakefile" apps/CA.pl.in > "apps/CA.pl"
/usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
"-oMakefile" apps/tsget.in > "apps/tsget.pl"
/usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
"-oMakefile" tools/c_rehash.in > "tools/c_rehash"
/usr/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
"-oMakefile" util/shlib_wrap.sh.in > "util/shlib_wrap.sh"
./dockcross-linux-arm64: line 249: 615634 Killed $OCI_EXE run $TTY_ARGS --name $CONTAINER_NAME -v "$HOST_PWD":/work $HOST_VOLUMES "${USER_IDS[@]}" $FINAL_ARGS $FINAL_IMAGE "$@"
```
2025-02-19 13:44:54 -05:00
Matt McCormick
27edf0f8a9
ci: improve multiarch base load
2025-02-18 17:18:11 -05:00
Matt McCormick
1afd48ee6a
ci: switch from android-arm64 to linux-arm64 for multi-arch
2025-02-18 17:13:27 -05:00
Matt McCormick
9dea22ab64
ci: use explicit deploy-multi-arch-images needs:
...
dynamic job references not supported.
2025-02-18 17:13:25 -05:00
Matt McCormick
85496b648d
ci: login to DockerHub via official Action
2025-02-17 16:09:00 -05:00
Matt McCormick
8d3f1362c2
ci: use more unique deploy job name, add steps:
2025-02-17 15:54:49 -05:00
Matt McCormick
af6a85faf1
Merge branch 'master' into wasi-arm-host
2025-02-17 15:35:53 -05:00
Matt McCormick
f473b99340
ci: multi-arch deploy
...
Upload artifacts for the multi-arch images, then download, load them,
and deploy them along with multi-arch manifests after both finished
building.
2025-02-17 15:25:17 -05:00
Matt McCormick
456e7e0494
ci: use versioned build image
...
Make CI more reproducible and prevent non-explicit changes from breaking
builds.
2025-02-11 13:43:49 -05:00
Matt McCormick
2b491aeb9a
ci: build multiarch images
2025-01-23 21:02:58 -05:00
Matt McCormick
1d459d9fbc
ci: build multiarch base with ubuntu-22.04-arm
...
macos-15 (arm) still requires emulation and is too slow.
2025-01-17 14:54:47 -05:00
Matt McCormick
306612b685
ci: define base-multiarch job
...
And remove buildx emulated multiarch build.
2024-12-30 00:19:48 -05:00
Matt McCormick
d0e5a437dd
ci: bump runner to ubuntu-24.04
2024-12-26 07:57:27 -05:00
Matt McCormick
b459265243
ci: setup qemu, buildx for standard image builds
2024-12-26 07:56:09 -05:00
Matt McCormick
7a62133ff7
web-wasi: enable arm_host
2024-12-26 07:56:09 -05:00
Matt McCormick
858a3d8755
ci: add arm_host to arch_name matrix option
...
Define whether we will also build for an ARM64 host.
"yes" - yes
"no" - explicitly do not build
"" - have not tried yet
2024-12-26 07:56:09 -05:00
Fancy2209
81c74ac1f0
Update main.yml
2024-11-06 13:55:03 -01:00
Fancy2209
bef5f26ead
Actions have more cores now
2024-11-05 12:13:58 -01:00
Fancy2209
03adcfcd84
Disable Stockfish for PPC and Llama for PPC64
2024-11-05 12:09:13 -01:00
Fancy2209
0bed4bf8e7
Fix Ci and PPC64 ct-ng config
2024-10-31 09:29:08 -01:00
Paulo Medeiros
9560d75124
Add PPC and PPC64
2024-10-30 17:52:47 -01:00
2b500e4150
Add llama.cpp for linux-ppc64le
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-11 10:09:57 +02:00
a1ff15e206
Fix duplicate variable
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
45c870a3f5
Replace . with _ for llama variables names
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
26baad281a
Add llama.cpp on CI
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
24fa6a0962
Update main.yml
...
Disable for now C-Plus-Plus for linux-arm64
2024-08-07 23:18:36 +02:00
Phillip Schichtel
e9090a2473
attempt layer cache exporting in github actions
2024-07-26 01:12:08 +02:00
Matt McCormick
d4e7c0aff2
web-wasi-threads: initial addition
...
This is a different toolchain following how wasi-sdk defines the
platform triple and how builds are configured -- everything should be
built with the flags defined in the toolchain file.
We build from web-wasi:latest, and that is built first.
2024-04-03 15:19:02 -04:00
Matt McCormick
00e75583b2
ci: build the base image for both arm64 and amd64
2024-03-25 22:53:11 -04:00
Matt McCormick
137dda204d
ci: increase base cache retention to 3 days
2024-03-04 12:22:45 +01:00
Matt McCormick
3ac4aed3aa
ci: use docker import-export instead of load-save
...
To avoid:
open /var/lib/docker/tmp/docker-import-2294564057/repositories: no such file or directory
observed in itk-wasm.
2024-03-04 12:22:45 +01:00
Matt McCormick
50baccd0fa
ci: bump upload-artifact and download-artifact to v4
2024-03-04 12:22:45 +01:00
Flávio Tapajós
424b61e9ec
Merge 'dockcross/master'
2024-01-02 23:03:07 -03:00
dependabot[bot]
4e4d3ad7ed
build(deps): bump actions/stale from 8 to 9
...
Bumps [actions/stale](https://github.com/actions/stale ) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-08 00:01:29 +01:00
714b61dd7a
Update main.yml
...
Update main.yml
2023-11-06 12:53:18 +01:00
af3fa9b013
Update Python version
...
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-10-21 09:22:29 +02:00
5dc592b786
Add linux-ppc64le-lts
...
Add linux-ppc64le-lts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-09-21 23:56:23 +02:00
dependabot[bot]
7b2d74f38d
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 03:56:16 +02:00
Mateusz Pietryga
6b01b8bc08
Fix CMAKE_SYSTEM_NAME variable in windows-arm* toolchains to correctly indicate target platform - update test build
2023-08-08 23:31:24 +02:00
dependabot[bot]
c2f53669cd
build(deps): bump actions/stale from 7 to 8
...
Bumps [actions/stale](https://github.com/actions/stale ) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 10:47:14 +02:00
René Helmke
a0eaff4245
mips-linux-uclibc: disable broken C build test
2023-04-21 23:15:26 +02:00
René Helmke
17c51fdff5
add github CI workflow for linux-mips-uclibc
2023-04-21 23:15:26 +02:00
Mickaël Guérin
699a52c3e5
Force OCI_EXE to docker in CI
...
We use docker to build images, we also want to use it when running the
images
2023-01-30 15:46:00 +01:00
Mickaël Guérin
f152c4b25e
Fix manylinux2014-aarch64 image building
...
* switch image to crosstool-ng 1.25.0
* remove support of ct-ng 1.13.0 and set 1.25.0 as the default version
2023-01-30 08:26:46 +01:00
dependabot[bot]
f1d65bdbcc
Bump actions/stale from 6 to 7
...
Bumps [actions/stale](https://github.com/actions/stale ) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-21 18:02:59 +00:00
PJ Reid
480014ee42
Fix openssl
2022-11-29 21:46:28 +01:00
PJ Reid
3d7e4be571
Fix openssl arch type
2022-11-29 21:46:28 +01:00
PJ Reid
5105b44143
Turnoff stockfish test
2022-11-14 14:58:24 +01:00