Skip to content

fix: Remove Coana workflow files#580

Merged
gjtorikian merged 4 commits intomainfrom
remove-coana-workflows
Mar 3, 2026
Merged

fix: Remove Coana workflow files#580
gjtorikian merged 4 commits intomainfrom
remove-coana-workflows

Conversation

@workos-sdk-automation
Copy link
Contributor

Summary

  • Remove coana-analysis.yml and coana-guardrail.yml from .github/workflows/

Test plan

  • Verify no other workflows depend on the removed files

🤖 Generated with Claude Code

Remove coana-analysis.yml and coana-guardrail.yml from CI workflows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@workos-sdk-automation workos-sdk-automation bot requested a review from a team as a code owner March 3, 2026 16:19
@gjtorikian gjtorikian changed the title Remove Coana workflow files fix: Remove Coana workflow files Mar 3, 2026
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Mar 3, 2026

Greptile Summary

This PR removes two GitHub Actions workflow files — coana-analysis.yml and coana-guardrail.yml — that integrated the Coana vulnerability analysis tool into the CI/CD pipeline. No other workflows in the repository reference these files, and no source code changes are included.

  • Removes coana-analysis.yml: a scheduled workflow (daily at 3 AM) that ran the Coana CLI via Docker to scan for vulnerabilities.
  • Removes coana-guardrail.yml: a PR-triggered workflow that compared Coana vulnerability reports between the base and head branches to surface newly introduced vulnerabilities.
  • Verified that none of the remaining workflows (ci.yml, lint-pr-title.yml, release-please.yml) depend on the removed files.

Confidence Score: 5/5

  • This PR is safe to merge — it only removes CI workflow files with no dependencies in the rest of the repository.
  • The change is a straightforward deletion of two isolated GitHub Actions workflows. No source code, tests, or other workflows are affected. The removed workflows do not appear to be referenced anywhere else in the repository.
  • No files require special attention.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Pull Request / Schedule] -->|Before PR| B[coana-guardrail.yml\nRuns on PRs]
    A -->|Before PR| C[coana-analysis.yml\nRuns daily at 3AM]
    B --> D[Checkout base branch]
    D --> E[Fetch PR branch]
    E --> F[Run Coana on base branch]
    F --> G[Run Coana on PR branch]
    G --> H[Compare reports & post results]
    C --> I[Run Coana CLI via Docker]
    I --> J[Vulnerability report generated]

    A -->|After PR| K[No Coana workflows]
    K:::removed

    classDef removed fill:#f88,stroke:#c00,color:#000
Loading

Last reviewed commit: cf0942f

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

gjtorikian and others added 3 commits March 3, 2026 11:22
Wrap labels.*.name in toJSON() so contains() receives a valid string
argument in the GitHub Actions if conditional.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Wrap the if expression in ${{ }} to prevent YAML from parsing the
colon in 'autorelease: pending' as a mapping.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The YAML parser runs before GitHub Actions expression evaluation,
so the unquoted value with single quotes and colons causes a syntax
error. Wrapping in double quotes fixes it.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gjtorikian gjtorikian merged commit bb8d2f1 into main Mar 3, 2026
11 checks passed
@gjtorikian gjtorikian deleted the remove-coana-workflows branch March 3, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant