Skip to content

chore: remove unused GitHub workflows and scripts#2602

Merged
fadi-george merged 1 commit intomainfrom
fg/clean-up
Apr 7, 2026
Merged

chore: remove unused GitHub workflows and scripts#2602
fadi-george merged 1 commit intomainfrom
fg/clean-up

Conversation

@fadi-george
Copy link
Copy Markdown
Contributor

Description

One Line Summary

Removes outdated GitHub Actions workflows and supporting scripts that are no longer needed.

Details

Motivation

Cleans up the repository by removing unused automation workflows including Asana integration, Claude AI code review, and response time tracking to reduce maintenance overhead and improve repository organization.

Scope

Removes GitHub Actions workflows and supporting JavaScript files without affecting any core functionality or existing integrations.

Testing

Manual testing

Verified that removed workflows were not actively used in current development processes.

Affected code checklist

  • Notifications
    • Display
    • Open
    • Push Processing
    • Confirm Deliveries
  • Outcomes
  • Sessions
  • In-App Messaging
  • REST API requests
  • Public API changes

Checklist

Overview

  • I have filled out all REQUIRED sections above
  • PR does one thing
  • Any Public API changes are explained in the PR details and conform to existing APIs

Testing

  • I have included test coverage for these changes, or explained why they are not needed
  • All automated tests pass, or I explained why that is not possible
  • I have personally tested this on my device, or explained why that is not possible

Final pass

  • Code is as readable as possible.
  • I have reviewed this PR myself, ensuring it meets each checklist item

@fadi-george fadi-george merged commit 6103044 into main Apr 7, 2026
5 of 6 checks passed
@fadi-george fadi-george deleted the fg/clean-up branch April 7, 2026 18:05
Copy link
Copy Markdown

@claude claude bot left a comment

Choose a reason for hiding this comment

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

LGTM — straightforward removal of unused CI workflows and scripts.

Extended reasoning...

Overview

This PR deletes 8 files: 3 Asana integration workflows, a Claude code review workflow, a Claude bot workflow, a response-time tracking workflow, and 2 supporting JS scripts. No SDK source code is touched.

Security risks

None. The deleted files contained references to secrets (ASANA_PAT, ANTHROPIC_API_KEY, GITHUB_TOKEN) only as workflow inputs — removing them reduces the secret surface area rather than introducing risk.

Level of scrutiny

Low. All changes are pure deletions of GitHub Actions automation files. There is no logic to reason about, no SDK behavior to break, and no public API impact.

Other factors

No bugs were found by the automated analysis. The git log shows a recent commit already titled 'remove old workflows', consistent with this cleanup effort. The PR is self-contained and mechanical.

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