66 Commits
Author SHA1 Message Date
Tieu Long fd3b0480f5 fix(ci): skip deleted forks instead of failing the whole job 2026-04-30 02:36:00 +07:00
Tieu Long 235ae9f0a6 ci: use github contexts instead of github variables 2026-04-30 01:48:47 +07:00
Tieu Long f246791a29 preflight: add fork search on re-run, switch to jq 2026-04-14 02:23:24 +07:00
Tieu Long cbf30015e6 refactor: move preflight to ubuntu-slim, skip build on non-star instead of failing 2026-04-12 21:51:16 +07:00
Tieu Long 1d93d13ebd fix: delete releases older than 13 days instead of 12 2026-04-07 15:25:47 +07:00
Tieu Long f428c4a170 chore: add browse previous days fork list links 2026-03-30 12:30:45 +07:00
Tieu Long 47d1029485 fix: correct preflight comment to reflect actual intent 2026-03-22 09:12:31 +07:00
Tieu Long c1d6299011 docs: improve clarity of README and forks list instructions 2026-03-21 20:49:40 +07:00
Tieu Long b105a1a9ae refactor: consolidate workflows, update forks list with artifact names 2026-03-21 19:39:46 +07:00
Tieu Long f43565affd chore: minor change 2026-03-02 22:39:37 +07:00
Tieu Long bac3fc9b28 chore(ci): minor change 2026-03-02 14:30:50 +07:00
Tieu Long 48d62e2b3f chore(ci): minor description update for image_format input 2026-03-02 06:36:24 +07:00
Tieu Long 0e0539b966 feat: add empty option guard and minor cleanup 2026-03-02 06:02:41 +07:00
Tieu Long 27df8b4f17 ci: cleanup recovery workflow and upload artifact without zip 2026-03-01 21:59:59 +07:00
Tieu Long 27c077779a ci: refactor workflows 2026-03-01 20:38:35 +07:00
Tieu Long 3a452c77bf chore: switch forks-list to daily tag 2026-03-01 16:31:31 +07:00
Tieu Long c41d9ffba8 chore: use timestamped forks-list and update README 2026-03-01 16:10:23 +07:00
Tieu Long 583e247577 docs: improve README clarity and minor workflow fix 2026-02-28 23:03:18 +07:00
Tieu Long a214da5845 chore: refresh some messages 2026-02-28 18:55:03 +07:00
Tieu Long e94441ecb7 chore: Third time's the charm 2026-02-28 18:19:22 +07:00
Tieu Long f7acec9983 chore: let persistence pay off after few tries, refresh some messages 2026-02-28 17:29:23 +07:00
Tieu Long 6c988ce5a6 feat: update docs, remove nested easter egg 2026-02-28 05:17:13 +07:00
Tieu Long 3ee0d2dfca feat: add preflight check, remove nested easter egg 2026-02-28 03:40:03 +07:00
Tieu Long 33e223abb2 chore: refactor disk image formats section and minor cleanup 2026-02-25 10:53:02 +07:00
Tieu Long bbade1fd13 refactor(ci): replace duplicated build workflows with reusable template 2026-02-24 23:52:47 +07:00
Tieu Long b5f5e6b81c chore(ci): replacing macos_version input with env var 2026-02-22 23:02:10 +07:00
Tieu Long dadbd8b694 chore: add numeric prefix to for sidebar sort order 2026-02-22 16:39:54 +07:00
Tieu Long 90c949e13d refactor(ci): split build.yml into per-version workflows 2026-02-22 16:27:21 +07:00
Tieu Long a74e732660 refactor(ci): split build.yml into per-version workflows 2026-02-22 16:22:13 +07:00
Tieu Long 8b8f447333 chore: avoid unnecessary use of free public resources 2026-02-01 21:30:12 +07:00
Tieu Long 5f151eeff5 chore: enhance logging, increase timeouts, and refine README 2026-02-01 20:44:31 +07:00
Tieu Long 7e868989c8 chore: clean up docs and workflow 2026-01-23 23:55:01 +07:00
Tieu Long 6a96f97ebd feat: link direct workflow runs in forks list 2026-01-23 23:27:43 +07:00
Tieu Long f39aec1485 chore: fix refresh forks list workflow 2026-01-23 20:31:17 +07:00
Tieu Long 9da11b7384 chore(ci): fix indentation 2026-01-23 05:33:23 +07:00
Tieu Long d25b508e2d chore: update workflow summaries and improve UX
- Extend artifact retention from 7 to 15 days (fit better with forks list)
- Add reverse psychology star prompt to workflow summaries
- Fix some grammar here and there
- Delete and recreate forks-list release instead of editing
2026-01-23 05:22:56 +07:00
Tieu Long 7c0117b0ef feat: auto generate fork list to reduce Actions usage
- Encourage users to check existing builds before running workflows
- Helps conserve free GitHub-hosted runner resources
2026-01-21 21:28:12 +07:00
LongQT-sea 1f41cca063 docs: render GIF inside expandable details section 2025-12-28 00:48:39 +07:00
LongQT-sea 89057d9e47 chore: update build macOS ISO/DMG workflow 2025-12-26 15:02:15 +07:00
LongQT-sea 85eddfa2dc chore: update build Recovery ISO workflow 2025-12-26 14:59:27 +07:00
LongQT-sea 70e10fb6a7 chore: Prefer .img over .iso when appending to DMG images to avoid confusion 2025-12-26 13:28:06 +07:00
Tieu Long 8a93aaf852 ref: add proper Apple silicon support, apped '.iso' to DMG image
While the script is compatible with Apple silicon Macs, it’s still recommended
 to run it on an x86_64 Intel Mac for optimal results.

For easier use and distribution, the final DMG image will have '.iso' appended to its file name.
Rufus no longer require switching to "All files" to saw the DMG image in Explorer.
Also fix "qemu-img: Could not locate UDIF trailer in dmg file" error.
2025-12-21 01:04:38 +07:00
LongQT-sea 828b53128d ref: Move creation logic to standalone script, add legacy macOS support
Move macOS installer image creation logic from GitHub workflow file
to a dedicated shell script `mkmaciso` for better maintainability and reusability.

Changes:
- Add support for legacy macOS versions:
  - 10.7 (Lion)
  - 10.8 (Mountain Lion)
  - 10.9 (Mavericks)
  - 10.10 (Yosemite)
  - 10.11 (El Capitan)
  - 10.12 (Sierra)
- Simplify workflow to call external script
- Enable running `mkmaciso` locally without GitHub Actions
2025-12-15 20:54:45 +07:00
Tieu Long 9aafaf8527 update README 2025-11-17 10:22:34 +07:00
Tieu Long 0aa254c8b0 move the star call-to-action 2025-11-14 09:11:40 +07:00
Tieu Long a9cf12c008 update README 2025-11-11 11:20:42 +07:00
Tieu Long 69389d07d4 Rufus is better and improve wording in job summary. 2025-11-10 17:23:29 +07:00
Tieu Long 7942f2b5c3 always download the latest macOS 2025-11-07 20:19:26 +07:00
Tieu Long 73d0fc4376 add 60-minute download timeout and improved summary reporting in build.yaml 2025-11-05 23:49:18 +07:00
LongQT-sea 1203240a0e use force detach and longer delays 2025-11-04 00:29:57 +07:00