Skip to content

Conversation

@MarkAckert
Copy link
Member

@MarkAckert MarkAckert commented Jun 19, 2025

Cherry-picked merge from #4366. This PR disables:

  • The v3 PSWI YAML sync check using diff (not present on this branch line).

Changes, as compared to v3:

  • Added more variables to the zowe-yaml-sync-rules.json, particularly for APIML * init automation that syncs zowe.yaml with workflows, and update workflows in combination

TODO:

  • Testing, ensure workflows are working as expected.
  • Close review of zowe-yaml-sync-rules.json for v2.

MarkAckert and others added 2 commits June 19, 2025 15:53
* init automation that syncs zowe.yaml with workflows, and update workflows in combination

Signed-off-by: MarkAckert <[email protected]>

* add a check for different rendering permutations of zowe config workflow

Signed-off-by: MarkAckert <[email protected]>

* improve permutation coverage (excessive)

Signed-off-by: MarkAckert <[email protected]>

* fix dir in workflow

Signed-off-by: MarkAckert <[email protected]>

* add comments, minor revisions

Signed-off-by: MarkAckert <[email protected]>

* fix render_permutations for job headers, external domains, property names in workflows

Signed-off-by: MarkAckert <[email protected]>

* add ZWEAMLCF coverage to rendering test

Signed-off-by: MarkAckert <[email protected]>

* use `npm ci` instead of `npm install`

Signed-off-by: MarkAckert <[email protected]>

---------

Signed-off-by: MarkAckert <[email protected]>
@MarkAckert MarkAckert changed the title PSWI zowe.yaml sync automation improvements (#4366) v2: PSWI zowe.yaml sync automation improvements Jun 19, 2025
@github-actions
Copy link

github-actions bot commented Jun 19, 2025

build 7977 SUCCEEDED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/15765543344

@github-actions
Copy link

github-actions bot commented Jun 19, 2025

Test workflow 6822 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.18.2-PR-4379/zowe-2.18.2-pr-4379-7977-20250619201126.pax
Running on machine: zzow11
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/15765616736

@github-actions
Copy link

github-actions bot commented Jun 19, 2025

build 7978 SUCCEEDED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/15765734958

@github-actions
Copy link

github-actions bot commented Jun 19, 2025

Test workflow 6823 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.18.2-PR-4379/zowe-2.18.2-pr-4379-7978-20250619202904.pax
Running on machine: zzow11
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/15765845278

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants