1
0
Fork 0
mirror of https://github.com/docker/build-push-action.git synced 2025-05-07 14:09:30 +02:00
Commit graph

140 commits

Author SHA1 Message Date
Aditya Maru
f8e57e8819 *: clear up logs 2024-11-07 22:05:54 -05:00
Aditya Maru
5e4f9e6868 more debugging 2024-11-07 15:30:58 -05:00
Aditya Maru
ae321d5513 add some more debugging for arm builds 2024-11-07 15:27:48 -05:00
Aditya Maru
6211bc2630 src: dont fatal on shutdown 2024-11-04 16:24:12 -05:00
Aditya Maru
0f425d2ea6 add missing vmID in form data 2024-11-04 09:56:41 -05:00
Aditya Maru
562b173de2 dont retry on 500 and plumb 500 through 2024-11-04 06:14:01 -05:00
Aditya Maru
3b1df39d5d *: teach action to hot load sticky disks
This change teaches the build push action to request a stickydisk
every time it runs. Once the SD is hotloaded the VM will mount
the buildkit root dir and starts buildkitd.
2024-11-01 21:14:17 +05:30
Aayush
6f9ad79a61
point staging runs to staging anvil 2024-10-03 09:29:23 -04:00
Aayush
6f17c30763
rely on GITHUB_REPOSITORY to get the repo name 2024-10-02 17:33:26 -04:00
Aayush Shah
3f6698f877
tls (#12)
* tls

* set up tls while creating the remote builder
2024-10-02 16:57:18 -04:00
Aayush
6960b243a5
improve error logging 2024-09-30 17:32:10 -04:00
Aayush Shah
9c81a9e3dd
only retry build task submission on ephemeral server errors (#11) 2024-09-29 18:40:01 -04:00
Aayush Shah
2fe866cc23
retry on ephemeral http errors (#10) 2024-09-29 17:47:15 -04:00
Aayush
717de04552
revert back to logging task id 2024-09-27 17:09:42 -04:00
Aayush
c675e14e3a
log the prefix task id since its more user readable 2024-09-27 16:31:28 -04:00
Aayush Shah
cb07435230
include e2e builder launch time the complete request payload (#9) 2024-09-26 17:50:25 -04:00
Aayush
828fa88525
plumb task id through to abandon call 2024-09-25 13:55:39 -04:00
Aayush
2b966d15c9
log abandonment url 2024-09-25 13:39:00 -04:00
Aayush
b15cec1fbd
improve error logs 2024-09-25 10:33:03 -04:00
Aayush
f261a983fd
misc cleanup 2024-09-24 23:35:31 -04:00
Aayush
bd6be25457
retry ephemeral anvil errors 2024-09-24 23:12:52 -04:00
Aayush
242068ab54
additional logging 2024-09-24 22:52:55 -04:00
Aayush
2d18077219
log the submitted build task id 2024-09-24 16:39:15 -04:00
Aayush Shah
30b096e0c1
fix typo (#8) 2024-09-20 20:47:13 -04:00
Aayush Shah
294f759b05
add a fallback input (#7) 2024-09-20 20:21:04 -04:00
Aayush Shah
84699d113f
point to fly staging (#6) 2024-09-20 19:41:33 -04:00
Aayush Shah
ea2698782c
log anvil url (#4) 2024-09-19 23:54:44 -04:00
Aayush Shah
fd041daf3d
point to anvil staging environment (#3) 2024-09-19 23:33:56 -04:00
Aayush Shah
79167f5d18
log specific warning when no builder instances are available (#2) 2024-09-16 22:26:04 -04:00
Aayush
595f5a79be
configure a local builder using the docker-container driver as a fallback 2024-09-13 12:29:35 -07:00
Aayush
cb250fea79
plumb through the dockerfile path when creating a build_task 2024-09-12 17:53:59 -07:00
Aditya Maru
fca077e64d src: add logic to report differently on success and failure 2024-09-11 20:54:27 -04:00
Aditya Maru
29a5593aa1 *: basic scaffolding for build-push-action
1. Checks we have buildx installed
2. Configures a remote builder if we get an address back
3. Uses the already configured builder if we don't get an address back

This change does not plumb the dockerfile path through as the entity,
and does not differentiate a failed build from a succesful to report
to anvil in the post step yet.
2024-09-11 20:08:08 -04:00
CrazyMax
23c657a01f
print info message for build summary support checks
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-08-13 11:05:41 +02:00
CrazyMax
175aa53a3f
opt to disable github annotations generation for build checks
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-07-31 14:01:00 +02:00
CrazyMax
806a2a461f
generate GitHub annotations for build checks
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-07-30 17:57:28 +02:00
CrazyMax
11c2faaa9e
rename DOCKER_BUILD_EXPORT_RETENTION_DAYS to DOCKER_BUILD_RECORD_RETENTION_DAYS
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-07-02 18:13:41 +02:00
CrazyMax
de2365af33
opt to disable build record upload
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-07-02 18:07:54 +02:00
CrazyMax
63eb7590c6
switch DOCKER_BUILD_SUMMARY_DISABLE to DOCKER_BUILD_SUMMARY
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-07-02 17:55:44 +02:00
CrazyMax
987902144c
rename DOCKER_BUILD_NO_SUMMARY to DOCKER_BUILD_SUMMARY_DISABLE
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-07-02 14:49:31 +02:00
CrazyMax
3dc0757c66
move summary support check right after build
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-07-02 14:20:56 +02:00
CrazyMax
9cac6c8ea0
use default retention days for build export artifact
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-06-24 10:28:21 +02:00
CrazyMax
dc24cf9e25
don't generate summary for cloud driver
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-06-14 16:06:09 +02:00
CrazyMax
667cb22c52
DOCKER_BUILD_NO_SUMMARY env to disable summary
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-06-14 16:06:09 +02:00
CrazyMax
d880b1964b
generate build summary
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-06-14 16:06:08 +02:00
CrazyMax
e51051ad0b
export build record and upload artifact
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-06-14 16:06:08 +02:00
CrazyMax
12076d2fb1
show builder information before building
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-05-29 12:52:50 +02:00
CrazyMax
a3118a86c8
fixes since moved types
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-05-27 12:45:25 +02:00
CrazyMax
54d0f58d64
fixes related to actions-toolkit 0.23.0 changes
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-05-14 14:11:32 +02:00
CrazyMax
eb3cfeaf00
switch to new Build class
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-04-26 11:20:49 +02:00