Skip to content

chore: publish deb/rpm artifacts to GitHub Pages#2918

Merged
tedim52 merged 2 commits intomainfrom
tedim52/fix-fury-publish
Mar 4, 2026
Merged

chore: publish deb/rpm artifacts to GitHub Pages#2918
tedim52 merged 2 commits intomainfrom
tedim52/fix-fury-publish

Conversation

@tedim52
Copy link
Collaborator

@tedim52 tedim52 commented Feb 27, 2026

Summary

This P adds adds apt/rpm package distribution with a self-hosted repository on GitHub Pages using the existing kurtosis-cli-release-artifacts repo.

Key Changes:

  • Add new workflow job to generate apt/rpm repository metadata on GitHub Pages
  • Fix goreleaser release IDs to properly upload deb/rpm files to GitHub Releases

New Repository URL:

https://kurtosis-tech.github.io/kurtosis-cli-release-artifacts/

User Facing

YES - Updated installation instructions for users

🤖 Generated with Claude Code

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 27, 2026

Deploying kurtosis with  Cloudflare Pages  Cloudflare Pages

Latest commit: 32b9322
Status: ✅  Deploy successful!
Preview URL: https://fb3b127e.kurtosis-docs.pages.dev
Branch Preview URL: https://tedim52-fix-fury-publish.kurtosis-docs.pages.dev

View logs

@tedim52 tedim52 force-pushed the tedim52/fix-fury-publish branch from 41b6e7f to f87907c Compare February 27, 2026 07:48
@tedim52 tedim52 changed the title Replace Gemfury with GitHub Pages apt/rpm repository chore: replace Gemfury with GitHub Pages apt/rpm repository Feb 27, 2026
@tedim52 tedim52 force-pushed the tedim52/fix-fury-publish branch 3 times, most recently from 2a14dde to 75a01f2 Compare March 4, 2026 04:56
Add a GitHub Pages-based apt/rpm repository as an additional publishing
target alongside the existing Gemfury publisher. This provides a fallback
if the Gemfury token is unavailable.

Changes:
- Add update-package-repo job to publish workflow using peaceiris/actions-gh-pages
- Fix release.ids to include deb-and-rpm-packages so artifacts upload to GitHub Release
- Add --fail flag to Fury curl command to surface HTTP errors
- Keep existing Gemfury publisher and all Fury-based installation references

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@tedim52 tedim52 force-pushed the tedim52/fix-fury-publish branch from 75a01f2 to e3db717 Compare March 4, 2026 04:57
@tedim52 tedim52 changed the title chore: replace Gemfury with GitHub Pages apt/rpm repository chore: publish deb/rpm artifacts to GitHub Pages Mar 4, 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@tedim52 tedim52 enabled auto-merge March 4, 2026 05:10
@tedim52 tedim52 disabled auto-merge March 4, 2026 05:10
@tedim52 tedim52 merged commit 0cfbd86 into main Mar 4, 2026
47 of 48 checks passed
@tedim52 tedim52 deleted the tedim52/fix-fury-publish branch March 4, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant