Skip to content

[DX-1080] Setup GitHub Copilot for private dependencies - #1

Closed
goflink-platform-argo-workflows wants to merge 1 commit into
masterfrom
copilot/setup-workflow
Closed

[DX-1080] Setup GitHub Copilot for private dependencies#1
goflink-platform-argo-workflows wants to merge 1 commit into
masterfrom
copilot/setup-workflow

Conversation

@goflink-platform-argo-workflows

Copy link
Copy Markdown

🚀 GitHub Copilot Setup for Private Dependencies

This PR adds the GitHub Copilot setup workflow to enable automated dependency resolution for private GoFlink repositories.


What's Included?

.github/workflows/copilot-setup-steps.yml - Workflow that configures Copilot for Go private dependencies
COPILOT_PRIVATE_SSH_KEY secret added to copilot environment
ℹ️ No private GoFlink dependencies found in go.mod


Private Dependencies Found

No private GoFlink dependencies detected.


✅ Copilot Bot Access Granted

No repository access was granted (no private dependencies found or all access grants failed).


How It Works

  1. The workflow triggers on:

    • Manual workflow dispatch
    • Pull requests modifying the workflow file
    • Copilot session starts in the repository
  2. Uses the copilot-setup-go GitHub Action to:

    • Enable Copilot to fetch private GoFlink dependencies for sessions
  3. The Copilot bot user has read-only access to dependency repositories for Copilot to be able to fetch them.


Testing the Setup

After merging this PR, GitHub Copilot will automatically have access to your private dependencies. You can verify this by:

  1. The workflow will run on PR creation to validate the setup
  2. After the PR is merged, start a Copilot session in the repository and check if private dependencies are resolved correctly.

Got questions?
Reach out to #ask-platform for assistance.


🤖 This PR was generated by Temporal Workflow.

@github-actions

Copy link
Copy Markdown

Published E2E Test Results

  4 files    4 suites   3h 19m 9s ⏱️
115 tests 104 ✅  7 💤 4 ❌
464 runs  432 ✅ 28 💤 4 ❌

For more details on these failures, see this check.

Results for commit c149740.

@github-actions

Copy link
Copy Markdown

Published Unit Test Results

2 330 tests   2 330 ✅  3m 1s ⏱️
  129 suites      0 💤
    1 files        0 ❌

Results for commit c149740.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants