chore(release): prepare 2.6.0 with bundled Android helper
This commit is contained in:
1 parent
dc3a48f6b2
commit
73adcf25a7
8 files changed
+69
-9
No files matched your search
@@ -30,10 +30,16 @@ def repository(tmp_path):
|
||||
git(root, "init", "-b", "main")
|
||||
git(root, "config", "user.name", "Fixture")
|
||||
git(root, "config", "user.email", "fixture@example.test")
|
||||
keep = ["start.bat", ".env.example", "uv.lock", "apps/showcase_ui/src/main.ts"]
|
||||
keep = [
|
||||
"start.bat",
|
||||
".env.example",
|
||||
"uv.lock",
|
||||
"apps/showcase_ui/src/main.ts",
|
||||
"packages/artemis-accessibility-helper/ArtemisAccessibilityHelper.apk",
|
||||
]
|
||||
tracked_builds = [
|
||||
"artemis/resources/showcase_ui/main.js",
|
||||
"packages/artemis-accessibility-helper/ArtemisAccessibilityHelper.apk",
|
||||
"packages/artemis-accessibility-helper/debug.apk",
|
||||
"packages/artemis-accessibility-helper/debug.keystore",
|
||||
]
|
||||
omit = [
|
||||
@@ -85,6 +91,8 @@ def test_archive_is_updatable_clean_checkout_without_local_data(repository, tmp_
|
||||
"https://git.example.invalid/team/project.git"
|
||||
)
|
||||
assert git(extracted, "config", "--get", "branch.main.remote") == "origin"
|
||||
helper = Path("packages/artemis-accessibility-helper/ArtemisAccessibilityHelper.apk")
|
||||
assert (extracted / helper).read_bytes() == (root / helper).read_bytes()
|
||||
(extracted / tracked_builds[0]).parent.mkdir(parents=True)
|
||||
(extracted / tracked_builds[0]).write_text("new bundle")
|
||||
assert git(extracted, "status", "--porcelain") == ""
|
||||
@@ -107,13 +115,16 @@ def test_unpacked_archive_fast_forwards(repository, tmp_path):
|
||||
built_asset.parent.mkdir(parents=True)
|
||||
built_asset.write_text("generated after setup")
|
||||
(root / "start.bat").write_text("updated")
|
||||
git(root, "add", "--", "start.bat")
|
||||
helper = Path("packages/artemis-accessibility-helper/ArtemisAccessibilityHelper.apk")
|
||||
(root / helper).write_bytes(b"updated helper")
|
||||
git(root, "add", "--", "start.bat", str(helper))
|
||||
git(root, "commit", "-m", "update launcher")
|
||||
git(root, "push", "test-upstream", "main")
|
||||
from scripts.update_installation import update_source
|
||||
|
||||
assert update_source(extracted) == 10
|
||||
assert (extracted / "start.bat").read_text() == "updated"
|
||||
assert (extracted / helper).read_bytes() == b"updated helper"
|
||||
assert git(extracted, "status", "--porcelain") == ""
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user