• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

canonical / nullboot
70%
main: 72%

Build:
Build:
LAST BUILD BRANCH: azure/fallback-mechanism
DEFAULT BRANCH: main
Repo Added 26 Aug 2021 06:46PM UTC
Token MfNPkGjfvf5IfgLIfJ90xJpsKlR3IA6pu regen
Build 367 Last
Files 9
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH azure/fallback-mechanism
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • azure/fallback-mechanism
  • azure/refactor
  • azure/refactor-testing
  • codeql-analysis
  • coveralls
  • dependabot/github_actions/actions/checkout-3
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/setup-go-3
  • dependabot/github_actions/actions/setup-go-4
  • dependabot/github_actions/actions/setup-go-5
  • dependabot/github_actions/github/codeql-action-3
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/go_modules/github.com/spf13/afero-1.10.0
  • dependabot/go_modules/github.com/spf13/afero-1.11.0
  • dependabot/go_modules/github.com/spf13/afero-1.12.0
  • dependabot/go_modules/github.com/spf13/afero-1.8.2
  • dependabot/go_modules/github.com/spf13/afero-1.9.0
  • dependabot/go_modules/github.com/spf13/afero-1.9.2
  • dependabot/go_modules/github.com/spf13/afero-1.9.3
  • dependabot/go_modules/github.com/spf13/afero-1.9.4
  • dependabot/go_modules/github.com/spf13/afero-1.9.5
  • dependabot/go_modules/golang.org/x/crypto-0.17.0
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • dependabot/go_modules/golang.org/x/net-0.23.0
  • dependabot/go_modules/golang.org/x/net-0.33.0
  • dependabot/go_modules/golang.org/x/net-0.7.0
  • dependabot/go_modules/golang.org/x/sys-0.10.0
  • dependabot/go_modules/golang.org/x/sys-0.11.0
  • dependabot/go_modules/golang.org/x/sys-0.12.0
  • dependabot/go_modules/golang.org/x/sys-0.13.0
  • dependabot/go_modules/golang.org/x/sys-0.14.0
  • dependabot/go_modules/golang.org/x/sys-0.15.0
  • dependabot/go_modules/golang.org/x/sys-0.16.0
  • dependabot/go_modules/golang.org/x/sys-0.17.0
  • dependabot/go_modules/golang.org/x/sys-0.18.0
  • dependabot/go_modules/golang.org/x/sys-0.19.0
  • dependabot/go_modules/golang.org/x/sys-0.20.0
  • dependabot/go_modules/golang.org/x/sys-0.21.0
  • dependabot/go_modules/golang.org/x/sys-0.22.0
  • dependabot/go_modules/golang.org/x/sys-0.23.0
  • dependabot/go_modules/golang.org/x/sys-0.24.0
  • dependabot/go_modules/golang.org/x/sys-0.25.0
  • dependabot/go_modules/golang.org/x/sys-0.26.0
  • dependabot/go_modules/golang.org/x/sys-0.30.0
  • dependabot/go_modules/golang.org/x/sys-0.34.0
  • dependabot/go_modules/golang.org/x/sys-0.35.0
  • dependabot/go_modules/golang.org/x/sys-0.36.0
  • dependabot/go_modules/golang.org/x/sys-0.37.0
  • dependabot/go_modules/golang.org/x/sys-0.9.0
  • dependabot/go_modules/golang.org/x/text-0.10.0
  • dependabot/go_modules/golang.org/x/text-0.11.0
  • dependabot/go_modules/golang.org/x/text-0.12.0
  • dependabot/go_modules/golang.org/x/text-0.13.0
  • dependabot/go_modules/golang.org/x/text-0.14.0
  • dependabot/go_modules/golang.org/x/text-0.15.0
  • dependabot/go_modules/golang.org/x/text-0.16.0
  • dependabot/go_modules/golang.org/x/text-0.17.0
  • dependabot/go_modules/golang.org/x/text-0.18.0
  • dependabot/go_modules/golang.org/x/text-0.19.0
  • dependabot/go_modules/golang.org/x/text-0.22.0
  • dependabot/go_modules/golang.org/x/text-0.26.0
  • dependabot/go_modules/golang.org/x/text-0.27.0
  • dependabot/go_modules/golang.org/x/text-0.28.0
  • dependabot/go_modules/golang.org/x/text-0.3.8
  • dependabot/go_modules/golang.org/x/text-0.4.0
  • dependabot/go_modules/golang.org/x/text-0.5.0
  • dependabot/go_modules/golang.org/x/text-0.6.0
  • dependabot/go_modules/golang.org/x/text-0.7.0
  • fix-invalid-EV_EFI_BOOT_SERVICES_APPLICATION
  • image-build
  • json-efivars
  • main
  • newapi
  • print_binary_entry
  • refs/tags/debian/0.1.0-0ubuntu0.20.04_ppa1
  • refs/tags/debian/0.1.0-0ubuntu0.20.04_ppa2
  • refs/tags/debian/0.2.0-0ubuntu0.20.04_ppa1
  • refs/tags/debian/0.2.2-0ubuntu0.20.04.1
  • refs/tags/debian/0.2.2-0ubuntu1
  • refs/tags/debian/0.3.0-0ubuntu0.20.04.1
  • refs/tags/debian/0.3.0-0ubuntu1
  • refs/tags/debian/0.4.0-0ubuntu0.20.04.1
  • refs/tags/debian/0.4.0-0ubuntu0.22.04.1
  • refs/tags/debian/0.4.0-0ubuntu1
  • refs/tags/debian/0.5.0-0ubuntu1
  • refs/tags/debian/0.5.1-0ubuntu1
  • refs/tags/debian/0.5.2-0ubuntu1
  • refs/tags/debian/0.5.2-0ubuntu2
  • refs/tags/debian/0.5.3-0ubuntu0.22.04.1
  • refs/tags/debian/0.5.3-0ubuntu0.24.04.1
  • refs/tags/debian/0.5.3-0ubuntu1
  • refs/tags/v0.0.1
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.2.0
  • refs/tags/v0.2.1
  • refs/tags/v0.2.2
  • refs/tags/v0.3.0
  • refs/tags/v0.4.0
  • refs/tags/v0.5.0
  • refs/tags/v0.5.1
  • refs/tags/v0.5.2
  • refs/tags/v0.5.3
  • renovate/configure
  • snapd-2.61
  • space-after-kernel
  • syncfs
  • ubuntu-fallback
  • ubuntu/focal
  • ubuntu/jammy
  • ubuntu/main
  • ubuntu/noble
  • update-other-deps

