Skip to content

maint(linux): allow to force package build on non-Keyman repo#14749

Merged
ermshiperete merged 4 commits intomasterfrom
maint/linux/pkgbuild
Sep 17, 2025
Merged

maint(linux): allow to force package build on non-Keyman repo#14749
ermshiperete merged 4 commits intomasterfrom
maint/linux/pkgbuild

Conversation

@ermshiperete
Copy link
Copy Markdown
Contributor

@ermshiperete ermshiperete commented Sep 12, 2025

By default we skip package builds if run on a non-Keyman repo. This makes it harder to test changes, so this PR allows to pass the parameter force: true when triggering the build.

Build-bot: skip
Test-bot: skip

By default we skip package builds if run on a non-Keyman repo. This
makes it harder to test changes, so this PR allows to pass the parameter
`force: true` when triggering the build.
@github-project-automation github-project-automation bot moved this to Todo in Keyman Sep 12, 2025
@keymanapp-test-bot keymanapp-test-bot bot added the user-test-missing User tests have not yet been defined for the PR label Sep 12, 2025
@keymanapp-test-bot
Copy link
Copy Markdown

keymanapp-test-bot bot commented Sep 12, 2025

User Test Results

Test specification and instructions

User tests are not required

@github-actions github-actions bot added linux/ maint Maintenance work -- continuous integration, build scripts, infrastructure labels Sep 12, 2025
@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S11 milestone Sep 12, 2025
@keymanapp-test-bot keymanapp-test-bot bot removed the user-test-missing User tests have not yet been defined for the PR label Sep 12, 2025
This enables running `autopkgtests` during a package build.

Fixes: #13777
Test-bot: skip
@darcywong00 darcywong00 modified the milestones: A19S11, A19S12 Sep 13, 2025
\"user\": \"${USER}\",
\"isTestBuild\": \"true\"}" \
\"isTestBuild\": \"true\",
\"force\": \"true\"}" \
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does line 21 need this too?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, it does. Thanks!

This enables running `autopkgtests` during a package build.

Fixes: #13777
@github-actions github-actions bot added linux/ and removed linux/ labels Sep 15, 2025
@github-actions github-actions bot added linux/ and removed linux/ labels Sep 15, 2025
@ermshiperete
Copy link
Copy Markdown
Contributor Author

ermshiperete commented Sep 15, 2025

Sorry for merging in the other PR...

Copy link
Copy Markdown
Contributor

@darcywong00 darcywong00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ermshiperete ermshiperete merged commit d699610 into master Sep 17, 2025
6 checks passed
@ermshiperete ermshiperete deleted the maint/linux/pkgbuild branch September 17, 2025 07:51
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Sep 17, 2025
@keyman-server
Copy link
Copy Markdown
Collaborator

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

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

Labels

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

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants