Skip to content

Fix workflows to use stable @main action reference#22

Open
devin-ai-integration[bot] wants to merge 4 commits into
mainfrom
devin/1762304862-fix-workflow-references
Open

Fix workflows to use stable @main action reference#22
devin-ai-integration[bot] wants to merge 4 commits into
mainfrom
devin/1762304862-fix-workflow-references

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Nov 5, 2025

Copy link
Copy Markdown

Fix workflows to use stable @main action reference

Summary

Updates the Devin API action references in two workflows (devin-code-review.yml and devin-test-fix.yml) to use the stable @main branch instead of the temporary PR branch @devin/1762304734-devin-action-implementation.

Changes:

  • 5 action reference updates across 2 workflow files
  • All references now point to samfert-codeium/DEVIN-GITHUB-ACTIONS/devin-action@main

Context: PRs #1 (DEVIN-GITHUB-ACTIONS) and #21 (BankingMicroservices) were merged with temporary PR branch references. Now that the Devin API action is merged to main, these workflows need to reference the stable version.

Review & Testing Checklist for Human

⚠️ CRITICAL BLOCKER: The DEVIN-GITHUB-ACTIONS repository is currently PRIVATE, which prevents GitHub Actions from resolving the action. CI will fail with "Unable to resolve action" until the repository is made public.

  • Make DEVIN-GITHUB-ACTIONS repository public - This is CRITICAL and must be done first:
  • Verify action resolution - After making the repo public, check that the "Unable to resolve action" error is gone from CI
  • Add DEVIN_API_KEY secret - If not already present:
  • Test workflow end-to-end - Manually trigger "Fix Failing Tests with Devin" workflow from Actions tab and verify:
    • Workflow runs without "Unable to resolve action" error
    • Devin session is created successfully
    • Session URL is valid and accessible

Test Plan

  1. Make DEVIN-GITHUB-ACTIONS repository public (required first step)
  2. Trigger the "Fix Failing Tests with Devin" workflow manually:
    • Go to Actions tab
    • Select "Fix Failing Tests with Devin"
    • Click "Run workflow"
    • Select a service (e.g., "Service-Registry")
  3. Monitor the workflow execution
  4. Verify a Devin session is created and the session URL is valid
  5. If successful, the automated code review workflow will work on future PRs

Notes

Why This PR Exists: The original PRs (#1 and #21) were merged for testing purposes before the action repository was made public. They contained references to the PR branch (@devin/1762304734-devin-action-implementation) which worked temporarily but should be updated to the stable @main reference now that the action is merged.

Known Issue: CI is currently failing with "Unable to resolve action samfert-codeium/devin-github-actions, not found" because the repository is private. This is NOT a bug in this PR - it's a repository visibility configuration issue that requires making the DEVIN-GITHUB-ACTIONS repository public.

What Happens After Making Public: The workflow may still fail if DEVIN_API_KEY secret is missing, but this is expected behavior and documented in the workflow README.

Related PRs:

Session Link: https://app.devin.ai/sessions/8fd0bbe89bdf48e79b4caa52bb28ad82
Requested by: @samfert-codeium (Sam Fertig)

- Update devin-code-review.yml to use @main instead of PR branch
- Update devin-test-fix.yml to use @main instead of PR branch
- Now that the Devin API action is merged to main, workflows should reference the stable version
- This fixes the 'Unable to resolve action' CI error

Related to:
- DEVIN-GITHUB-ACTIONS PR #1: samfert/DEVIN-GITHUB-ACTIONS#1
- BankingMicroservices PR #21: #21
- Devin session: https://app.devin.ai/sessions/8fd0bbe89bdf48e79b4caa52bb28ad82
- Requested by: @samfert-codeium

Co-Authored-By: Sam Fertig <sam.fertig@codeium.com>
@devin-ai-integration

Copy link
Copy Markdown
Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

devin-ai-integration Bot and others added 3 commits November 5, 2025 10:48
The DEVIN-GITHUB-ACTIONS repository has been made public, which resolves the 'Unable to resolve action' error. This commit triggers a new CI run to verify the action can now be resolved correctly.

Co-Authored-By: Sam Fertig <sam.fertig@codeium.com>
The DEVIN-GITHUB-ACTIONS repository now has the JSON escaping fix merged
to main. This empty commit triggers CI to re-run and pick up the fixed
action from @main reference.

Co-Authored-By: Sam Fertig <sam.fertig@codeium.com>
Co-Authored-By: Sam Fertig <sam.fertig@codeium.com>
@github-actions

github-actions Bot commented Nov 5, 2025

Copy link
Copy Markdown

🤖 Devin Code Review

Devin is reviewing this pull request for:

  • Code quality and best practices
  • Security vulnerabilities
  • Spring Boot and microservices patterns
  • Test coverage

Session URL: https://app.devin.ai/sessions/e9c44bdcd07d4832b0a56f591047172c
Session ID: devin-e9c44bdcd07d4832b0a56f591047172c

Devin will analyze the changes and provide feedback. You can monitor the progress at the session URL above.


This review was automatically triggered by the GitHub Actions workflow.

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.

0 participants