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

esnet-security / SCRAM
90%
develop: 94%

Build:
Build:
LAST BUILD BRANCH: dependabot/uv/uv-2f2bdc893b
DEFAULT BRANCH: develop
Repo Added 17 Nov 2024 03:04PM UTC
Files 3
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 main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • dependabot/pip/django/pip-2f051182df
  • dependabot/uv/uv-2f2bdc893b
  • develop
  • fix/chriscummings/process_updates_yet_again
  • fix/login_url_redirect
  • fix/mysterious500s-on-old-entries
  • fix/postgres/healthcheck
  • fix/ruff-errors-in-main
  • hotfix/search_500
  • hotfix/swagger_tests
  • main-test
  • test/chriscummings/test-main-perf
  • topic/chriscummings/better-ide-configs
  • topic/chriscummings/bump-gobgp
  • topic/chriscummings/bump-grpc-tools
  • topic/chriscummings/celery-health-check-replacement
  • topic/chriscummings/cleanup-test-runs
  • topic/chriscummings/disable-github-slow-test
  • topic/chriscummings/django-5-upgrade-woohoo
  • topic/chriscummings/docker-rate-limiting-fixes
  • topic/chriscummings/enable-backend-vrf-support
  • topic/chriscummings/enable-build-cache
  • topic/chriscummings/enable-local-postgres-prod
  • topic/chriscummings/fix-build-issues
  • topic/chriscummings/fix-buster-build
  • topic/chriscummings/fix-debug-logging
  • topic/chriscummings/fix-homepage-order
  • topic/chriscummings/fix-more-migration-defaults
  • topic/chriscummings/fix-process-updates-expirations
  • topic/chriscummings/fix-remove-vrf-changes
  • topic/chriscummings/fix/originating_scram_instance_default
  • topic/chriscummings/make-logging-better
  • topic/chriscummings/multiscramdocker
  • topic/chriscummings/postgres-version-this-time-with-feeling
  • topic/chriscummings/postgresfix
  • topic/chriscummings/python3.13
  • topic/chriscummings/test-main-ci
  • topic/chriscummings/test-uv
  • topic/chriscummings/translator-durability-fixes
  • topic/nsf/zeek-demo
  • topic/soehlert/add_form_initial_load
  • topic/soehlert/add_view_redirect
  • topic/soehlert/allow_local_auth
  • topic/soehlert/client_improvements
  • topic/soehlert/container_updates
  • topic/soehlert/disappearing_messages
  • topic/soehlert/duplicate_history_entries
  • topic/soehlert/dynamically-generate-secret-key
  • topic/soehlert/entry_admin
  • topic/soehlert/filter_active-30
  • topic/soehlert/github-39-deactive-route
  • topic/soehlert/gw_priority
  • topic/soehlert/login404
  • topic/soehlert/loginlogout
  • topic/soehlert/paginate_entries
  • topic/soehlert/pentest_username_change
  • topic/soehlert/reactive_wui
  • topic/soehlert/read_only_blocked
  • topic/soehlert/ruff_updates_break_local_settings
  • topic/soehlert/swagger
  • topic/soehlert/syncing_entries
  • topic/soehlert/tz_aware_expiration
  • topic/soehlert/update_images
  • topic/vlad/admin_optimize
  • topic/vlad/build_matrix
  • topic/vlad/channels_group_expiry
  • topic/vlad/coveralls
  • topic/vlad/doc_fixes
  • topic/vlad/doc_hotfix
  • topic/vlad/docs
  • topic/vlad/failures
  • topic/vlad/fix_static_files_warning
  • topic/vlad/github_annotate_warnings
  • topic/vlad/home_optimize
  • topic/vlad/index_together_deprecation
  • topic/vlad/main_merge
  • topic/vlad/migration_hotfix
  • topic/vlad/mkdocs
  • topic/vlad/perf_test
  • topic/vlad/replicas
  • topic/vlad/ruff
  • vg-test1

11 May 2026 04:03PM UTC coverage: 90.376%. First build
25681748903

push

github

