Commit Graph

1709 Commits

Author SHA1 Message Date
Matt McCormick 9de64a24c2 wasi: bump wasi-sdk to version 27
Includes LLVM bump to version 21.
2025-09-26 10:59:35 -04:00
Matt McCormick 66fda89f8d Merge pull request #911 from thewtex/buildah-manifest-tool
ci: push multi-arch images with manifest-tool
2025-09-25 22:08:26 -04:00
Matt McCormick 13872ace65 ci: push multi-arch images with manifest-tool
Instead of buildah.

- Simplified workflow: manifest-tool provides a more straightforward command-line interface for creating manifest lists
- Better integration: manifest-tool is specifically designed for manifest list/OCI index creation and management
- Cross-platform compatibility: Works with both Docker v2.2 manifest lists and OCI v1 indexes
- Template-based approach: The --template and --platforms flags provide a cleaner way to specify multi-arch images
2025-09-24 11:24:33 -04:00
Matt McCormick 6ea98ba7f7 Merge pull request #909 from thewtex/manylinux-2-28-gcc-version
manylinux_2_28: GCC toolset version 14 sudo removal
2025-09-13 15:43:56 -04:00
Matt McCormick 015205b0c9 manylinux_2_28: GCC toolset version 14 sudo removal 2025-09-12 16:51:26 -04:00
Matt McCormick 87b9db46eb Merge pull request #908 from thewtex/emscripten-4.0.14
web-wasm: bump emscripten to 4.0.14
2025-09-11 10:06:47 -04:00
Matt McCormick 2eaff8a971 Merge pull request #907 from thewtex/manylinux-2-28-x64-bump
manylinux_2_28_x64: bump base to 2025.08.12-1
2025-09-11 08:27:58 -04:00
Matt McCormick c59cf19b0b web-wasm: bump emscripten to 4.0.14 2025-09-10 15:28:59 -04:00
Matt McCormick d59579d028 manylinux_2_28_x64: bump base to 2025.08.12-1
Relatively recent image that passed container security checks.
2025-09-10 15:16:29 -04:00
Matt McCormick b1ae758f3d Merge pull request #906 from dockcross/dependabot/github_actions/actions/stale-10
build(deps): bump actions/stale from 9 to 10
2025-09-10 14:41:12 -04:00
Matt McCormick c5d3885212 Merge pull request #905 from jcfr/update-imagefiles-utils-script
chore(imagesfiles): Refactor script introducing fetch_source function
2025-09-10 14:39:43 -04:00
dependabot[bot] 9b52d93255 build(deps): bump actions/stale from 9 to 10
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [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/v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 18:02:02 +00:00
Jean-Christophe Fillion-Robin e52623c8dc fix(install-cmake-binary): Revert back to installing upstream CMake package
Since the Centos 5 image is not maintained anymore, there is no need to install
the custom CMake package originally intended to support GLIBC version from Centos 5.
2025-08-27 12:34:45 -04:00
Jean-Christophe Fillion-Robin 9f4e0b7413 chore(imagesfiles): Refactor script introducing fetch_source function
Update options preferring their more explicit long form:
`-f` is `--fail`
`-s` is `--silent`
`-S` is `--show-error`
`-L` is `--location`

Additionally, `-O` is removed in favor of explicitly specifying the output file using `-o`
2025-08-27 11:57:08 -04:00
Jonas Vautherin 0a27819132 Merge pull request #903 from dockcross/update-android-to-sdk-24
Update Android SDK to 24
2025-08-18 08:02:40 +02:00
Jonas Vautherin c756bd6080 Update Android SDK to 24 2025-08-16 13:32:11 +02:00
Matt McCormick 7075966713 Merge pull request #902 from dockcross/dependabot/github_actions/actions/checkout-5
build(deps): bump actions/checkout from 4 to 5
2025-08-13 13:51:27 -04:00
dependabot[bot] 70ac69b358 build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 20:28:23 +00:00
Bensuperpc 0415f7888d Merge pull request #899 from bensuperpc/update-ci
Add SQLite test build and update Makefile
2025-08-08 18:11:17 +02:00
Jonas Vautherin 886c97e98f Merge pull request #900 from dockcross/dependabot/github_actions/actions/download-artifact-5
build(deps): bump actions/download-artifact from 4 to 5
2025-08-07 19:08:02 +02:00
dependabot[bot] 6532c5bdee build(deps): bump actions/download-artifact from 4 to 5
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-06 18:42:20 +00:00
Bensuperpc 0e30f0a04e Add SQLite test build and update Makefile
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2025-08-05 09:08:38 +02:00
Jonas Vautherin 86f66d2270 Merge pull request #895 from Enaium/master
Update ndk to r28b
2025-07-31 23:57:06 +02:00
Jonas Vautherin a9155a09f6 Disable unmaintained C-Plus-Plus build test 2025-07-31 07:01:11 +02:00
Jean-Christophe Fillion-Robin 14a29475ca Merge pull request #897 from jcfr/update-install-gosu-binary-to-prefer-checking-against-secured-key-server
fix(install-gosu-binary): Prefer checking key from server using "hkps" protocol
2025-07-22 13:24:49 -04:00
Jean-Christophe Fillion-Robin f48bb9b136 fix(entrypoint.sh): Avoid error if rustup is not installed
Only move `/root/.rustup` and `/root/.cargo` directories if they exist.
This prevents errors when re-using the script in environments where
Rust is not installed (e.g. https://github.com/dockbuild/dockbuild).

Previously, `mv` would fail if either directory was missing:

```
mv: cannot stat '/root/.rustup': No such file or directory
mv: cannot stat '/root/.cargo': No such file or directory
```
2025-07-22 13:23:18 -04:00
Jean-Christophe Fillion-Robin fe6baacdd3 fix(install-gosu-binary): Prefer checking key from server using "hkps" protocol 2025-07-21 18:26:10 -04:00
Jonas Vautherin 11090d1ded Update Stockfish to 17.1 2025-07-15 12:24:53 +02:00
Enaium 731b331faf Update ndk to r28b 2025-07-07 11:07:43 +08:00
Matt McCormick 70cca217e4 Merge pull request #894 from drinkcat/dev-pts-0-silence
entrypoint.sh: Silence errors if /dev/pts/0 does not exist
2025-07-02 16:27:25 -04:00
Nicolas Boichat 52604c0b66 entrypoint.sh: Silence errors if /dev/pts/0 does not exist 2025-07-02 11:41:08 +08:00
Matt McCormick 3deaae3929 Merge pull request #891 from maxiaogood/maxiao_fix_dev_pts
fix /dev/pts/0 permissions
2025-06-10 22:35:40 -04:00
Matt McCormick 15f69e2d8a Merge pull request #888 from thewtex/deploy-multi-host-name
ci: fix multi-host deploy import image name
2025-06-08 08:52:56 -04:00
Matt McCormick c31dde3d41 Merge pull request #887 from drinkcat/move-rust
Speed up dockcross entrypoint
2025-06-07 22:11:55 -04:00
Matthew McCormick 3ada9c5df8 ci: fix multi-host deploy import image name
remove -$(HOST_NAME) from the image name. It is on the tag.
2025-06-07 22:10:21 -04:00
Matt McCormick 518960a612 Merge pull request #892 from thewtex/musl-cc-https
linux-arm: use https for musl.cc downloads
2025-06-07 22:08:11 -04:00
Matt McCormick 1bebfd7300 linux-arm-musl: use mirror of musl.cc sources for reliability 2025-06-07 17:15:41 -04:00
Matt McCormick ce8865c0af linux-arm: use https for musl.cc downloads 2025-06-06 15:33:29 -04:00
maxiao dcb6bde44b Change ownership of /dev/pts/0 to new user 2025-05-30 23:17:25 +08:00
maxiao 0ca299216e fix /dev/pts/0 permissions 2025-05-30 23:06:00 +08:00
Nicolas Boichat 27e0cf6c78 imagefiles/entrypoint.sh: Move rust/cargo directories
Presumably we do not need those as root.
2025-05-28 15:31:51 +02:00
Nicolas Boichat 494c154b87 imagefiles/entrypoint.sh: Remove sync call
This slows down the container startup for what appears to be no
good reason.

This workaround was added in 2016:
dd9d902538 ,
see also https://github.com/moby/moby/issues/13594#issuecomment-262441366 ,
and hopefully AUFS has been fixed by now.
2025-05-28 14:41:52 +02:00
Matt McCormick abab9c6b4b Merge pull request #885 from thewtex/host-arch-syntax
Makefile: address HOST_ARCH specification syntax
2025-05-27 10:49:31 -04:00
Matt McCormick d823872763 Makefile: address HOST_ARCH specification syntax
For:

```
Makefile:297: target '-e' given more than once in the same rule
35
Makefile:305: warning: overriding recipe for target 'base-shell'
36
Makefile:298: warning: ignoring old recipe for target 'base-shell'
37
Makefile:305: warning: overriding recipe for target 'uname'
38
Makefile:298: warning: ignoring old recipe for target 'uname'
39
Makefile:305: warning: overriding recipe for target '-m'
40
Makefile:298: warning: ignoring old recipe for target '-m'
41
Makefile:305: warning: overriding recipe for target '|'
42
Makefile:298: warning: ignoring old recipe for target '|'
43
Makefile:305: warning: overriding recipe for target 'sed'
44
Makefile:298: warning: ignoring old recipe for target 'sed'
45
Makefile:305: warning: overriding recipe for target '-e'
46
Makefile:298: warning: ignoring old recipe for target '-e'
47
Makefile:305: warning: overriding recipe for target ''s/x86_64/amd64/''
48
Makefile:298: warning: ignoring old recipe for target ''s/x86_64/amd64/''
```
2025-05-26 17:45:25 -04:00
Matt McCormick 95d67e95d0 Merge pull request #882 from thewtex/python-version-bump
manylinux: bump python script version from 3.8 to 3.11
2025-05-23 15:04:36 -04:00
Matt McCormick 72c453f7c1 manylinux: bump python script version from 3.8 to 3.11 2025-05-22 14:27:42 -04:00
Matt McCormick 1cfb3b1459 Merge pull request #881 from thewtex/ci-deploy-multiarch
Ci deploy multiarch
2025-05-22 14:26:47 -04:00
Matthew McCormick a10699233d ci: mock HOST_ARCH for image tagging and push during deployment
We want to apply the versioned tag.
2025-05-21 17:49:04 -04:00
Matthew McCormick 9668cbac87 ci: specify tag when loading images for deployment
If not specified, the default is `<none>` instead of the expected
latest-$(HOST_ARCH).
2025-05-21 17:39:54 -04:00
Matt McCormick a3b42cd215 Merge pull request #878 from elupus/patch-1
Add CROSS_ROOT env variable on windows
2025-03-24 15:49:47 -04:00