dependabot[bot]
eff583f55e
build(deps): bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [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/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 02:34:37 +00:00
Jonas Vautherin
90e40d4cbf
Merge pull request #923 from dockcross/upload-download-artifact
...
ci: update upload and download artifact action versions to latest
2026-02-02 10:34:42 +01:00
Matt McCormick
937d4df040
ci: update upload and download artifact action versions to latest
2026-02-01 21:47:01 -05:00
Matt McCormick
b37f297308
Merge pull request #922 from dmlary/manylinux-builder-group
...
manylinux: add builder group to own python files
2026-01-29 13:57:47 -05:00
David M. Lary
c3e5f808a6
manylinux: Fixes for gid check, and chown python /man directories
2026-01-26 15:06:24 -06:00
David M. Lary
f3fc294a08
manylinux: add builder group to own python files
...
The manylinux images can take over a minute to start on spinning disks
(not SSDs) because pre_exec.sh is changing the ownership of all the
python install directories to be writable by the BUILDER_UID. This is
detailed further in #853 .
I changed the build steps for manylinux images to add a group called
`builder`, then change the python directories to be owned by the
`builder` group, and group writable. I then changed pre_exec.sh to add
BUILDER_USER to the builder group prior to the gosu switch to become
BUILDER_USER. The result is that BUILDER_USER is in the `builder`
group that can write to the python directories, allowing the user to
install python packages without permission denied errors.
There was one additional change to support this, and that was the
arguments to `gosu` in entrypoint.sh. Previously the arguments were
`$BUILDER_UID:BUILDER_GID`, but providing the gid prevents `gosu` from
loading additional groups (such as `builder`) from /etc/group. I
removed the GID argument to allow `gosu` to pick up additional groups
from /etc/group.
fixes #853
2026-01-21 15:58:45 -06:00
Matt McCormick
1d3b81221c
Merge pull request #904 from deckstose/push-pytvwvzxrmql
...
fix: use more portable `type -P` to find executable
2026-01-05 14:17:18 -05:00
Matt McCormick
8b9ace46ce
Merge pull request #913 from thewtex/change-rustup-install
...
common: install rustup into /opt/rustup
2025-10-10 21:58:52 -04:00
Matt McCormick
63e91f59aa
common: install rustup into /opt/rustup
...
To avoid long-running chown's per https://github.com/dockcross/dockcross/issues/901
2025-10-09 08:17:27 -04:00
Matt McCormick
98e6c48697
Merge pull request #912 from thewtex/wasi-bump
...
wasi: bump wasi-sdk to version 27
2025-09-29 22:26:24 -04:00
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
Steffen Winter
4a8ba629f6
fix: use more portable type -p to find executable
...
`which` is not guaranteed to be installed on all machines. Since the
script is meant to be run on the user's host machine it is more portable
to use `type -p` here.
Closes: https://github.com/dockcross/dockcross/issues/880
2025-08-25 22:36:16 +02: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