Commit Graph
17 Commits
Author SHA1 Message Date
mint 2984ce4852 hotfix(ci): use our own runners again :) 2025-04-19 03:23:27 +02:00
mint 8fb35ac822 hotfix(ci): for now, disable fail-fast so we can get some windows builds 2025-04-19 03:17:47 +02:00
ember / mintandGitHub 02dcef4727 hotfix: temporarily use windows-latest runners for windows builds (#910) 2025-03-18 19:25:42 +00:00
anaandCameron Taylor 5e02db372d fix: build_defines not being read by CI task 2025-02-24 12:40:27 -05:00
mintandEric 3305e3099b [docker rebuild] update ci change detector to trigger on force-push & manual requests using commit message 2025-01-16 14:37:18 -05:00
mintandCameron Taylor 5df14f76fe rework the game build as a multijob workflow 2024-12-10 17:29:50 -05:00
mintandCameron Taylor 56c94bee31 always run docker rebuild task check 2024-12-10 17:29:50 -05:00
mintandCameron Taylor 0eb1223202 task dependencies test 2024-12-10 17:29:50 -05:00
Cameron Taylor 7fbbc5cf95 save artifacts on html5 and linux? 2024-09-17 04:48:30 -04:00
Cameron Taylor 4939b09fb0 manual build artifacts 2024-09-17 04:43:34 -04:00
mintandember / mint 1089764ab6 suppress useless git warnings 2024-08-26 21:32:21 +02:00
mintandember / mint a1714711e3 swap docker image deps 2024-08-26 21:32:21 +02:00
Cameron TaylorandEliteMasterEric a15695c3dc compile dev version of hxcpp 2024-07-25 06:39:12 -04:00
HazelandGitHub 0cb206cc52 fix(ci): private repo auth, for real this time (#510) 2024-04-24 23:10:17 +01:00
HazelandGitHub 71ea913f0a fix(ci): priv repo auth, ii. (#509) 2024-04-24 22:21:54 +01:00
HazelandGitHub 826199c055 fix(ci): private repo auth (#508) 2024-04-24 22:08:35 +01:00
HazelandGitHub 7644ce1019 feat: ci parallelization, linux builds, ci refactoring (#484)
* first linux build attempt

* linux deps!

* hxcodec dependencies

* build timeouts

* reup hxcpp cache every time

by default gh actions will not update caches on cache hit.
since the hxcpp cache grows with compiles, that's not what we want here.
since we *do* need the files newly compiled.

* ci speed test

* group runners by purpose

* REFACTOR CI. IT WAS NEEDED

* smol changies

* second attempt at libc

* fix any format issues

* it's 1:50am

* migrate away from gacts/run-and-post-run@v1

* apt does not have a stable cli interface. use with caution in scripts

* first attempt at libffi6

* second attempt at libffi6

* fuck that

* sigh

* html5 also needs new libc

* make sure rerunning ln -s doesn't fail the build

* desperate attempt

* arc attempt

* arc, ii

* ci

* apt-GET

* who needs safeguards anyway

* clean ci build

* debug time

* lots of connectivity debugging

* 🥺

* natesales/q

* i'm not very smart

* debug hard?

* whose traceroute?

* pls

* ...

* we go even newer

* merge moment

* haxelib maybe

* debug info

* 🥺

* lower mtu runner?

* libffi my beloved

* no multiline env?

* smol buggy

* non docker-aware vars

* i love bash

* builds hopefully go nyoom

* forgor native dep

* [skip ci] meow

* convenient typo

* sigh

* [skip ci] waow

* [skip ci] docker is hard

* i don't understand docker tbh

* debuggering

* docking

* small amount of dumb but still doesn't explain why curl doesn't curl

* just vsc things

* ca certs issue?

* please this has to be the one

* find -type d fail, laugh at this user

* too eepy

* im not that smart am i

* attempt to run containerized from docker base image

* [skip-ci] some more docking

* might as well try

* :pleaading_face:

* ?

* !

* idea

* sigh

* i give in

* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

* 🥺

* hopefully fix hxcpp cache

* [skip ci] a little dx never hurt anyone

* try removing things until it breaks

* welp that was easy

* not-docker-friendly paths in non-docker env, etc. you get the point

* more sane default cache size

* finishing touches

* welp

* mounted volume

* no systemd, got it

* more failproof dockerfile

* does this not have ossh

* haxelib master

* hopefully final docker build

* bob the builder

* docking :3

* image cleanup

* github moment

* okay mayb

* gotta set it up first

* i have an idea

* hope we ready

* 🥺

* fuck

* sigh

* trigger build on new image

* no comment

* global hxcpp, first idea

* yikes

* hxcpp oopsy

* code dupe

* more code dupe

* lint

* increase hxcpp cache size on native builds as well

* buttons :3

* oops

* forgor to export env variable

* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2024-04-14 17:49:41 -04:00