web-flow
ci(tests): Cleanup workflow runs (#231)

This PR cleans up our workflows to run on a per-app basis and upload
things in the same manner. It also renames all of the make targets to
`test-application` to get ride of behave vs pytest and all the confusion
there. Now it just runs the tests for one of the applications. You can
still call pytest and behave but the targets are all simplified. I also
added a (neutral) type-check workflow.. It fails all the time (so we
ignore that) but I want to run type checking in the future so I figure
this gets us to where it's ready to remove || true once we fix type
checking errors in the code base.

Finally, this adds a make target `ci-act` (`act` needs to be installed
via brew locally) which allows you to test GH actions locally. Works
pretty well.

I also restructured the Makefile. It was way too out of order and the
names didn't make sense anymore as we've scaled things. Changes are:

Renamed:

1. behave-all to behave-django (it was all for ALL features (in django
only lol)
2. behave to behave-django-feature (keeping this around but I feel like
we should get rid of it or make it generic enough to work for translator
behave too)
3. integration-tests	to integration-django
4. pytest to pytest-django
6. pytest-scheduler to test-scheduler
7. pytest-scripts to test-scripts

Removed:

1. coverage.xml . We now just have per-app coverage steps inside the
test targets. And we just now always run coverage cuz it's not that big
a deal to do.

Added/Significantly modified: 

behave-translator. This wasn't added, but now it has coverage, doesn't
just run tests.
test-django. runs all tests for django (pytest-django + behave-django +
integration-django)
test-translator:  builds/runs stack + runs behave-translator
test: runs all four test-* targets (so in theory ALL test types)
ci-test: runs all CI workflows locally via act (old ci-test didn't
mirror CI at all).
behave-translator-feature. Allows you to run just one behave feature for... (continued)

69 of 81 branches covered (85.19%)

Branch coverage included in aggregate %.

1302 of 1436 relevant lines covered (90.67%)

0.91 hits per line

Relevant lines Covered
Build:
Build:
1436 RELEVANT LINES 1302 COVERED LINES
0.91 HITS PER LINE
Source Files on main
  • Tree
  • List 47
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25681748903 main ci(tests): Cleanup workflow runs (#231) This PR cleans up our workflows to run on a per-app basis and upload things in the same manner. It also renames all of the make targets to `test-application` to get ride of behave vs pytest and all the conf... push 11 May 2026 04:11PM UTC web-flow github
90.38
25681748946 main ci(tests): Cleanup workflow runs (#231) This PR cleans up our workflows to run on a per-app basis and upload things in the same manner. It also renames all of the make targets to `test-application` to get ride of behave vs pytest and all the conf... push 11 May 2026 04:09PM UTC web-flow github
86.67
25681748939 main ci(tests): Cleanup workflow runs (#231) This PR cleans up our workflows to run on a per-app basis and upload things in the same manner. It also renames all of the make targets to `test-application` to get ride of behave vs pytest and all the conf... push 11 May 2026 04:04PM UTC web-flow github
100.0
25681748900 main ci(tests): Cleanup workflow runs (#231) This PR cleans up our workflows to run on a per-app basis and upload things in the same manner. It also renames all of the make targets to `test-application` to get ride of behave vs pytest and all the conf... push 11 May 2026 04:04PM UTC web-flow github
53.46
21004318712 main fix(process_updates): process updates no matter which instance is touched (#193) To clean things up, at the cost of negligible resources, we now reprocess updates regardless of which host it came from, to ensure consistency and fix a bug where we... push 14 Jan 2026 05:59PM UTC web-flow github
94.51
20375315163 main fix(process_updates): Fix expirations, cleanup syncing, and add integration tests (#157) This one was a doozie. Expired/deleted entries on one SCRAM instance were never unblocked on other instances because there is no mechanism for postgres to le... push 19 Dec 2025 04:06PM UTC web-flow github
93.54
20308399533 main Create a read only way of seeing if a specific route is blocked (#185) push 17 Dec 2025 03:45PM UTC web-flow github
94.41
19437623275 main fix(WUI): Navbar spacing and reactive main window (#182) push 17 Nov 2025 05:02PM UTC web-flow github
94.4
19437333415 main fix(add-form): swap permission check and autocreate admin (#179) push 17 Nov 2025 04:52PM UTC web-flow github
94.36
19309553836 main chore(deps): Set the correct postgres version everywhere and make failing checks neutral (#178) We didn't set the postgres version in the makefile and that does seem to matter. I'm not sure why we set it in two places, but it seems it was done on... push 12 Nov 2025 07:41PM UTC web-flow github
92.89
See All Builds (457)
  • 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