From 83a35263a76ae55e1f09658c1a4058f67fba2a45 Mon Sep 17 00:00:00 2001 From: Sachin <32639496+sachintu47@users.noreply.github.com> Date: Tue, 19 May 2026 18:34:49 +0530 Subject: [PATCH 1/3] Update buildenv for stable version and dependencies Signed-off-by: Sachin <32639496+sachintu47@users.noreply.github.com> --- buildenv | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/buildenv b/buildenv index 76f7954..972dc33 100644 --- a/buildenv +++ b/buildenv @@ -1,10 +1,11 @@ # bump: zoslib-version /ZOSLIB_VERSION="(.*)"/ https://github.com/zopencommunity/zoslib.git|semver:* ZOSLIB_VERSION="4.0.1" -export ZOPEN_BUILD_LINE="DEV" +export ZOPEN_STABLE_TAG="v${ZOSLIB_VERSION}" +export ZOPEN_BUILD_LINE="STABLE" export ZOPEN_CATEGORIES="library" -export ZOPEN_DEV_URL="https://github.com/zopencommunity/zoslib.git" -export ZOPEN_DEV_DEPS="make cmake coreutils" +export ZOPEN_STABLE_URL="https://github.com/zopencommunity/zoslib.git" +export ZOPEN_STABLE_DEPS="make cmake coreutils" export ZOPEN_DONT_ADD_ZOSLIB_DEP=1 # zoslib cannot currently build with itself export ZOPEN_CONFIGURE="cmake" From ef7b4074d7d4ead343e619f6705e060417449b34 Mon Sep 17 00:00:00 2001 From: sachintu47 Date: Tue, 19 May 2026 21:48:35 -0400 Subject: [PATCH 2/3] Remove upstream polling from cicd --- .github/workflows/bump.yml | 3 +++ cicd.groovy | 7 ------- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/bump.yml b/.github/workflows/bump.yml index cb8c12d..40a228c 100644 --- a/.github/workflows/bump.yml +++ b/.github/workflows/bump.yml @@ -11,6 +11,9 @@ on: - cron: '00 15 * * *' # enable manual trigger of version updates workflow_dispatch: + # trigger on upstream repository tag events + repository_dispatch: + types: [upstream-tag] jobs: bump: runs-on: ubuntu-latest diff --git a/cicd.groovy b/cicd.groovy index 276b9e0..1505e06 100644 --- a/cicd.groovy +++ b/cicd.groovy @@ -8,13 +8,6 @@ node('linux') doGenerateSubmoduleConfigurations: false, extensions: [], userRemoteConfigs: [[url: "https://github.com/zopencommunity/zoslibport.git"]]]) - // Poll changes from upstream - checkout([ - $class: 'GitSCM', - branches: [[name: '*/zopen2']], - doGenerateSubmoduleConfigurations: false, - extensions: [], - userRemoteConfigs: [[url: "https://github.com/zopencommunity/zoslib.git"]]]) } stage('Build') { build job: 'Port-Pipeline', parameters: [string(name: 'PORT_GITHUB_REPO', value: 'https://github.com/zopencommunity/zoslibport.git'), string(name: 'PORT_DESCRIPTION', value: 'ZOSLIB is a z/OS C/C++ library. It is an extended implementation of the z/OS LE C Runtime Library.' )] From 469f037d033ff8bb1f0841b75ce1f28381c0134c Mon Sep 17 00:00:00 2001 From: Sachin <32639496+sachintu47@users.noreply.github.com> Date: Wed, 20 May 2026 11:17:47 +0530 Subject: [PATCH 3/3] Change repository_dispatch type from 'upstream-tag' to 'upstream-release' Signed-off-by: Sachin <32639496+sachintu47@users.noreply.github.com> --- .github/workflows/bump.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/bump.yml b/.github/workflows/bump.yml index 40a228c..147b701 100644 --- a/.github/workflows/bump.yml +++ b/.github/workflows/bump.yml @@ -13,7 +13,7 @@ on: workflow_dispatch: # trigger on upstream repository tag events repository_dispatch: - types: [upstream-tag] + types: [upstream-release] jobs: bump: runs-on: ubuntu-latest