Commit Graph

133 Commits

Author SHA1 Message Date
Jakub Panek 3eba278c62 fix: shell language so good 2026-02-04 00:47:34 +01:00
Jakub Panek f9df13bfac fix: use v22 on armv7l instead 2026-01-24 02:40:44 +01:00
Jakub Panek 9bf5e40138 fix: update nodejs 2026-01-24 01:37:02 +01:00
ChristopherHX c7f3bf0ac9 [no ci] disable quay large image / bump latest
Commented out the Quay login step and its associated condition.
2025-11-02 12:26:33 +01:00
Ryan 6b94323c6e ci: add missing sudo 2025-11-02 10:24:43 +01:00
Ryan 8f105f71a9 ci: use ubuntu-latest, disable apparmor 2025-11-01 14:25:53 +01:00
Ryan cda792beb6 ci: use repo passt 2025-11-01 14:23:19 +01:00
Ryan be3464d075 ci: remove quay 2025-11-01 14:10:18 +01:00
waja 38693faab2 Exclude failing go:20.04 build (#155) 2025-09-26 17:10:01 +02:00
Rodrigo Valeri f07bdb8335 chore(docs): Update Readme remove ubuntu 20.04 support (#153)
* feat: remove support for ubuntu 20.04

* add ubuntu 20.04 back
2025-09-26 17:07:01 +02:00
ChristopherHX 7df48ceacd [no ci] use ubuntu 22.04 base image
* just to make this work until this is replaced
2025-02-27 01:06:28 +01:00
Ryan 844d48050c add ubuntu-24.04 (#133)
* add ubuntu-24.04

* Different workaround for default user/group in 24.04 (#137)

---------

Co-authored-by: Bob Vandevliet <info@bvandevliet.nl>
2024-11-20 17:40:23 +01:00
John 5a185c9575 retry logic on push in case of 502 errors (#136) 2024-11-19 22:07:55 +01:00
ChristopherHX 841d775b73 add full 24.04 2024-05-20 16:11:35 +02:00
ChristopherHX 04925419f6 Update buildah install 2024-03-15 12:14:27 +01:00
ChristopherHX 1cf9232485 fix buildah installation 2024-03-15 12:02:30 +01:00
ChristopherHX ecc795cd77 [no ci] Use upstream buildah (fix merged) 2024-03-01 22:09:01 +01:00
ChristopherHX 6f4e3efd0d Patch buildah (#123) 2024-02-28 21:10:59 +01:00
ChristopherHX c8a0963004 move tools out of /opt/hostedtoolcache due it beeing a mounted volume (#121)
We can define ACT_TOOLSDIRECTORY back to /opt/hostedtoolcache to revert this
2024-01-30 22:22:39 +01:00
ChristopherHX 1cb15e3411 [no ci] fix typo 2024-01-12 17:50:29 +01:00
ChristopherHX 4b6e698b7c [no ci] Update Full Image Description 2024-01-12 17:48:01 +01:00
Claus F. Strasburger 3150f2e8b4 Build rust images for ARM64 & use cargo binstall for faster build time (#120)
* Also build rust on arm64

* rust: use cargo-binstall for performance

Since linux/arm64 images are built using QEMU, the compilation of bindgen-cli, cbindgen, cargo-audit & cargo-outdated takes a very long time, especially on Ubuntu 20.04 (more than 6 hours, for the combination of both architectures on one job). This exceeds the github actions time-limit.

So, we'll just use pre-built binaries using cargo-binstall where possible.
2024-01-02 23:44:01 +01:00
Robin van Boven ec09e6e85f feat: Add yq to act (#117)
* feat: update install script

* fix: revert toolset path

Since there's a lot of hard-coded references to this path.

* feat: Adds yq script

Unlike upstream we detect the arch suffix here.

* feat: include yq in act and custom flavors

* fix: include armhf in supported arch for act.yml

* fix: PR feedback, don't need to install twice for custom
2023-11-19 19:59:49 +01:00
ChristopherHX c37123c140 fix: toolsets url - current 20231115
images are broken

* GitHub renamed the linux folder of their repo to ubuntu
2023-11-19 14:31:12 +00:00
Andrew Vaughan 0037a6d5ce Remove RSA restriction from SSH (#116) 2023-10-22 14:12:51 +02:00
Jacob Emmert-Aronson a38c4d38b3 Add pip, venv, and pipx to act image (#74)
This dramatically improves the experience of running python-based
actions workflows.  It adds roughly 7MB of space to the Ubuntu 20.04
image and 22MB to Ubuntu 22.04.

resolves: #61

Co-authored-by: ChristopherHX <christopher.homberger@web.de>
2023-09-18 21:16:44 +02:00
Ryan 8d329ea316 fix: add gh to custom (#56)
* fix: add gh to custom

* fix gh script multi arch

* Dockerfile use bash directly

* Update build-ubuntu.yml

---------

Co-authored-by: Ryan <me@hackerc.at>
Co-authored-by: ChristopherHX <christopher.homberger@web.de>
2023-09-18 20:17:56 +02:00
ChristopherHX e4184ded47 add sbt (#110) 2023-09-17 21:42:59 +02:00
ChristopherHX 33b4c4bea8 [no ci] Enable cron copy of large images 2023-09-17 21:33:52 +02:00
ChristopherHX 82f2213512 [no ci] Update copy-full-image.yml 2023-09-16 00:02:47 +02:00
ChristopherHX dc12633f7f [no ci] Create copy-full-image.yml 2023-09-16 00:01:45 +02:00
MakKi (makki_d) a1893c9cbc git config safe.directory for act (#108) 2023-09-15 20:55:51 +02:00
ChristopherHX ba845e085e Attempt to improve js image reliability 2023-09-15 18:28:28 +02:00
ChristopherHX 099f64d9b2 increase ulimit (#107) 2023-09-14 17:22:07 +02:00
ChristopherHX 6c13d58a76 fix typo bin/go to be go/bin 2023-08-28 12:57:58 +02:00
James Mills f5b36f262a Add $HOME/go/bin to $PATH for go (#106) 2023-08-27 20:50:13 +02:00
ChristopherHX 4f6bdf85e1 enable arm64 builds (#94)
* enable arm64 builds

* Add `[skip build-base]` conditional for PRs

* only setup arm64 arch in qemu

* fix permission java-tools

* go default to 1.20 and fix pwsh

* exclude lib32z1 for arm64

* increase npm timeout for qemu

* Try to speed up npm under qemu

* make npm verbose

* Use http registry

* Another test

* Use less build resources

* fix dockerhub tag

* Fix building
2023-08-26 22:22:05 +02:00
ChristopherHX 60cbcc9f33 fix go special image (#104)
* fix go special image

* fix go symlink

* try to cleanup space
2023-08-15 14:23:06 +02:00
ChristopherHX a6297292be use buildah instead of buildx (#103)
- fix the build script to no longer continue on error
- no longer needs a local registry
- runs rootless
- no need to generate a dockerfile for added the /etc/environment file as metadata
2023-08-15 00:07:44 +02:00
Matt Weber 3feffe9098 Document Rust image tags (#101)
The existence of these tags currently has to be inferred as far as I can
tell, but they do exist and I use them.
2023-07-27 14:35:39 +02:00
Nathan Ferch 515832b73e fix: go toolcache (#95) 2023-07-27 14:34:14 +02:00
Rene Leonhardt 284416fdf8 Install Node.js 16 and 18 by default (and 20 additionally) (#98)
* Install Node.js 16 and 18 by default (and 20 additionally)

* Use caching for go test
2023-07-27 14:31:50 +02:00
R 311d8fff18 docs: clarify full-latest 2023-07-22 13:41:51 +02:00
ChristopherHX 65f349f813 Fix progress= is not a valid progress option 2023-06-28 10:20:16 +02:00
R 4c25622176 use wget 2023-05-15 21:01:21 +02:00
R d161d68117 update node download 2023-05-15 21:00:50 +02:00
Christian Helmich 15f9808a68 feature: add .NET installation (#90)
* file: add .NET installation script dotnet.sh

* feat: add dotnet installation to custom image

* feat: add dotnet to build matrix

* Prepend `PATH` correctly
2023-04-25 13:00:17 +02:00
Eric Vantillard efcaf8c96c fix: running java-tools.sh fail on apt-get update (#88)
- import last version from runner-images
- replace  $HELPER_SCRIPT with hardcoded paths
- remove call to invoke_tests "Java" at the end of installation
2023-04-24 22:48:22 +02:00
R 4f58a457e7 fix: drop node12 2023-03-29 16:26:44 +02:00
ChristopherHX dea4e32c50 [no ci] Fix publishing *-latest tags for flavours
The last build of the tag has a `20220215` label, just before refactoring from bash to powershell

Fixes https://github.com/nektos/act/issues/1684
2023-03-16 22:49:26 +01:00