Skip to content
This repository was archived by the owner on Apr 13, 2026. It is now read-only.

feat(DEVX-6530): Remove node:logs:build:list command#22

Merged
kporras07 merged 2 commits into
mainfrom
devxx-6531
Feb 11, 2026
Merged

feat(DEVX-6530): Remove node:logs:build:list command#22
kporras07 merged 2 commits into
mainfrom
devxx-6531

Conversation

@kporras07

@kporras07 kporras07 commented Feb 10, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR removes the node:logs:build:list command from terminus-node-logs-plugin as it has been migrated to the terminus-repository-plugin.

Changes

The command has been relocated to terminus-repository-plugin as node:builds:list with backwards compatible aliases.

Files Removed

  • src/Commands/NodeLogsBuildListCommand.php - Migrated to terminus-repository-plugin
  • src/Build/BuildAwareInterface.php - No longer needed
  • src/Build/BuildAwareTrait.php - No longer needed
  • src/Collections/Builds.php - No longer needed
  • src/Models/Build.php - No longer needed

Files Updated

  • src/Commands/NodeLogsBaseCommand.php - Removed unused BuildAwareTrait
  • src/Commands/NodeLogsBuildGetCommand.php - Removed unused BuildAwareTrait import
  • src/Commands/NodeLogsRuntimeGetCommand.php - Removed unused BuildAwareTrait import

Migration Details

The command is now available in terminus-repository-plugin as:

  • terminus node:builds:list (new canonical name)
  • terminus nlbl (backwards compatible alias)
  • terminus node:logs:build:list (backwards compatible alias)

Related PR: pantheon-deprecated/terminus-repository-plugin#112

Test plan

  • Verify terminus node:logs:build:list is no longer available in this plugin
  • Verify remaining commands still work:
    • terminus node:logs:build:get site.env build-id
    • terminus node:logs:runtime:get site.env
  • Verify no syntax errors in modified files
  • Confirm the command is available in terminus-repository-plugin

🤖 Generated with Claude Code

kporras07 and others added 2 commits February 10, 2026 13:17
The node:logs:build:list command has been migrated to the terminus-repository-plugin
as node:builds:list. This commit removes the old implementation and cleans up
unused dependencies.

Removed files:
- src/Commands/NodeLogsBuildListCommand.php - Migrated to terminus-repository-plugin
- src/Build/BuildAwareInterface.php - No longer needed
- src/Build/BuildAwareTrait.php - No longer needed
- src/Collections/Builds.php - No longer needed
- src/Models/Build.php - No longer needed

Updated files:
- src/Commands/NodeLogsBaseCommand.php - Removed unused BuildAwareTrait
- src/Commands/NodeLogsBuildGetCommand.php - Removed unused BuildAwareTrait import
- src/Commands/NodeLogsRuntimeGetCommand.php - Removed unused BuildAwareTrait import

The command is now available in terminus-repository-plugin as:
- terminus node:builds:list (new canonical name)
- terminus nlbl (backwards compatible alias)
- terminus node:logs:build:list (backwards compatible alias)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@kporras07 kporras07 requested a review from a team as a code owner February 10, 2026 19:56
@kporras07 kporras07 merged commit 0b0e1c8 into main Feb 11, 2026
10 checks passed
jazzsequence added a commit to jazzsequence/jazz-nextjs that referenced this pull request Feb 27, 2026
Version 0.1.4 removed the node:builds:list command (DEVX-6530).
Pinning to 0.1.3 which still has the command we need.

Local: 0.1.3 (works)
GitHub Actions was installing: 0.1.4 (command removed, fails)

Reference: pantheon-deprecated/terminus-node-logs-plugin#22

Co-Authored-By: Claude <claude@anthropic.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants