Skip to content

fix(oci-iot): harden platform workflows#75

Open
wsanders00 wants to merge 1 commit into
oracle:mainfrom
wsanders00:pr/oci-iot-platform-hardening
Open

fix(oci-iot): harden platform workflows#75
wsanders00 wants to merge 1 commit into
oracle:mainfrom
wsanders00:pr/oci-iot-platform-hardening

Conversation

@wsanders00

Copy link
Copy Markdown
Member

Fixes #74

Summary

  • Handle wrapped OCI CLI records and support explicit regional domain bootstrap.
  • Correct the IoT Data API path and harden HTTPS publishing against credential exposure and silent HTTP failures.
  • Align release validation and source formatting with the current repository structure.
  • Add deterministic regression coverage for the corrected behavior.

Validation

  • bash oci/iot-platform/tests/smoke.sh
  • bash oci/iot-platform/tests/redaction_scan.sh
  • python3 -m json.tool .claude-plugin/marketplace.json >/dev/null
  • git diff --check main...HEAD
  • Clean merge-tree check against main

The smoke suite covers wrapped CLI records, region forwarding, publish endpoint normalization, HTTP failure propagation, and credential exclusion from curl arguments.

Scope

This change is limited to oci/iot-platform:

  • 11 files changed
  • 3 regression-test files added
  • No changes to other skill domains
  • No changes to optional MCP behavior
  • No live OCI or ORDS operations performed

The redaction scan found no obvious secrets or internal provenance. The branch contains one signed-off commit.

Handle wrapped CLI records and explicit regional bootstrap, correct and harden publish and Data API workflows, and align release validation with the repository layout. Add deterministic regression coverage for the corrected behavior.

Signed-off-by: Rayne Sanders <[email protected]>
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.

Harden OCI IoT skill CLI, publish, and validation workflows

1 participant