Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
nyjc-computing
campus-api-python
Repository navigation
Code
Issues
4
(4)
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Actions: nyjc-computing/campus-api-python
Actions
All workflows
Workflows
Python Tests
Python Tests
Show more workflows...
Management
Caches
All workflows
All workflows
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Showing runs from all workflows
will be ignored since log searching is not yet available
59 workflow runs
59 workflow runs
Workflow
Filter by Workflow
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching workflows.
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
feat(tracing): forward X-Campus-Device; JsonClient.set_default_header (campus#837)
Python Tests
#59:
Pull request
#99
opened by
nycomp
31s
feat/837-device-header
feat/837-device-header
31s
View #99
View workflow file
feat(audit): ingest rate-limit circuit breaker (#831)
Python Tests
#58:
Pull request
#98
opened by
nycomp
32s
feat/831-rate-breaker
feat/831-rate-breaker
32s
View #98
View workflow file
tracing: forward the action journey on SDK calls
Python Tests
#57:
Pull request
#97
opened by
nycomp
32s
feat/828-forward-journey
feat/828-forward-journey
32s
View #97
View workflow file
feat(auth): reuse the auth session's device id at finalize (campus#825)
Python Tests
#56:
Pull request
#96
opened by
nycomp
37s
feat/825-device-id
feat/825-device-id
37s
View #96
View workflow file
chore: restore pyright's default exclude list
Python Tests
#55:
Pull request
#94
opened by
nycomp
59s
chore/pyright-exclude
chore/pyright-exclude
59s
View #94
View workflow file
tracing: propagate campus trace context on SDK calls
Python Tests
#54:
Pull request
#93
opened by
nycomp
30s
feat/92-trace-propagation
feat/92-trace-propagation
30s
View #93
View workflow file
perf(auth): cache push_context's resolved user per session (#57)
Python Tests
#53:
Pull request
#91
opened by
nycomp
31s
perf/push-context-user-cache
perf/push-context-user-cache
31s
View #91
View workflow file
feat(client): 401 auto-refresh hook — drop the mid-session expiry-skew 401s
Python Tests
#52:
Pull request
#90
opened by
nycomp
29s
feat/unauthorized-refresh-hook
feat/unauthorized-refresh-hook
29s
View #90
View workflow file
feat(auth): refresh grant + device-flow parity for public clients
Python Tests
#51:
Pull request
#88
opened by
nycomp
25s
feat/oauth-public-client
feat/oauth-public-client
25s
View #88
View workflow file
feat(auth): model the token broker — POST /auth/v1/broker/<provider>[/<integration>]
Python Tests
#50:
Pull request
#82
stacked by
ngjunsiang
27s
feat/auth-broker
feat/auth-broker
27s
View #82
View workflow file
feat(auth): model the connections resource (list + disconnect, delegated user_id)
Python Tests
#49:
Pull request
#81
stacked by
ngjunsiang
30s
feat/auth-connections
feat/auth-connections
30s
View #81
View workflow file
feat(api): client-side request guards matching server validation
Python Tests
#48:
Pull request
#79
stacked by
ngjunsiang
26s
feat/request-guards
feat/request-guards
26s
View #79
View workflow file
feat: audit service client (/audit/v1 — apikeys + traces)
Python Tests
#47:
Pull request
#85
stacked by
ngjunsiang
23s
feat/audit-service
feat/audit-service
23s
View #85
View workflow file
feat(auth): OAuth token revocation — POST /auth/v1/oauth/revoke (RFC 7009)
Python Tests
#46:
Pull request
#80
stacked by
ngjunsiang
30s
feat/oauth-revoke
feat/oauth-revoke
30s
View #80
View workflow file
feat: audit service client (/audit/v1 — apikeys + traces)
Python Tests
#45:
Pull request
#85
synchronize by
nycomp
26s
feat/audit-service
feat/audit-service
26s
View #85
View workflow file
feat(auth): model the token broker — POST /auth/v1/broker/<provider>[/<integration>]
Python Tests
#44:
Pull request
#82
synchronize by
nycomp
26s
feat/auth-broker
feat/auth-broker
26s
View #82
View workflow file
feat(auth): model the connections resource (list + disconnect, delegated user_id)
Python Tests
#43:
Pull request
#81
synchronize by
nycomp
23s
feat/auth-connections
feat/auth-connections
23s
View #81
View workflow file
feat(auth): OAuth token revocation — POST /auth/v1/oauth/revoke (RFC 7009)
Python Tests
#42:
Pull request
#80
synchronize by
nycomp
23s
feat/oauth-revoke
feat/oauth-revoke
23s
View #80
View workflow file
feat(api): client-side request guards matching server validation
Python Tests
#41:
Pull request
#79
synchronize by
nycomp
23s
feat/request-guards
feat/request-guards
23s
View #79
View workflow file
fix(api): add Submissions.unsubmit() to clear submitted_at with explicit null
Python Tests
#40:
Pull request
#78
synchronize by
nycomp
27s
bugfix/submissions-unsubmit
bugfix/submissions-unsubmit
27s
View #78
View workflow file
feat: audit service client (/audit/v1 — apikeys + traces)
Python Tests
#39:
Pull request
#85
synchronize by
nycomp
38s
feat/audit-service
feat/audit-service
38s
View #85
View workflow file
feat(client): add client.integrations.list() for the integrations registry (#56)
Python Tests
#38:
Pull request
#84
opened by
nycomp
27s
feat/integrations-list
feat/integrations-list
27s
View #84
View workflow file
feat(auth): complete auth coverage — clients access.check, Clients.new scope fields, Credentials.User.new
Python Tests
#37:
Pull request
#83
opened by
nycomp
25s
feat/auth-coverage
feat/auth-coverage
25s
View #83
View workflow file
feat(auth): model the token broker — POST /auth/v1/broker/<provider>[/<integration>]
Python Tests
#36:
Pull request
#82
opened by
nycomp
24s
feat/auth-broker
feat/auth-broker
24s
View #82
View workflow file
feat(auth): model the connections resource (list + disconnect, delegated user_id)
Python Tests
#35:
Pull request
#81
opened by
nycomp
27s
feat/auth-connections
feat/auth-connections
27s
View #81
View workflow file
Previous
1
2
3
Next
You can’t perform that action at this time.