zowe / zowe-install-packaging

Packaging repository for the Zowe install scripts and files
Eclipse Public License 2.0
26 stars 52 forks source link

ZWEGEN00 split CONFIG entry over multiple lines #3873

Closed 1000TurquoisePogs closed 3 days ago

1000TurquoisePogs commented 4 days ago

Current JCL branch can leave CONFIG entry of ZWESLSTC without template resolution if the configuration length exceeds jcl line length.

This PR attempts to correct it by using some rexx to process ZWESLSTC deliberately for splitting the config the way we want.

CONFIG= works like this

one entry: CONFIG=FILE(/foo)

multiple entries: CONFIG=FILE(/foo):\ FILE(/foo2):\ FILE(/foo3)

Additionally, I saw the opportunity to force "defaults.yaml" into the config reading. It should not end up in the CONFIG= output, but should be considered during the template resolution. To add it, I detect runtimeDirectory via finding that in the first line of the schema entries, since they must be in the runtime directory.

github-actions[bot] commented 4 days ago

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

github-actions[bot] commented 4 days ago

Test workflow 4833 is started. Running install test: Convenience Pax The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.16.0-PR-3873/zowe-2.16.0-pr-3873-5491-20240625133157.pax Running on machine: zzow07 Result: FAILURE Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/9663460342

github-actions[bot] commented 3 days ago

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

github-actions[bot] commented 3 days ago

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

github-actions[bot] commented 3 days ago

Test workflow 4839 is started. Running install test: Convenience Pax The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.16.0-PR-3873/zowe-2.16.0-pr-3873-5495-20240626111620.pax Running on machine: zzow08 Result: SUCCESS Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/9678644676

github-actions[bot] commented 3 days ago

Test workflow 4840 is started. Running install test: Convenience Pax The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.16.0-PR-3873/zowe-2.16.0-pr-3873-5496-20240626112203.pax Running on machine: zzow07 Result: SUCCESS Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/9678725869

1000TurquoisePogs commented 3 days ago

Merge back into main branch

github-actions[bot] commented 3 days ago

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

github-actions[bot] commented 3 days ago

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