12 Jan 2026 10:46PM UTC coverage: 69.976% (-1.8%) from 71.731%
20939218722

Pull #144

github

mikeraymond7
feat: CLI update to support fallback mechanism

This enables the kernel fallback mechanism and amendment method via
`nullbootctl`. The addition of these two CLI flags enables a default
kernel fallback mechanism on new kernel installations. Default behavior
is to implement the fallback mechanism, and a successful boot onto that
kernel will amend the boot loader if -confirm-kernel-boot is used.
-trust-kernel-installs essentially performs the previous nullboot
behavior.
Pull Request #144: Nullboot fallback mechanism

132 of 228 new or added lines in 4 files covered. (57.89%)

2 existing lines in 1 file now uncovered.

874 of 1249 relevant lines covered (69.98%)

1.6 hits per line

Relevant lines Covered
Build:
Build:
1249 RELEVANT LINES 874 COVERED LINES
1.6 HITS PER LINE
Source Files on main
  • Tree
  • List 9
  • Changed 9
  • Source Changed 9
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20939218722 azure/fallback-mechanism feat: CLI update to support fallback mechanism This enables the kernel fallback mechanism and amendment method via `nullbootctl`. The addition of these two CLI flags enables a default kernel fallback mechanism on new kernel installations. Default... Pull #144 12 Jan 2026 11:55PM UTC mikeraymond7 github
69.98
20937690364 azure/fallback-mechanism feat: Systemd one-shot service for Kernel fallback mechanism Adds a systemd one-shot service to amend the bootloader on a successfully booted, new kernel entry using the -confirm-kernel-boot option. Should a newly installed kernel panic while bo... Pull #144 12 Jan 2026 10:47PM UTC mikeraymond7 github
69.98
20937570516 azure/fallback-mechanism feat: Systemd one-shot service for Kernel fallback mechanism Adds a systemd one-shot service to amend the bootloader on a successfully booted, new kernel entry using the -confirm-kernel-boot option. Should a newly installed kernel panic while bo... Pull #144 12 Jan 2026 10:42PM UTC mikeraymond7 github
69.7
20937218031 azure/fallback-mechanism feat: Systemd one-shot service for Kernel fallback mechanism Adds a systemd one-shot service to amend the bootloader on a successfully booted, new kernel entry using the -confirm-kernel-boot option. Should a newly installed kernel panic while bo... Pull #144 12 Jan 2026 10:29PM UTC mikeraymond7 github
69.7
20937035926 azure/fallback-mechanism feat: Systemd one-shot service for Kernel fallback mechanism Adds a systemd one-shot service to amend the bootloader on a successfully booted, new kernel entry using the -confirm-kernel-boot option. Should a newly installed kernel panic while bo... Pull #144 12 Jan 2026 10:22PM UTC mikeraymond7 github
69.7
19554111195 dependabot/github_actions/actions/checkout-6 build(deps): bump actions/checkout from 4 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/... Pull #143 20 Nov 2025 11:05PM UTC web-flow github
71.73
19522198293 dependabot/go_modules/golang.org/x/crypto-0.45.0 build(deps): bump golang.org/x/crypto from 0.32.0 to 0.45.0 Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.32.0 to 0.45.0. - [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.45.0) --- updated-dependencies: - ... Pull #142 20 Nov 2025 01:31AM UTC web-flow github
71.73
19518910527 azure/refactor Refactor: Separate the functionality of FindOrCreate To allow more malleable operations with the status of various boot variables, we can now find, create, and set BootEntryVariable(s) as individual operations; in some circumstances, a BootEntryV... Pull #140 19 Nov 2025 10:47PM UTC mikeraymond7 github
71.95
19518524797 azure/refactor-testing Refactor: Simplified test setup Allowed a simple derivation of a testing environment with specified BootOrder, kernel installations, and other boot entries. This allows for more of a unit-testing type framework in future testing. Pull #141 19 Nov 2025 10:31PM UTC mikeraymond7 github
72.29
19518399515 azure/refactor Refactor: Separate the functionality of FindOrCreate To allow more malleable operations with the status of various boot variables, we can now find, create, and set BootEntryVariable(s) as individual operations; in some circumstances, a BootEntryV... Pull #140 19 Nov 2025 10:25PM UTC mikeraymond7 github
71.95
See All Builds (316)

Badge your Repo: nullboot

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc