Skip to content

Fix misleading build.log warning, add flag to suppress it, update to node24 - #5

Merged
ipmb merged 2 commits into
apppackio:mainfrom
swils23:address-deploy-warnings
Aug 20, 2026
Merged

Fix misleading build.log warning, add flag to suppress it, update to node24#5
ipmb merged 2 commits into
apppackio:mainfrom
swils23:address-deploy-warnings

Conversation

@swils23

@swils23 swils23 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

We recently switched our image build to docker/build-push-action for improved caching performance in GHA, which means we no longer produce a build.log. Deploys work fine without it, but every deploy now emits this warning:

build.log does not exist. It must be uploaded to S3 for a deploy to succeed.

That message isn't accurate -- the deploy succeeds without it, and the README already documents build.log as optional. The only real consequence is that build data won't be viewable in the AppPack dashboard.

Changes:

  • Reword the missing-build.log warning to say it's safe to ignore and only affects dashboard build data visibility. Other missing artifacts keep the original message.
  • Add a suppress-build-log-warning input (default false) for builds that intentionally don't produce a build.log.
  • Update the action runtime from the deprecated node16 to node24 (and .tool-versions to match).

Here's what we see on every deploy:
image

swils23 and others added 2 commits August 19, 2026 17:19
build.log is optional: without it the deploy still succeeds, build data
just won't be viewable in the AppPack dashboard. Reword the warning to
say so instead of claiming the deploy will fail, and add a
suppress-build-log-warning input (default false) to silence it for
builds that intentionally don't produce a build.log.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
node16 is deprecated on GitHub Actions runners. Bump .tool-versions to
the current v24 LTS to match.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ipmb
ipmb merged commit 8a4f6b3 into apppackio:main Aug 20, 2026
@ipmb

ipmb commented Aug 20, 2026

Copy link
Copy Markdown
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants