-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Summary
Migrate CI workflows to use the centralized SDK version matrix from build-resources and clean up deprecated job output patterns.
Changes
1. Migrate SDK version matrix to centralized composite action
- Replace hardcoded
senzingsdk-version: [production-v4, staging-v4]matrix entries with a call tosenzing-factory/build-resources/sdk-versions@v4 - Add
sdk-versionsjob that providessenzingsdk-versionsoutput via the composite action - Wire test/build jobs with
needs: sdk-versionsandfromJSON(needs.sdk-versions.outputs.senzingsdk-versions) - This allows version updates (e.g. adding
4.2.2for pre-release testing) from a single location
2. Remove job.status outputs and fix slack notification references
- Remove
outputs: status: ${{ job.status }}blocks from jobs (this pattern is deprecated) - Replace
.outputs.statusreferences in slack notification jobs with.result
3. Fix .claude/settings.json
- Ensure
.claude/settings.jsonexists with{"includeCoAuthoredBy": false} - Rename any
settings.local.jsontosettings.json
Depends on
senzing-factory/build-resourcesv4 tag updated withsdk-versions/composite action
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels