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

refactor: simplify release workflow #302

Merged
merged 2 commits into from
Dec 26, 2024

Conversation

devin-ai-integration[bot]
Copy link
Contributor

Simplify Release Workflow

This PR simplifies the release workflow by removing unnecessary abstractions and consolidating the release process into a single manual workflow.

Changes

  • Removed commit.js script from plugin directory
  • Removed release.yml automated workflow
  • Removed release.js script
  • Enhanced manual-release.yml to handle the complete release process

New Release Process

  1. Manually trigger the workflow from GitHub Actions
  2. Select version increment type (patch/minor/major)
  3. Workflow will:
    • Increment version
    • Build plugin
    • Create GitHub release with artifacts
    • Create and push git tag

Testing Instructions

After merging:

  1. Go to Actions > Manual Plugin Release
  2. Click "Run workflow"
  3. Select increment type (e.g., "patch")
  4. Verify that:
    • New release is created with correct version
    • Release includes main.js, manifest.json, and styles.css
    • Git tag is created and pushed

Link to Devin run: https://app.devin.ai/sessions/b5a7dcf58a474dddb1f522887760b858

Copy link
Contributor 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

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link

vercel bot commented Dec 26, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
file-organizer-2000 ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 26, 2024 10:52am

@benjaminshafii benjaminshafii merged commit 4bfb892 into master Dec 26, 2024
2 checks passed
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.

1 participant