Skip to content

Conversation

@7908837174
Copy link

@7908837174 7908837174 commented Oct 8, 2025

Changes Made

This PR addresses the naming consistency feedback from the previous plugin naming scheme PR.

Main Changes

  • Renamed directory from to
  • Updated scheme name from to
  • Updated all package names from to
  • Updated all import paths and references
  • Updated plugin names and binaries
  • Updated test data and integration tests

Additional Fixes

  • Fixed shebang position in (was not on first line)
  • Added proper variable quoting in bash script to address shellcheck violations

Rationale

As noted by @setrofim in the review feedback: both "ARM CCA" and "PSA IoT" are Arm schemes, so it's inconsistent that only one has the vendor prefix. For consistency, the CCA scheme should be renamed to just "CCA" since no other scheme has a vendor prefix.

Testing

  • All CCA package tests pass successfully
  • Verified the directory structure and naming changes work correctly
  • Addressed bash script issues found during code review

This addresses issue #123 (plugin naming scheme) and the consistency feedback from PR reviewers.

Fixes #123
Closes #346

@7908837174
Copy link
Author

Requesting re-review and approval for PR #346 from SIR @setrofim , @yogeshbdeshpande , @thomas-fossati @cowbon ..

- Renamed directory from scheme/arm-cca to scheme/cca
- Updated scheme name from ARM_CCA to CCA
- Updated all package names from arm_cca to cca
- Updated all import paths and references
- Updated plugin names and binaries
- Updated test data and integration tests
- Updated documentation and README files

This addresses the consistency feedback from PR reviewer that
CCA scheme should not have vendor prefix like other schemes.

Signed-off-by: Kallal Mukherjee <[email protected]>
- Move shebang to first line to fix SC1128 error
- Add proper quoting to variable in sqlite3 command to fix SC2086 error

Addresses shellcheck violations found during bash script review.

Signed-off-by: Kallal Mukherjee <[email protected]>
@7908837174 7908837174 force-pushed the plugin-naming-clean branch from 9ed1847 to 21d4ba1 Compare October 8, 2025 09:50
@7908837174
Copy link
Author

Requesting re-review and approval for PR #355 from sir @setrofim , sir @yogeshbdeshpande , sir @thomas-fossati , sir @cowbon ..

Copy link
Collaborator

@yogeshbdeshpande yogeshbdeshpande left a comment

Choose a reason for hiding this comment

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

Arm CCA is a specific scheme, the name reflects the implementation.

Other CCA Schemes may appear in future.

The name Arm CCA is originated from:
https://developer.arm.com/documentation/den0127/300/Introduction/Arm-CCA-goals?lang=en

- Renamed scheme/cca back to scheme/arm-cca
- Reverted package name from 'cca' to 'arm_cca'
- Restored SchemeName constant to 'ARM_CCA'
- Updated import paths and references throughout codebase
- Addressed @yogeshbdeshpande review feedback that ARM CCA is
  a specific scheme and the name should reflect the implementation

Signed-off-by: Kallal Mukherjee <[email protected]>
@7908837174
Copy link
Author

Requesting re-review and approval for PR #355 from sir @setrofim , sir @yogeshbdeshpande , sir @thomas-fossati , sir @cowbon ..

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.

Naming for plugins/scheme implementations.

2 participants