From a1a591ae42d8fc32a7221bb19571d5b72b9a6c94 Mon Sep 17 00:00:00 2001 From: Najeb Abdullahi Date: Tue, 30 Jun 2026 10:47:41 -0500 Subject: [PATCH] Fix release workflow --- .github/workflows/main.yml | 4 ++-- CHANGELOG.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c426efa..7f33c88 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -150,8 +150,8 @@ jobs: - name: Install requirements run: | - pip install --upgrade pip setuptools wheel build - pip install -e .[dev] + pip install --upgrade pip + pip install twine packaging - name: Prepare environment run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index 5894870..7dde5e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Unreleased +- ci: install only `twine`/`packaging` in the release job instead of the full `.[dev]` extra, so it no longer compiles `gssapi` (avoids the `krb5-config: not found` build failure on the release runner) ## [v0.3.0](https://github.com/Mapepire-IBMi/mapepire-python/releases/tag/v0.3.0) - 2026-06-29 - ci: update GitHub Actions to current majors — `actions/checkout` v3/v4→v6, `actions/setup-python` v5→v6, `actions/upload-artifact` v4→v7, `actions/download-artifact` v4→v8, `softprops/action-gh-release` v2→v3 (consolidates Dependabot PRs #105–#109)