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

supabase / supautils
95%

Build:
DEFAULT BRANCH: master
Repo Added 12 Feb 2025 01:32AM UTC
Token urZPyGzXpRItjN7NkzSSsLnTjPCCflnkT regen
Build 430 Last
Files 16
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 master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 140-bk
  • 18beta1
  • add-hint
  • add_nix_formatting
  • add_security_md
  • another_attempt_to_fix_thing
  • bench
  • bnjjj/pipe-1352-reserved-role-members
  • bs/clang-format
  • bs/release-deb
  • bump_macos
  • bump_xpg
  • cache-lookup
  • cassert
  • chore/bump-3.4.4
  • chore/bump-4.0.0
  • chore/bump-module-version-3.3.0
  • chore/bump-xpg
  • chore/ci
  • chore/ci-again
  • chore/ci-bundling
  • chore/ci-print-checksums
  • chore/clang-format-macos-compat
  • chore/macos-ci-pg-versions
  • chore/readme-update-commands
  • chore/upload-tar-xz
  • ci/pg19
  • clang_analyze
  • claude/modversion-3-3-0-tzifqc
  • compat16
  • cov
  • custom_default_extension_install_path
  • da/bump
  • docs/supautils-prefix
  • drop_privileged_extensions_superuser_guc
  • etienne/block-copy-program
  • etienne/sec-666
  • event_trigger_function_owner_check
  • evtrig-test
  • evtrigs-cont
  • feat/policy-grant-comment
  • feat/protected-extensions
  • fix-docs
  • fix-pgxs
  • fix/elevation-state
  • fix/grant-role-rolespec-segfault
  • fix/handle-exceptions-during-su-switch
  • fix/owner-change-without-superuser
  • fix/redefine-disable-program
  • fix/run-custom-scripts-on-non-privileged-extensions
  • fix_extension_privs
  • fix_null_dereference
  • fix_view_hints
  • fix_xpg_reference
  • immutable-check-constraint
  • lib_version
  • limit-ext-version
  • log-detail
  • log-skipped
  • macos
  • make_superuser_boolean
  • marton/remove-nixconfig-flake
  • master
  • mkaruza/include-storage-fd-h
  • module-magic-ext
  • move_xpg
  • nickb/fix_crash_in_supautils_executor_start
  • nickb/fix_supautils_hook
  • nickb/fix_supautils_hook_privileged_rolespec_handling
  • nxpg-v2
  • override-ext-version
  • pg-core
  • pg-core-2
  • pg-core-3
  • pg19-build-fix
  • pgmq
  • ref-alterowner
  • ref-ext-param-overr
  • ref-extensions
  • ref1
  • refactor/extension-handlers
  • remove_constrained_extension
  • remove_disable_program_functionality
  • remove_pg13_ci
  • revert-disable-copy
  • rs/add-codeowners-file
  • rs/bump-supautils-version
  • rs/bump-version
  • rs/fix-ci-workflow-permissions
  • rs/fix-failing-tests
  • rs/fix-priv-esc-vuln
  • rs/fix-style-check
  • rs/pin-glibc
  • rs/remove-duplicate-code
  • rs/remove-hardcoded-versions-in-test-files
  • rs/update-codeowners-file
  • rs/update-docs
  • style-fix-macos
  • superevtrigs
  • test/custom-scripts-non-privileged-ext
  • tom/x86
  • upgrade-github-actions-node24
  • upgrade-github-actions-node24-general
  • utkarashsingh/default-extension-install-schema
  • utkarashsingh/psql-860-reduce-supautils-access-exclusive-locks-during-policy-checks
  • utkarashsingh/psqlext-1816-alter-role-all-segfault
  • utkarashsingh/psqlext-1816-hook-forms
  • utkarashsingh/psqlext-1816-hook-handlers
  • utkarashsingh/psqlext-1816-prelude-helpers

01 Nov 2026 12:13PM UTC coverage: 94.684%. Remained the same
41305459375

push

github

web-flow
refactor: define the role helpers in the prelude (#268)

Move the role helpers from utils.c into pg_prelude.h, above the pragma
that blocks the raw lookups. The helpers are then the only code above the
pragma, so utils.c no longer needs the opt-out and the raw lookups are
blocked everywhere.

18 of 19 new or added lines in 1 file covered. (94.74%)

1229 of 1298 relevant lines covered (94.68%)

834.61 hits per line

Relevant lines Covered
Build:
Build:
1298 RELEVANT LINES 1229 COVERED LINES
834.61 HITS PER LINE
Source Files on master
  • Tree
  • List 16
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
41305459375 master refactor: define the role helpers in the prelude (#268) Move the role helpers from utils.c into pg_prelude.h, above the pragma that blocks the raw lookups. The helpers are then the only code above the pragma, so utils.c no longer needs the opt-ou... push 01 Nov 2026 12:14PM UTC web-flow github
94.68
40970745360 utkarashsingh/psqlext-1816-prelude-helpers Merge cdbd8ca90 into c7dc2a948 Pull #268 29 Oct 2026 11:07PM UTC web-flow github
94.68
40970142018 master fix: guard role lookups against statements that name no role (#259) ALTER ROLE ALL carries no RoleSpec and PUBLIC is not a role, but the role handlers passed both straight to the core lookups. Read every RoleSpec through rolespec_name_or_null() a... push 29 Oct 2026 11:02PM UTC web-flow github
94.68
40969012937 utkarashsingh/psqlext-1816-hook-handlers Merge a7b2715b0 into 62c4b351c Pull #259 29 Oct 2026 10:52PM UTC web-flow github
94.68
40967749496 fix_view_hints Merge c6fd4b33c into 62c4b351c Pull #267 29 Oct 2026 10:42PM UTC web-flow github
92.16
40919488278 master chore: change style CI from macos to ubuntu push 29 Oct 2026 05:15PM UTC AndrewJackson2020 github
94.65
40917406256 bump_macos Merge 1ba80ffdc into d04243809 Pull #270 29 Oct 2026 05:03PM UTC web-flow github
94.65
40898028321 bump_macos Merge b393e37f4 into d04243809 Pull #270 29 Oct 2026 03:06PM UTC web-flow github
94.65
40875342007 utkarashsingh/psqlext-1816-hook-handlers Merge 13e613bb0 into d04243809 Pull #259 29 Oct 2026 12:42PM UTC web-flow github
94.68
40874395219 utkarashsingh/psqlext-1816-prelude-helpers Merge f6be08ae1 into 9122ad79c Pull #268 29 Oct 2026 12:35PM UTC web-flow github
94.68
See All Builds (430)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc