feat: hero-init implementation #1

Open
rawan wants to merge 15 commits from develop into main
Member
No description provided.
fix: forgejo name typo to run actions
Some checks failed
CI / build (push) Failing after 4s
CI / test (push) Failing after 4s
CI / lint (push) Failing after 4s
CI / format (push) Failing after 3s
CI / build (pull_request) Failing after 3s
CI / test (pull_request) Failing after 4s
CI / lint (pull_request) Failing after 3s
CI / format (pull_request) Failing after 3s
62961d749c
chore: workflow file
Some checks failed
CI / build (pull_request) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / test (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / build (push) Has been cancelled
CI / lint (pull_request) Has been cancelled
CI / format (pull_request) Has been cancelled
CI / format (push) Has been cancelled
03f1f40c8c
rawan force-pushed develop from 03f1f40c8c
Some checks failed
CI / build (pull_request) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / test (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / build (push) Has been cancelled
CI / lint (pull_request) Has been cancelled
CI / format (pull_request) Has been cancelled
CI / format (push) Has been cancelled
to 78882d9ff6
All checks were successful
CI / format (push) Successful in 15s
CI / lint (push) Successful in 1m33s
CI / test (push) Successful in 1m40s
CI / build (push) Successful in 1m49s
CI / build (pull_request) Successful in 1m30s
CI / format (pull_request) Successful in 15s
CI / test (pull_request) Successful in 58s
CI / lint (pull_request) Successful in 58s
2026-02-01 09:01:23 +00:00
Compare
feat: handled rtnetlink case if no provider, added some return errors to avoid silent failures
All checks were successful
CI / format (push) Successful in 15s
CI / test (push) Successful in 1m35s
CI / lint (push) Successful in 1m37s
CI / build (push) Successful in 1m55s
CI / build (pull_request) Successful in 1m33s
CI / format (pull_request) Successful in 16s
CI / test (pull_request) Successful in 1m2s
CI / lint (pull_request) Successful in 1m2s
fd86f31d40
feat: bringing loopback interface up
All checks were successful
CI / format (push) Successful in 28s
CI / lint (push) Successful in 1m44s
CI / test (push) Successful in 1m46s
CI / build (push) Successful in 2m3s
CI / build (pull_request) Successful in 1m37s
CI / format (pull_request) Successful in 18s
CI / lint (pull_request) Successful in 1m16s
CI / test (pull_request) Successful in 1m18s
f203455720
Make the hostname applies every boot
Some checks failed
CI / lint (pull_request) Successful in 32s
CI / format (pull_request) Failing after 24s
CI / test (pull_request) Successful in 1m5s
CI / build (pull_request) Successful in 1m13s
9de324d634
fix: formatting issues
All checks were successful
CI / build (pull_request) Successful in 47s
CI / format (pull_request) Successful in 4s
CI / test (pull_request) Successful in 1m6s
CI / lint (pull_request) Successful in 1m4s
ef4d47e618
fix:
All checks were successful
CI / lint (pull_request) Successful in 32s
CI / test (pull_request) Successful in 1m5s
CI / build (pull_request) Successful in 1m12s
CI / format (pull_request) Successful in 48s
0256b7ede8
1-  fix passing the user gid instead of group id
2- added constant paths to paths.rs
3- check if entry already exists in hosts file
Merge pull request 'Make hero-init run in an initramfs' (#2) from develop_initramfs into develop
All checks were successful
CI / test (pull_request) Successful in 37s
CI / lint (pull_request) Successful in 27s
CI / build (pull_request) Successful in 1m12s
CI / format (pull_request) Successful in 4s
CI / test (push) Successful in 34s
CI / build (push) Successful in 1m7s
CI / lint (push) Successful in 31s
CI / format (push) Successful in 46s
b8c97dfcc9
Reviewed-on: #2
chore: release workflow
All checks were successful
CI / build (push) Successful in 43s
CI / test (push) Successful in 30s
CI / lint (push) Successful in 30s
CI / format (push) Successful in 4s
CI / build (pull_request) Successful in 41s
CI / test (pull_request) Successful in 33s
CI / lint (pull_request) Successful in 28s
CI / format (pull_request) Successful in 4s
b0079f4e2c
support env vars
All checks were successful
CI / build (pull_request) Successful in 1m25s
CI / test (pull_request) Successful in 58s
CI / lint (pull_request) Successful in 56s
CI / format (pull_request) Successful in 47s
7e3e851d11
Merge pull request 'develop_mounts' (#6) from develop_mounts into develop
Some checks are pending
CI / build (push) Waiting to run
CI / test (push) Waiting to run
CI / lint (push) Waiting to run
CI / build (pull_request) Waiting to run
CI / test (pull_request) Waiting to run
CI / format (push) Waiting to run
CI / lint (pull_request) Waiting to run
CI / format (pull_request) Waiting to run
368b486b28
Reviewed-on: #6
fix: re-apply mounts on reboot in initramfs case
All checks were successful
CI / test (push) Successful in 1m8s
CI / build (push) Successful in 1m15s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 55s
CI / test (pull_request) Successful in 1m4s
CI / build (pull_request) Successful in 1m11s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 56s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Successful in 29s
030f844f2a
fix: release workflow
Some checks failed
CI / test (push) Successful in 1m9s
CI / build (push) Successful in 1m19s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 55s
CI / test (pull_request) Successful in 1m6s
CI / build (pull_request) Successful in 1m14s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 56s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Failing after 34s
a6ecab524f
rawan force-pushed develop from a6ecab524f
Some checks failed
CI / test (push) Successful in 1m9s
CI / build (push) Successful in 1m19s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 55s
CI / test (pull_request) Successful in 1m6s
CI / build (pull_request) Successful in 1m14s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 56s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Failing after 34s
to 3d7d7807ee
Some checks failed
CI / build (pull_request) Waiting to run
CI / test (pull_request) Waiting to run
CI / lint (pull_request) Waiting to run
CI / format (pull_request) Waiting to run
CI / test (push) Has been cancelled
CI / build (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / format (push) Has been cancelled
2026-02-16 06:56:29 +00:00
Compare
rawan force-pushed develop from 3d7d7807ee
Some checks failed
CI / build (pull_request) Waiting to run
CI / test (pull_request) Waiting to run
CI / lint (pull_request) Waiting to run
CI / format (pull_request) Waiting to run
CI / test (push) Has been cancelled
CI / build (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / format (push) Has been cancelled
to 1c905c9d22
Some checks failed
CI / test (push) Successful in 1m6s
CI / build (push) Successful in 1m13s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 56s
CI / test (pull_request) Successful in 1m4s
CI / build (pull_request) Successful in 1m11s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 57s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Failing after 32s
2026-02-16 06:57:06 +00:00
Compare
rawan force-pushed develop from 1c905c9d22
Some checks failed
CI / test (push) Successful in 1m6s
CI / build (push) Successful in 1m13s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 56s
CI / test (pull_request) Successful in 1m4s
CI / build (pull_request) Successful in 1m11s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 57s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Failing after 32s
to 030f844f2a
All checks were successful
CI / test (push) Successful in 1m8s
CI / build (push) Successful in 1m15s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 55s
CI / test (pull_request) Successful in 1m4s
CI / build (pull_request) Successful in 1m11s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 56s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Successful in 29s
2026-02-16 07:09:21 +00:00
Compare
fix: release workflow
Some checks failed
CI / test (push) Successful in 1m6s
CI / build (push) Successful in 1m15s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 56s
CI / test (pull_request) Successful in 1m5s
CI / build (pull_request) Successful in 1m11s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 55s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Failing after 24s
06396d9b46
rawan force-pushed develop from 06396d9b46
Some checks failed
CI / test (push) Successful in 1m6s
CI / build (push) Successful in 1m15s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 56s
CI / test (pull_request) Successful in 1m5s
CI / build (pull_request) Successful in 1m11s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 55s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Failing after 24s
to b23c7c3671
Some checks failed
CI / build (push) Successful in 1m7s
CI / test (push) Successful in 57s
CI / lint (push) Successful in 55s
CI / format (push) Successful in 46s
CI / build (pull_request) Successful in 1m8s
CI / test (pull_request) Successful in 57s
CI / lint (pull_request) Successful in 29s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Failing after 26s
CI / format (pull_request) Successful in 46s
2026-02-16 07:49:41 +00:00
Compare
rawan force-pushed develop from b23c7c3671
Some checks failed
CI / build (push) Successful in 1m7s
CI / test (push) Successful in 57s
CI / lint (push) Successful in 55s
CI / format (push) Successful in 46s
CI / build (pull_request) Successful in 1m8s
CI / test (pull_request) Successful in 57s
CI / lint (pull_request) Successful in 29s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Failing after 26s
CI / format (pull_request) Successful in 46s
to 030f844f2a
All checks were successful
CI / test (push) Successful in 1m8s
CI / build (push) Successful in 1m15s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 55s
CI / test (pull_request) Successful in 1m4s
CI / build (pull_request) Successful in 1m11s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 56s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Successful in 29s
2026-02-16 08:24:59 +00:00
Compare
All checks were successful
CI / test (push) Successful in 1m8s
CI / build (push) Successful in 1m15s
CI / format (push) Successful in 47s
CI / lint (push) Successful in 55s
CI / test (pull_request) Successful in 1m4s
CI / build (pull_request) Successful in 1m11s
CI / format (pull_request) Successful in 47s
CI / lint (pull_request) Successful in 56s
Create Release / build (linux-amd64-musl, true, x86_64-unknown-linux-musl) (push) Successful in 29s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin develop:develop
git switch develop

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff develop
git switch develop
git rebase main
git switch main
git merge --ff-only develop
git switch develop
git rebase main
git switch main
git merge --no-ff develop
git switch main
git merge --squash develop
git switch main
git merge --ff-only develop
git switch main
git merge develop
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
geomind_research/hero_init!1
No description provided.