Commit Graph
93 Commits
Author SHA1 Message Date
Jake Runzer 3a32e469a3 fix path env ordering 2025-03-07 00:28:31 -05:00
Jake Runzer e36ab8802e comment 2025-03-03 16:33:29 -05:00
Jake Runzer 4e81e472e8 support passing cache key to build command 2025-03-01 19:16:59 -05:00
Jake Runzer 84aeba9466 cleaner copy custom command 2025-02-28 01:09:05 -05:00
Jake Runzer 69cb560c82 state warning 2025-02-23 23:10:01 -05:00
Jake Runzer 95f5da883b fix config file test 2025-02-23 22:29:10 -05:00
Jake Runzer 0222e25163 test and check 2025-02-23 22:05:25 -05:00
Jake Runzer fcc33d45e6 checkpoint laravel working 2025-02-21 18:41:15 -05:00
Jake Runzer 8696e88522 checkpoing: building up final image works 2025-02-21 16:16:15 -05:00
Jake Runzer c8d537fc65 support pulling from local state 2025-02-20 18:11:09 -05:00
Jake Runzer a189052f3e refactor step inputs/outputs system 2025-02-20 17:42:56 -05:00
Jake Runzer 686210dc62 add node to build 2025-02-19 19:25:57 -05:00
Jake Runzer d420b2a5e3 copy the outputs directly to the base state 2025-02-19 18:34:48 -05:00
Jake Runzer e3f0702bd1 clear up confusion for secret mount options 2025-02-19 17:46:59 -05:00
Jake Runzer 118800b373 optimize mergeNodes for single state case 2025-02-19 14:31:17 -05:00
Jake Runzer 1dc6b3c8f2 layers rootfs type 2025-02-19 14:01:34 -05:00
Jake Runzer 31b387732c fix start state 2025-02-18 17:27:02 -05:00
Jake Runzer 0990ed95cd optimize llb generation 2025-02-18 17:17:44 -05:00
Jake Runzer 7e9f330ac4 consistent node merging 2025-02-18 17:04:35 -05:00
Jake Runzer 43e2bae43b old mergeNodes function 2025-02-18 16:50:41 -05:00
Jake Runzer d57c033cb6 undo some stuff 2025-02-18 16:46:42 -05:00
Jake Runzer c4e2a28ac4 optimize more layer operations 2025-02-18 16:33:23 -05:00
Jake Runzer 00eaf8f742 optimize parent state merging 2025-02-18 16:20:06 -05:00
Jake Runzer ea3c6537f2 more efficient secrets hashing 2025-02-18 15:44:47 -05:00
Jake Runzer 42daed25f9 use consistent local state context 2025-02-17 23:18:26 -05:00
Jake Runzer dc6a0c890a add custom name to local context 2025-02-17 21:58:14 -05:00
Jake Runzer ebd0d5cf0b sort the secrets 2025-02-17 16:39:50 -05:00
Jake Runzer a0b0283511 move comment 2025-02-17 16:35:27 -05:00
Jake Runzer 8152fff261 no pointers to slice 2025-02-17 14:40:53 -05:00
Jake Runzer 1972ccd4f9 remove old code 2025-02-17 14:10:48 -05:00
Jake Runzer 34a6326a1e node install uses specific secrets 2025-02-17 13:56:32 -05:00
Jake Runzer cd39adbe94 sort variables and use shared hint key 2025-02-17 13:45:39 -05:00
Jake Runzer 50ee95baa4 steps can opt-in to specific variables 2025-02-17 00:18:11 -05:00
Jake Runzer e58f615a06 support custom config file path 2025-02-16 20:12:26 -05:00
Jake Runzer 720c125015 variables live on the step level instead of in a command 2025-02-15 18:42:47 -05:00
Jake Runzer 0b3d8f3c81 move caches to step level instead of command level 2025-02-15 18:22:28 -05:00
Jake Runzer 21f966ff6c set working dir if step uses starting image 2025-02-14 13:39:28 -05:00
Jake Runzer e8e0e9e20d use runtime base image 2025-02-13 13:25:26 -07:00
Jake Runzer 0fed8be4d0 add nextjs and node_modules caches 2025-02-11 12:01:38 -07:00
Jake Runzer 5f2af2408a add custom name when creating secrets hash file 2025-02-10 23:21:09 -07:00
Jake Runzer 9807188823 custom frontend uses --build-arg:name=value 2025-02-10 18:16:37 -07:00
Jake Runzer 0d3d63c8a2 use buildkit import/export gha cache 2025-02-06 11:13:01 -08:00
Jake Runzer 30003e66b5 support passing in platform as flag 2025-02-05 15:08:09 -08:00
Jake Runzer 24c775ec04 better terminal output for running on railway 2025-01-31 15:09:35 -08:00
Jake Runzer e8c50f780a fix start output usage 2025-01-29 19:55:25 -05:00
Jake Runzer a6e2346201 fix path generation in llb 2025-01-29 19:54:01 -05:00
Jake Runzer cf6474c00c cleanup llb generation 2025-01-29 17:55:24 -05:00
Jake Runzer 1edcf4f4b2 refactor buildkit graph operations 2025-01-29 17:48:35 -05:00
Jake Runzer dbbdbf2a6b cleanup graph env and step environment variable handling 2025-01-29 16:34:48 -05:00
Jake Runzer 9e89e34094 add base image to the plan 2025-01-29 15:06:43 -05:00