copilot-swe-agent[bot]
a6736d0bbf
Initial plan
2026-01-02 00:52:35 +00:00
56ddcc32f1
Merge pull request #26 from johndoe6345789/copilot/update-security-attributes
...
Fix kernel panic: Load initrd in GRUB configuration
2026-01-02 00:48:49 +00:00
copilot-swe-agent[bot]
02d2314b5d
Remove redundant conditional for initrd copying in old script
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-02 00:47:02 +00:00
copilot-swe-agent[bot]
3db98e9a33
Ensure initrd is required and always copied during image build
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-02 00:45:35 +00:00
copilot-swe-agent[bot]
5605feabff
Fix kernel panic by adding initrd to GRUB config
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-02 00:43:09 +00:00
copilot-swe-agent[bot]
e8d5fb1fab
Initial plan
2026-01-02 00:40:38 +00:00
871c0a745a
Merge pull request #25 from johndoe6345789/copilot/fix-grub-boot-issue
...
Fix GRUB boot failure - add missing terminal config and modules
2026-01-01 22:54:57 +00:00
copilot-swe-agent[bot]
0ce6d0974c
Extract GRUB config into separate template file
...
- Create config/grub.cfg.in template file for main GRUB configuration
- Update docker-image-create-uefi.sh to use template instead of heredoc
- Improves maintainability by keeping config separate from build logic
- Follows existing pattern used for grub-embedded.cfg.in
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-01 22:52:14 +00:00
copilot-swe-agent[bot]
7e69353ade
Address code review feedback: remove redundant boot commands and improve readability
...
- Remove redundant 'boot' commands from GRUB menu entries (GRUB auto-boots after linux command)
- Split long module list across multiple lines for better readability
- Maintain intentional module duplication for bootstrap safety
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-31 21:43:34 +00:00
copilot-swe-agent[bot]
bc27b4a094
Fix GRUB boot configuration to resolve flashing cursor issue
...
- Add terminal and video output configuration in embedded GRUB config
- Load essential GRUB modules (part_gpt, fat, ext2, linux, video drivers)
- Enhance main GRUB config with proper terminal setup and multiple boot options
- Add verbose and recovery mode boot menu entries
- Remove 'quiet' parameter to show boot messages for debugging
- Add console output to both tty0 and serial console
- Include modules in grub-mkstandalone for better hardware compatibility
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-31 21:40:23 +00:00
copilot-swe-agent[bot]
53bd5d46f2
Initial plan
2025-12-31 21:36:54 +00:00
942f305fab
Merge pull request #24 from johndoe6345789/copilot/fix-grub-boot-issue
...
Fix GRUB boot failure - embed bootstrap config to locate grub.cfg
2025-12-30 19:03:57 +00:00
copilot-swe-agent[bot]
451b23b8e0
Use ROOT_LABEL variable consistently and add documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-30 18:41:11 +00:00
copilot-swe-agent[bot]
20115fb370
Extract GRUB embedded config to separate file and address code review feedback
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-30 18:37:33 +00:00
copilot-swe-agent[bot]
24626b541a
Fix GRUB boot issue by embedding bootstrap configuration
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-30 18:30:55 +00:00
copilot-swe-agent[bot]
e87d10dd82
Initial plan
2025-12-30 18:27:51 +00:00
b8a336e998
Merge pull request #23 from johndoe6345789/copilot/fix-udevadm-not-found-error
...
Fix Docker image build failure and implement immutable OS with overlay filesystem
2025-12-29 20:02:10 +00:00
copilot-swe-agent[bot]
927163d8eb
Add overlay filesystem support for spark user home directory
...
- Create separate overlay directories for /var and /home/spark
- Mount overlay on /home/spark for writable user data
- Update welcome message to show /home/spark is writable
- Ensures user files persist across sessions in tmpfs overlay
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:58:25 +00:00
copilot-swe-agent[bot]
f5dceb8aee
Fix sgdisk partition table parsing
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:50:55 +00:00
5da5e3b459
Merge pull request #22 from johndoe6345789/copilot/investigate-busybox-usage
...
Add BusyBox verification to Docker test output
2025-12-29 19:50:29 +00:00
copilot-swe-agent[bot]
f74390d632
Implement immutable base OS with overlay filesystem
...
- Fix ext4 partition size calculation
- Mount root filesystem as read-only
- Add overlayfs on /var for writable runtime data
- Add tmpfs on /run for runtime files
- Update GRUB config to mount root as ro
- Update init to inform users about immutability
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:49:52 +00:00
copilot-swe-agent[bot]
726d59d765
Revert to Ubuntu kernel due to Docker network constraints, fix package detection
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:45:41 +00:00
copilot-swe-agent[bot]
f9219615b3
Fix wget command to work in non-interactive Docker build
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:44:37 +00:00
copilot-swe-agent[bot]
b784fef82b
Switch to building kernel from kernel.org instead of Ubuntu package
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:42:42 +00:00
copilot-swe-agent[bot]
37ebd5fdfa
Fix kernel download script to get actual kernel package
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:41:29 +00:00
copilot-swe-agent[bot]
daa62541fa
Cache BusyBox version to avoid redundant command execution
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:39:56 +00:00
copilot-swe-agent[bot]
dfa5b2f414
Fix Docker image build by avoiding loop devices and installing udev
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:39:56 +00:00
copilot-swe-agent[bot]
1c1505c805
Optimize test script to avoid redundant busybox --list calls
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:36:36 +00:00
copilot-swe-agent[bot]
c181bd4530
Fix potential command injection in test script
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:35:06 +00:00
copilot-swe-agent[bot]
3c29a7c3c2
Add BusyBox verification to test script and documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:33:22 +00:00
copilot-swe-agent[bot]
e2a3a2a862
Initial plan
2025-12-29 19:31:12 +00:00
copilot-swe-agent[bot]
d39abbc677
Initial plan
2025-12-29 19:25:22 +00:00
04dabec5fc
Merge pull request #21 from johndoe6345789/copilot/extract-docker-file-commands
...
Extract Docker RUN commands into shell scripts
2025-12-29 19:19:11 +00:00
copilot-swe-agent[bot]
be09b89856
Extract Docker RUN commands into shell scripts for better maintainability
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 19:08:11 +00:00
copilot-swe-agent[bot]
a6f97e712a
Initial plan
2025-12-29 19:01:01 +00:00
69d3d34c98
Merge pull request #20 from johndoe6345789/copilot/extract-dockerfile-text
...
Extract embedded text blocks from Dockerfiles and workflows to dedicated files
2025-12-29 18:24:50 +00:00
copilot-swe-agent[bot]
0c76232350
Clean up trailing whitespace in test.sh
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 18:22:37 +00:00
copilot-swe-agent[bot]
6e6b1ee589
Extract embedded text from Dockerfiles and workflows to separate files
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 18:17:47 +00:00
copilot-swe-agent[bot]
74bcffbbd1
Update plan to include workflow text extraction
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 18:16:33 +00:00
copilot-swe-agent[bot]
0cfb329d34
Initial plan
2025-12-29 18:13:44 +00:00
fedd38d61a
Merge pull request #19 from johndoe6345789/copilot/fix-image-building-issue
...
Fix Dockerfile.image parse error caused by shell heredoc syntax
2025-12-29 18:13:01 +00:00
copilot-swe-agent[bot]
f340afab35
Fix Dockerfile.image heredoc syntax to use printf instead
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 18:09:35 +00:00
copilot-swe-agent[bot]
d4f203f11f
Initial plan
2025-12-29 18:03:32 +00:00
45313a4018
Merge pull request #18 from johndoe6345789/copilot/fix-release-image-issues
...
Add UEFI-bootable disk image builder with automated GitHub releases
2025-12-29 18:01:51 +00:00
copilot-swe-agent[bot]
3830729c1b
Fix code review feedback: correct kernel path and GRUB installation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 17:54:26 +00:00
copilot-swe-agent[bot]
d5c7e20ebc
Add UEFI boot support with GRUB bootloader
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 17:52:48 +00:00
copilot-swe-agent[bot]
9e1de18a1e
Address code review feedback: clarify image capabilities
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 17:37:35 +00:00
copilot-swe-agent[bot]
ce1d701528
Add Docker-based disk image building for releases
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 17:35:07 +00:00
copilot-swe-agent[bot]
85094d4b94
Add Docker-based release tooling for easier releases
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-29 17:30:22 +00:00
copilot-swe-agent[bot]
12723c0ece
Initial plan
2025-12-29 17:22:28 +00:00