Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: API Endpoints for GitHub App Creation, Repository and Branch Management and API Endpoints to Update Service FQDN by UUID #3921

Open
wants to merge 3 commits into
base: next
Choose a base branch
from

Conversation

xmahbub
Copy link

@xmahbub xmahbub commented Oct 15, 2024

Changes

  • Added REST API to update application FQDN by service UUID:
    • Endpoint: /api/v1/services/{SERVICE_UUID}/fqdn
    • Payload:
    • Feature allows updating multiple FQDNs for services.

Add GitHub controller to manage GitHub apps, repositories, and branches

  • New routes for GitHub app management:
    • POST /github-apps: Create a new GitHub app
    • GET /github-apps/{github_app_id}/repositories: Load all repositories for a specific GitHub app
    • GET /github-apps/{github_app_id}/repositories/{owner}/{repo}/branches: Load all branches for a specific repository
  • Applied IgnoreReadOnlyApiToken middleware to all routes

This feature enables users to create GitHub apps, view repositories, and access repository branches.

@peaklabs-dev peaklabs-dev added the 🛠️ Feature Issues requesting a new feature. label Oct 17, 2024
@xmahbub xmahbub changed the title Update service Application FQDN by UUID. Add API Endpoints for GitHub integration for app creation, repository, and branch management AND Update service Application FQDN by UUID. Oct 17, 2024
@xmahbub xmahbub changed the title Add API Endpoints for GitHub integration for app creation, repository, and branch management AND Update service Application FQDN by UUID. API Endpoints for GitHub Integration: App Creation, Repository and Branch Management, and Update Service FQDN by UUID Oct 17, 2024
@peaklabs-dev peaklabs-dev changed the title API Endpoints for GitHub Integration: App Creation, Repository and Branch Management, and Update Service FQDN by UUID Feat: API Endpoints for GitHub App Creation, Repository and Branch Management and API Endpoints to Update Service FQDN by UUID Oct 17, 2024
@lemanschik
Copy link

LGTM+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛠️ Feature Issues requesting a new feature.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants