-
Notifications
You must be signed in to change notification settings - Fork 0
Rename publishPlugin to releasePlugin and remove GitHub publishing #7
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
Conversation
Rename the releasePlugin task to publishPlugin for consistency with other plugin-specific publishing tasks like publishPluginToRegistry and publishPluginToGithub. This also avoids potential conflicts with the generic 'publish' task from the maven-publish plugin. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add comprehensive Spock tests validating publishPlugin task behavior - Test task registration with different publishing configurations - Test task dependencies for registry and GitHub publishing - Test task is not created when no publishing is configured - Add required test dependencies (Spock framework) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Remove GitHub publishing tasks (generateGithubMeta, publishPluginToGithub, updateGithubIndex) - Remove GitHub-related imports from NextflowPlugin.groovy - Delete entire github/ directory with all GitHub publishing classes - Update PluginPublishConfig to remove GitHub configuration - Remove GitHub-related test cases from NextflowPluginTest - Now only supports registry publishing via publishPluginToRegistry task 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Ouch, I wanted to make a separate PR for removing the Github related tasks, but Claude was too fast (!) |
bentsherman
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's also update the Makefile in nf-plugin-template to be make publish instead of make release. Maybe make release would still be useful to simply create a github release
|
This made me realise the |
- Rename publishPlugin -> releasePlugin - Rename publishPluginToRegistry -> releasePluginToRegistry - Update task descriptions to use proper capitalization - Update all tests and documentation references 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Rename publishPlugin task back to releasePlugin
Summary
publishPlugintask back toreleasePluginto better reflect its purposepublishPluginToRegistrytoreleasePluginToRegistryfor consistencyChanges Made
Task Rename (Latest Update)
publishPlugin→releasePluginto better reflect the tasks purpose of releasing/deploying pluginspublishPluginToRegistry→releasePluginToRegistryfor naming consistencyPrevious Changes
Current Functionality
releasePluginToRegistry- Releases plugin to plugin registryreleasePlugin- Aggregate task for all configured release destinationsnextflowPlugin.publishing.registryTest Plan
releasePlugintask is properly registeredreleasePluginToRegistrytask dependencies are correct