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
Python Tests
Python Tests
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
Show workflow options
Create status badge
Create status badge
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
python-tests.yml
will be ignored since log searching is not yet available
63 workflow runs
63 workflow runs
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(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
feat(auth): OAuth token revocation — POST /auth/v1/oauth/revoke (RFC 7009)
Python Tests
#34:
Pull request
#80
opened by
nycomp
21s
feat/oauth-revoke
feat/oauth-revoke
21s
View #80
View workflow file
feat(api): client-side request guards matching server validation
Python Tests
#33:
Pull request
#79
opened by
nycomp
28s
feat/request-guards
feat/request-guards
28s
View #79
View workflow file
fix(api): add Submissions.unsubmit() to clear submitted_at with explicit null
Python Tests
#32:
Pull request
#78
opened by
nycomp
28s
bugfix/submissions-unsubmit
bugfix/submissions-unsubmit
28s
View #78
View workflow file
fix: bug sweep — timetable envelopes, session cleanup, oauth device flow
Python Tests
#31:
Pull request
#70
opened by
nycomp
27s
fix/bug-sweep-oct
fix/bug-sweep-oct
27s
View #70
View workflow file
feat(client): accept query= on put/delete/patch like get()
Python Tests
#30:
Pull request
#69
opened by
nycomp
27s
feat/query-kwarg-non-get
feat/query-kwarg-non-get
27s
View #69
View workflow file
fix(api): CircleMembers add/remove target /members/add|remove with access_value; list returns flat mapping
Python Tests
#29:
Pull request
#67
opened by
nycomp
21s
fix/circle-members-endpoints
fix/circle-members-endpoints
21s
View #67
View workflow file
fix(api): Circles.list() unwraps the data envelope; Circles.new() sends tag/parents
Python Tests
#28:
Pull request
#66
opened by
nycomp
23s
fix/circles-envelope-55
fix/circles-envelope-55
23s
View #66
View workflow file
feat(auth): client update() accepts allowed_scopes/upstream_scopes/token_bridge
Python Tests
#27:
Pull request
#65
opened by
nycomp
25s
feat/client-scope-bridge-setters
feat/client-scope-bridge-setters
25s
View #65
View workflow file
fix(auth): token() passes a relative path — absolute URL was double-prefixed and 404ed live
Python Tests
#26:
Pull request
#63
opened by
nycomp
26s
fix/token-url-double-prefix
fix/token-url-double-prefix
26s
View #63
View workflow file
fix(auth): token() targets /auth/v1/oauth/token, not the auth-code endpoint
Python Tests
#25:
Pull request
#61
opened by
nycomp
28s
fix/token-endpoint-path
fix/token-endpoint-path
28s
View #61
View workflow file
fix: make auth logout() best-effort and never fail local logout
Python Tests
#24:
Pull request
#58
opened by
nycomp
31s
bugfix/logout-best-effort
bugfix/logout-best-effort
31s
View #58
View workflow file
Resolve service URLs from explicit config; deprecate HOSTNAME
Python Tests
#23:
Pull request
#53
opened by
nycomp
28s
deprecate/hostname-base-urls
deprecate/hostname-base-urls
28s
View #53
View workflow file
fix(auth): send PATCH for client updates (issue #50)
Python Tests
#22:
Pull request
#51
opened by
nycomp
34s
bugfix/clients-update-put-to-patch
bugfix/clients-update-put-to-patch
34s
View #51
View workflow file
chore(deps): track removal of expiry_seconds alias (campus #659)
Python Tests
#21:
Pull request
#48
opened by
nycomp
29s
chore/bump-campus-suite-ff98c44
chore/bump-campus-suite-ff98c44
29s
View #48
View workflow file
test(model): pin from_resource schema-type coercion (issue #37)
Python Tests
#20:
Pull request
#47
opened by
nycomp
28s
bugfix/model-from-resource-field-types
bugfix/model-from-resource-field-types
28s
View #47
View workflow file
chore(deps): bump campus-suite to weekly head 9e37b85 (campus #658 alignment check)
Python Tests
#19:
Pull request
#46
opened by
nycomp
22s
chore/bump-campus-suite-9e37b85
chore/bump-campus-suite-9e37b85
22s
View #46
View workflow file
refactor(auth): align with scope-only token resources (campus #657)
Python Tests
#18:
Pull request
#45
opened by
nycomp
1m 0s
refactor/scope-only-token-resources
refactor/scope-only-token-resources
1m 0s
View #45
View workflow file
refactor(auth): send full token resource in credentials PATCH
Python Tests
#17:
Pull request
#44
opened by
nycomp
26s
refactor/retire-scope-alias-workaround
refactor/retire-scope-alias-workaround
26s
View #44
View workflow file
fix(auth): keep PATCH credentials body within server-accepted token keys
Python Tests
#16:
Pull request
#43
opened by
nycomp
29s
bugfix/rfc6749-token-compat
bugfix/rfc6749-token-compat
29s
View #43
View workflow file
Fix nested resources dropping their path part (405 on responses/feedback/links/entries/metadata/members)
Python Tests
#15:
Pull request
#41
opened by
nycomp
27s
bugfix/nested-resource-paths
bugfix/nested-resource-paths
27s
View #41
View workflow file
Add public client support to Python API
Python Tests
#14:
Pull request
#36
synchronize by
nycomp
27s
bugfix/oauth-public-client-support
bugfix/oauth-public-client-support
27s
View #36
View workflow file
Previous
1
2
3
Next
You can’t perform that action at this time.