Skip to content

Add dev-build workflow#190

Open
yinjie-z wants to merge 1 commit intoMainframe-Renewal-Project:devfrom
yinjie-z:ci/add-dev-build
Open

Add dev-build workflow#190
yinjie-z wants to merge 1 commit intoMainframe-Renewal-Project:devfrom
yinjie-z:ci/add-dev-build

Conversation

@yinjie-z
Copy link

@yinjie-z yinjie-z commented Feb 22, 2026

Following up on issue #143, I have added a new GitHub Action workflow to handle development builds and testing. This allows the team to verify code on the z/OS build environment and retrieve artifacts without triggering a full production release.

Changes

  • New Workflow: Added .github/workflows/dev-build.yml.
  • Logic: Mirrors the production SSH/SCP-based build/test logic but is scoped to the dev branch and the development environment.
  • Artifact Management: Implemented a timestamped artifact naming convention (dev-dists-${{ timestamp }}) to ensure developers can track specific build iterations.
  • Reporting: Configured the workflow to download and display the report.md in the GitHub Step Summary for immediate feedback.

Why this approach?

By utilizing the existing SSH/SCP mechanism, we maintain parity with the production environment (ensuring z/OS compatibility) while isolating development artifacts from production releases.

@github-actions github-actions bot added the build Related to packaging, compiling, and github actions label Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Related to packaging, compiling, and github actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant