Skip to content

maint(web): skip unnecessary steps for build buildLevel#14516

Merged
mcdurdin merged 1 commit intomasterfrom
maint/web/14289-skip-unnecessary-steps-for-build-bl
Aug 14, 2025
Merged

maint(web): skip unnecessary steps for build buildLevel#14516
mcdurdin merged 1 commit intomasterfrom
maint/web/14289-skip-unnecessary-steps-for-build-bl

Conversation

@mcdurdin
Copy link
Copy Markdown
Member

Skip Sentry upload for non-release builds. Add TODO to merge ci.sh content with resources/teamcity/web.

Fixes: #14289
Build-bot: build
Test-bot: skip

Skip Sentry upload for non-release builds. Add TODO to merge ci.sh
content with resources/teamcity/web.

Fixes: #14289
Build-bot: build
Test-bot: skip
@github-project-automation github-project-automation bot moved this to Todo in Keyman Aug 13, 2025
@github-actions github-actions bot added web/ maint Maintenance work -- continuous integration, build scripts, infrastructure labels Aug 13, 2025
@keymanapp-test-bot
Copy link
Copy Markdown

keymanapp-test-bot bot commented Aug 13, 2025

User Test Results

Test specification and instructions

User tests are not required

Test Artifacts

@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S9 milestone Aug 13, 2025
@mcdurdin
Copy link
Copy Markdown
Member Author

I have checked the build log and Sentry files are not uploaded for build buildLevel. There is not a significant performance improvement because that was only a small part of the build, but there will be a stability improvement as that network-reliant step is removed from these builds.

I see that the build on Windows is dramatically slower than on Linux (2x - 4x as long, depending on the agent). Something for us to look at separately, one day.

@mcdurdin mcdurdin marked this pull request as ready for review August 13, 2025 07:44
@mcdurdin mcdurdin requested review from ermshiperete and jahorton and removed request for jahorton August 13, 2025 07:44
@mcdurdin mcdurdin moved this from Todo to Code Review in Keyman Aug 13, 2025
@mcdurdin mcdurdin merged commit 2aa46cc into master Aug 14, 2025
19 checks passed
@mcdurdin mcdurdin deleted the maint/web/14289-skip-unnecessary-steps-for-build-bl branch August 14, 2025 08:35
@github-project-automation github-project-automation bot moved this from Code Review to Done in Keyman Aug 14, 2025
@keyman-server
Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.99-alpha

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

Labels

maint Maintenance work -- continuous integration, build scripts, infrastructure web/

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

maint(web): skip unnecessary release-build steps in Build-bot: build buildLevel

3 participants