From fc83f83ae9347a68747323b08ca1cdb3f51d06fd Mon Sep 17 00:00:00 2001 From: Korinne Adler Date: Wed, 1 Apr 2026 13:20:03 -0500 Subject: [PATCH 1/2] ci: Disable auto upload of Jenkins build artifacts IBM GH org no longer allows access from classic personal access tokens and we need approval for fine-grained tokens. Until we get that, there is no way for us to automatically upload IBM i release artifacts. --- .github/Jenkinsfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/Jenkinsfile b/.github/Jenkinsfile index 8d040c5..8756a76 100644 --- a/.github/Jenkinsfile +++ b/.github/Jenkinsfile @@ -19,6 +19,10 @@ pipeline { } } stage('update-gh-release') { + when { + // Disable for now due to IBM GH org PAT policy + expression { false } + } environment { GH_TOKEN = credentials('node-odbc-gh-token') } From ff5d047748967f185ce11262bff131814829f26d Mon Sep 17 00:00:00 2001 From: Korinne Adler Date: Wed, 1 Apr 2026 13:19:36 -0500 Subject: [PATCH 2/2] ci: Archive Jenkins build artifacts This allows us to take these archived artifacts and manually attach them to the GH release. --- .github/Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/Jenkinsfile b/.github/Jenkinsfile index 8756a76..5afe8b2 100644 --- a/.github/Jenkinsfile +++ b/.github/Jenkinsfile @@ -16,6 +16,7 @@ pipeline { ./node_modules/.bin/node-pre-gyp rebuild --production ./node_modules/.bin/node-pre-gyp package ''' + archiveArtifacts artifacts: 'build/stage/*.tar.gz' } } stage('update-gh-release') {