This website requires JavaScript.
24f188a4be
Merge upstream quattro
chinese-installer
ZacharyZhang-NY
2026-10-12 02:58:01 -04:00
c407101cef
Merge chinese-installer (with omarchy-iso #241 )
omarchycn
ZacharyZhang-NY
2026-10-12 01:21:51 -04:00
e22a13dfeb
Ask for the language first, and install in Chinese in a CJK console
ZacharyZhang-NY
2026-10-12 01:21:41 -04:00
411acd6d18
Fill the CJK console and fit the summary under the logo
omarchycn-before-split-2026-10-12
ZacharyZhang-NY
2026-10-12 00:08:30 -04:00
2c523afa6f
Skip the repeat language screen in the CJK console; show the keyboard by its label
ZacharyZhang-NY
2026-10-11 23:51:24 -04:00
2a589e9b91
Drop the local-build pin; local test installs take published updates
ZacharyZhang-NY
2026-10-11 23:49:08 -04:00
53b80d406c
Accept the Lao desktop layout from the setup form (#257 )
David Heinemeier Hansson and Claude Opus 5.5
2026-10-11 00:46:30 +02:00
4f4b3e3da9
Merge pull request #252 from omacom/fix/nightly-rclone-version-variable
Emir Beganović
2026-10-10 09:08:00 +02:00
bddcb7bfc8
Nightly: do not name the rclone pin RCLONE_VERSION
Emir Beganovic
2026-10-10 08:59:41 +02:00
dcfd3e9917
Merge pull request #249 from omacom/ci/upgrade-test-rc
Emir Beganović
2026-10-10 01:05:45 +02:00
3e21939b9e
Upgrade test: a channel that cannot be asked is a failure of its own
Emir Beganovic
2026-10-10 00:57:46 +02:00
40c5fb8e98
Upgrade test: an older offer is nothing to upgrade to either, and show a stuck reboot by itself
Emir Beganovic
2026-10-10 00:46:10 +02:00
d4ad44c9f6
Upgrade test: work against rc, and say at once when there is nothing to upgrade to
Emir Beganovic
2026-10-10 00:41:07 +02:00
df10011064
Merge pull request #248 from omacom/ci/upgrade-test
Emir Beganović
2026-10-10 00:33:31 +02:00
d6a32f0dcf
Upgrade test: fail when nothing was upgraded, and retry a lost push
Emir Beganovic
2026-10-10 00:20:27 +02:00
b5936a6cbe
Upgrade test: started by hand only, and two checks that prove what they say
Emir Beganovic
2026-10-10 00:09:56 +02:00
7f0ae48661
Upgrade test: what an existing user gets from the next release
Emir Beganovic
2026-10-09 23:52:50 +02:00
522b92a8d3
Merge pull request #246 from omacom/ci/current-rclone
Emir Beganović
2026-10-09 23:26:32 +02:00
21a44ee4b4
Pull the Arch image from GitHub's registry
Emir Beganovic
2026-10-09 22:58:33 +02:00
ed0dfc5052
Nightly: the retry warning covers latest.json and counts files
Emir Beganovic
2026-10-09 22:36:31 +02:00
22ef6e12c5
CI: GitHub's runners on Ubuntu 26.04
Emir Beganovic
2026-10-09 22:35:17 +02:00
f9caa25766
Nightly: a current rclone for the upload, and a warning when it retries
Emir Beganovic
2026-10-09 22:32:58 +02:00
cabc8d1ea9
Merge pull request #245 from omacom/ci/bump-actions-dependabot
Emir Beganović
2026-10-09 22:31:57 +02:00
b01a396e62
Nightly: fetch the release over 16 connections
Emir Beganovic
2026-10-09 22:24:05 +02:00
bb1ad28887
CI: the four actions at their latest releases, and Dependabot weekly
Emir Beganovic
2026-10-09 22:14:54 +02:00
20aeec8364
Merge pull request #243 from omacom/vm-image
Emir Beganović
2026-10-09 22:00:13 +02:00
415831b1eb
Tests: install the container's tools from our own mirror, and try again
Emir Beganovic
2026-10-09 21:51:44 +02:00
20fd1dd00b
README: "For maintainers" is a top-level part
Emir Beganovic
2026-10-09 21:45:12 +02:00
f9d184f2bc
VM image: one file, named like the ISO
Emir Beganovic
2026-10-09 21:40:01 +02:00
2b8d012688
README: plainer writing
Emir Beganovic
2026-10-09 21:32:53 +02:00
97e06f025f
README: users get the release ISO from iso.omarchy.org
Emir Beganovic
2026-10-09 21:27:31 +02:00
04ff1f5ea1
README: the top follows the manual's Getting Started
Emir Beganovic
2026-10-09 21:26:31 +02:00
82cec53728
Nightly: the header says edge is built from the edge channel
Emir Beganovic
2026-10-09 21:23:51 +02:00
469052b93e
README: the edge ISO is built from the edge channel
Emir Beganovic
2026-10-09 21:23:37 +02:00
2a39b849c1
README: a part for users, a part for maintainers
Emir Beganovic
2026-10-09 21:18:54 +02:00
7cce6045fa
Merge pull request #244 from omacom/iso-build/require-package-signatures
Emir Beganović
2026-10-09 21:14:00 +02:00
18a968f467
README: what is published, and where
Emir Beganovic
2026-10-09 21:13:54 +02:00
f6377d2f87
ISO build: require signatures on Omarchy's own packages
Emir Beganovic
2026-10-09 20:20:30 +02:00
61b309cf9a
Unit tests: the container needs diff and jq
Emir Beganovic
2026-10-09 20:16:04 +02:00
f99443dc4c
Nightly: no package cache
Emir Beganovic
2026-10-09 20:14:03 +02:00
65589d2138
README: the nightly's badge
Emir Beganovic
2026-10-09 20:12:51 +02:00
0abcbb0b97
Nightly: its decisions are scripts, with tests
Emir Beganovic
2026-10-09 20:12:14 +02:00
ff30b7f558
Nightly: one Omarchy version in latest.json
Emir Beganovic
2026-10-09 20:09:14 +02:00
d054c00d24
Nightly: a re-run publishes under its own number
Emir Beganovic
2026-10-09 20:07:53 +02:00
4f7d4a9db3
Install test: a pull request from a fork stays on GitHub's runner
Emir Beganovic
2026-10-09 20:01:54 +02:00
f0216cf0c0
Install test: run on Namespace's 16-core amd64 runner
Emir Beganovic
2026-10-09 19:59:26 +02:00
32f917fdff
Integration harness: say when the install is over and the first boot is awaited
Emir Beganovic
2026-10-09 19:56:45 +02:00
98b20a6829
Nightly: a stable channel, made from the last release
Emir Beganovic
2026-10-09 19:47:24 +02:00
c97836e4f2
VM image: check the factory snapshot holds no SSH login key
Emir Beganovic
2026-10-09 19:45:40 +02:00
41fa32d671
VM image: seal whichever kernel the system runs
Emir Beganovic
2026-10-09 19:42:34 +02:00
9d4d03ff1c
T2 repository: ask GitHub first, the Seoul host second
Emir Beganovic
2026-10-09 19:29:17 +02:00
d2677b3046
Nightly: keep downloaded packages between runs
Emir Beganovic
2026-10-09 19:18:28 +02:00
ebfbf43aa0
Index the offline mirror with one repo-add per CPU
Emir Beganovic
2026-10-09 19:18:06 +02:00
0bc00ff572
Nightly: build on Namespace's 16-core amd64 runner
Emir Beganovic
2026-10-09 19:07:58 +02:00
c6b1d2dadc
Build without pacman's download sandbox where the kernel has no Landlock
Emir Beganovic
2026-10-09 19:07:58 +02:00
d90119f5d8
Nightly: build edge, test the install, publish the ISO and a VM image
Emir Beganovic
2026-10-09 19:06:48 +02:00
c0a0e787f3
VM image: seal the install test's own base image
Emir Beganovic
2026-10-09 19:06:48 +02:00
466a7a8221
Integration harness: an edge ISO installs the -dev packages
Emir Beganovic
2026-10-09 19:06:48 +02:00
4e7b18eb7d
Scripts that turn an installed Omarchy disk into a downloadable VM image
Emir Beganovic
2026-10-09 18:56:35 +02:00
30f63b674e
Keep the harness --language usage to one line
ZacharyZhang-NY
2026-10-09 00:19:55 -04:00
25cebcf3fd
Make the first screen a language choice; Chinese gets the CJK console and zh_CN
ZacharyZhang-NY
2026-10-09 00:15:06 -04:00
e8715fc888
Keep the chooser's region when the summary shows the timezone's region
ZacharyZhang-NY
2026-10-09 00:08:43 -04:00
75d00a2036
Merge omacom/omarchy-iso#241 : region from the timezone in one ISO
ZacharyZhang-NY
2026-10-09 00:03:17 -04:00
abe2d6a1b4
Merge upstream quattro: installer input methods (#237 ) and OPR priority (#240 )
ZacharyZhang-NY
2026-10-08 23:50:48 -04:00
31cca48c14
🐛 fix(build): refuse profiles the runtime cannot apply
Kros Dai and Claude Opus 5.5
2026-10-08 16:08:59 -04:00
abc1a7716d
🐛 fix(install): reject non-string region overrides
Kros Dai and Claude Opus 5.5
2026-10-08 15:32:46 -04:00
27b7e76c5a
🐛 fix(build): read region profiles from settings package
Kros Dai and Claude Opus 5.5
2026-10-08 15:32:46 -04:00
9dcfdb035a
📝 docs(autoinstall): explain region selection
Kros Dai and Claude Opus 5.5
2026-10-08 15:03:31 -04:00
e121561851
✨ feat(install): pick the region from the timezone
Kros Dai and Claude Opus 5.5
2026-10-08 15:03:31 -04:00
1c912658aa
✨ feat(build): bundle every region profile offline
Kros Dai and Claude Opus 5.5
2026-10-08 15:03:31 -04:00
8b17699997
Prioritize OPR in online installer repositories (#240 )
David Heinemeier Hansson
2026-10-08 16:57:28 +02:00
595d38cb04
Carry installer input-method selection into the target (#237 )
quattro
David Heinemeier Hansson
2026-10-07 21:21:55 +02:00
0c75c60e19
Pick the requested region whatever the ISO preselects; one-line comments
ZacharyZhang-NY
2026-10-07 11:46:38 -04:00
02ee068504
Merge omacom/omarchy-iso#236 regional ISO builds, as an install-time choice
ZacharyZhang-NY
2026-10-07 11:32:14 -04:00
22f0b5acfb
Install every pinned local build so a later switch to China finds rime-ice-installer
ZacharyZhang-NY
2026-10-06 21:14:50 -04:00
e3de148897
✅ test(region): run timezone tests when invoked directly
pr-236
Kros Dai and Claude Opus 5.5
2026-10-06 21:10:59 -04:00
d2e37df6a4
✨ feat(region): preselect the profile timezone in setup
Kros Dai and Claude Opus 5.5
2026-10-06 16:33:24 -04:00
81106d04e8
📝 docs(iso): scope regional builds to the architecture
pr-206
Kros Dai and Claude Opus 5.5
2026-09-26 22:56:12 -04:00
043e819d01
♻️ refactor(build): make regional user defaults optional
Kros Dai and Claude Opus 5.5
2026-09-26 22:56:12 -04:00
24d6573447
🐛 fix(build): name only the iso this build produced
Kros Dai and Claude Opus 5.5
2026-09-26 18:23:50 -04:00
55d5f831d4
🐛 fix(build): require regional user defaults
Kros Dai and Claude Opus 5.5
2026-09-26 18:23:50 -04:00
422d898033
📝 docs(iso): explain regional build requirements
Kros Dai
2026-09-26 17:49:09 -04:00
39d65593df
✅ test(region): cover regional iso contracts
Kros Dai
2026-09-26 17:49:09 -04:00
27b33e7f1c
✨ feat(install): seed regional user defaults
Kros Dai
2026-09-26 17:49:09 -04:00
53a41664fa
✨ feat(build): isolate regional iso variants
Kros Dai
2026-09-26 17:49:09 -04:00
0d8d95a340
Detect the Chinese finish screen by its title in the harness
ZacharyZhang-NY
2026-10-06 20:00:59 -04:00
db8615e5ff
Read China screens below the logo in the harness OCR
ZacharyZhang-NY
2026-10-06 19:13:23 -04:00
304c64dab8
Read spaced-out CJK in the harness OCR
ZacharyZhang-NY
2026-10-06 19:01:14 -04:00
b7edf95ecb
Wait for the bilingual region screen in China harness runs
ZacharyZhang-NY
2026-10-06 18:50:08 -04:00
ed10c3661d
Describe the China console flow in the README
ZacharyZhang-NY
2026-10-06 18:44:56 -04:00
02c803cb40
Send Global back to the VT, keep a US keyboard in the CJK console and translate the media diagnosis
ZacharyZhang-NY
2026-10-06 18:44:49 -04:00
555093811f
Drive China installs through the Chinese screens in the ISO test harness
ZacharyZhang-NY
2026-10-06 18:34:35 -04:00
48471b25c1
Rerun China installs in a console that draws Chinese and show the installer in Chinese
ZacharyZhang-NY
2026-10-06 18:34:35 -04:00
45b31ae98c
Abort transactions that would replace the pinned local builds and stage the refresh hook for new users
ZacharyZhang-NY
2026-10-06 09:01:09 -04:00
947a69ba91
Pin a local-source install's locally built packages so updates keep them
ZacharyZhang-NY
2026-10-06 08:48:14 -04:00
8d069b0c03
Shorten the harness keyboard comment
ZacharyZhang-NY
2026-10-06 02:34:46 -04:00
a63d090407
Answer the region screen in the ISO acceptance harness
ZacharyZhang-NY
2026-10-06 01:49:27 -04:00
8f3bdc1fb9
Stop passing offline to Installer.sanity_check
Tommy Back
2026-10-02 13:37:00 +02:00
4d80dd8a2c
Bundle Rime Ice assets and build rime-ice-installer from local source
ZacharyZhang-NY
2026-10-05 23:32:21 -04:00
22d02f0069
Default the region to Global so deferring before choosing still installs
ZacharyZhang-NY
2026-10-05 23:25:57 -04:00