Adam Miller
d8b84773ca
feat(rpm): add RPM packaging with Packit/COPR and GHA release publishing ( #1126 )
2026-05-05 15:42:00 -07:00
jtoelke2
8bfd3e1914
ci(os-49): fix release jobs on shared runners ( #1172 )
2026-05-05 10:46:14 -05:00
jtoelke2
e73a4eae53
ci(os-49): draft release runner cutover ( #1164 )
2026-05-05 10:18:29 -05:00
Drew Newberry
9751872b2d
feat(release): add Debian package publishing ( #1069 )
2026-05-01 07:51:45 -07:00
Drew Newberry
51351e4745
chore(ci): update checkout action to v6 ( #1086 )
...
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
2026-04-30 13:22:47 -07:00
Piotr Mlocek
b264cb83d8
chore(mise): add lockfile with multi-platform support and version pin ( #946 )
2026-04-27 16:07:15 -07:00
Drew Newberry
5718553b97
feat(release): publish standalone openshell-gateway binaries ( #853 )
2026-04-16 16:58:24 -07:00
Piotr Mlocek
fdca543b57
ci: parallelize wheel builds in CI ( #820 )
2026-04-13 17:20:53 -07:00
John T. Myers
dafb7996af
fix(docker): add openshell-prover to Dockerfile skeleton stages and provide z3 ( #800 )
2026-04-10 17:25:23 -07:00
Drew Newberry
1a706f33cf
fix(ci): simplify dev release install instructions to use install.sh ( #453 )
2026-03-18 13:53:03 -07:00
Piotr Mlocek
73e19134b0
fix(ci): pass wheel filenames as job output instead of re-downloading ( #418 )
...
The trigger-wheel-publish job was downloading the wheel artifact onto a
persistent self-hosted runner just to glob the filenames. Since
download-artifact does not clean the destination directory, stale .whl
files from every previous run accumulated in release/ and were all sent
to GitLab as WHEEL_FILENAMES.
Confirmed on the runner: /home/ubuntu/actions-runner/_work/OpenShell/
OpenShell/release/ contained 120+ wheels spanning versions 0.0.5
through 0.0.10.
Fix: capture wheel filenames as a job output in build-python-wheels and
pass them directly to trigger-wheel-publish. The trigger job no longer
downloads the artifact at all — it only needs the filenames to construct
GitHub release asset URLs for GitLab/Kitmaker.
2026-03-18 09:20:18 -07:00
Piotr Mlocek
ee40fc82ac
fix(ci): use github-script for wheel pruning instead of gh CLI ( #354 )
2026-03-16 07:53:02 -07:00
Piotr Mlocek
2e5e8061a9
fix(ci): run wheel pruning before moving devel tag ( #334 )
2026-03-16 00:59:36 -07:00
Piotr Mlocek
53d95eb62f
fix(ci): prune stale devel wheel assets ( #332 )
2026-03-15 20:25:26 -07:00
Piotr Mlocek
c334222463
fix(ci): remove legacy wheel publishing machinery ( #331 )
2026-03-15 19:50:45 -07:00
Piotr Mlocek
aea37e6e61
ci(release): trigger GitLab wheel publish workflows ( #323 )
2026-03-15 09:12:35 -07:00
Drew Newberry
0a7ffe1669
ci(release): gate python wheels on e2e for tagged releases ( #319 )
2026-03-15 00:39:00 -07:00
Drew Newberry
d34491a3f3
ci(release): use native GitHub release notes and add e2e gate ( #318 )
2026-03-14 22:44:12 -07:00
Piotr Mlocek
bda8b7481e
chore(ci): upload Python wheels to release assets ( #300 )
2026-03-14 18:58:12 -07:00
Drew Newberry
1ba798f0fb
ci(release): pin OPENSHELL_IMAGE_TAG to version for tagged releases ( #297 )
2026-03-13 19:28:35 -07:00
Drew Newberry
19c3230267
feat(ci): add automated release workflow with patch version bumping ( #284 )
2026-03-13 17:44:22 -07:00