-
aa62fc797d
Remove SPA and deploy-ui workflow: moved to lair/rpm.lair.cafe
main
grenade
2026-07-02 11:15:45 +03:00
-
34a28b5457
ui: show available Fedora versions per package in the list
grenade
2026-07-02 07:52:48 +00:00
-
018ff231fe
ui: add Fedora column to package version table
grenade
2026-07-02 07:52:25 +00:00
-
c341f7dd4d
ui: fetch all Fedora releasevers (43+44), not just hardcoded 43
grenade
2026-07-02 07:51:48 +00:00
-
6884a7992b
ui: add releasever to PackageVersion
grenade
2026-07-02 07:51:34 +00:00
-
24a9d1b415
chore(poll): restore 6h upstream poll cadence
rob thijssen
2026-06-17 18:20:07 +03:00
-
aae3cf3141
chore(build): CARGO_TERM_COLOR=always
rob thijssen
2026-06-17 11:56:43 +03:00
-
d322943fa9
fix(build): pass -Wno-template-body to nvcc host compiler for gcc 15
rob thijssen
2026-06-17 11:46:30 +03:00
-
ca69a6fdfb
chore(build-prerelease): reduce build jobs and nvcc threads
rob thijssen
2026-06-16 10:01:41 +03:00
-
dc7759fe91
fix(poll): match run path with @ref suffix in in-flight guard
grenade
2026-06-12 11:27:26 +00:00
-
16cae9972b
fix(poll): in-flight guard + 6h cycle to stop build cancellation livelock
grenade
2026-06-12 11:20:10 +00:00
-
4f3b7e5f53
fix(poll): in-flight guard + 6h cycle to stop build cancellation livelock
grenade
2026-06-12 11:18:59 +00:00
-
bf39c5b9ab
chore: ignore claude settings
rob thijssen
2026-05-16 08:33:26 +03:00
-
1af2d440db
fix(nginx): drop duplicate application/x-rpm mime declaration
rob thijssen
2026-05-16 08:31:41 +03:00
-
e9abeccdea
fix(ui): host .repo files and use URL form in install instructions
rob thijssen
2026-05-16 08:31:34 +03:00
-
e7d7e6961f
fix(ci): use rpm runner for package and publish jobs
rob thijssen
2026-05-12 05:50:11 +03:00
-
34c9cbb89d
fix(ci): restore cancel-in-progress on prerelease builds
rob thijssen
2026-05-11 19:04:45 +03:00
-
e0cb337538
fix(ci): reduce poll frequency to hourly and stop cancelling prerelease builds
rob thijssen
2026-05-11 19:03:07 +03:00
-
3e3090802a
fix(ci): separate concurrency groups so polling is not blocked by builds
rob thijssen
2026-05-11 14:53:36 +03:00
-
c1ffe7e62e
fix(ci): use upstream default branch master for prerelease polling
rob thijssen
2026-05-11 14:49:35 +03:00
-
0d6f48fcc0
docs: update readme and CLAUDE.md for per-GPU flavours and prerelease
rob thijssen
2026-05-11 14:48:39 +03:00
-
ace6037a2d
feat: replace cuda13 flavour with per-GPU-generation packages
rob thijssen
2026-05-11 14:45:28 +03:00
-
661cf574f2
fix(ci): remove nvm dependency from deploy-ui workflow
rob thijssen
2026-05-11 14:23:02 +03:00
-
a79eafd70f
feat: add prerelease RPM builds from upstream main branch
rob thijssen
2026-05-11 14:21:28 +03:00
-
fff56a626c
Revert "fix(ci): clone upstream locally instead of using repo-url for changelog"
rob thijssen
2026-04-28 08:18:15 +03:00
-
23283c375f
fix(ci): clone upstream locally instead of using repo-url for changelog
rob thijssen
2026-04-28 08:15:57 +03:00
-
9a316bad2f
fix: remove all remaining mistralrs-server references
rob thijssen
2026-04-27 18:58:37 +03:00
-
ef7e3a3183
refactor: rename package from mistralrs-server to mistralrs
rob thijssen
2026-04-27 18:53:32 +03:00
-
3e4191a7d9
feat: switch from deprecated mistralrs-server to mistralrs CLI
rob thijssen
2026-04-27 18:50:52 +03:00
-
b6977eda02
feat(rpm): create mistralrs system user and group on install
rob thijssen
2026-04-27 18:21:18 +03:00
-
b8e568b8bf
refactor(rpm): simplify to single /usr/bin/mistralrs-server binary
rob thijssen
2026-04-27 17:14:21 +03:00
-
755f2175e5
refactor(rpm): install binary to /usr/bin instead of /opt
rob thijssen
2026-04-27 17:09:57 +03:00
-
d9cddb4824
fix: remove explicit author override from changelog action
rob thijssen
2026-04-27 13:47:18 +03:00
-
291596cb71
fix: set changelog author and remove hardcoded entry from spec
rob thijssen
2026-04-27 13:43:36 +03:00
-
61cdc53e39
fix(rpm): filter auto-detected CUDA library dependencies
rob thijssen
2026-04-27 13:38:04 +03:00
-
6647ed299d
fix: use tee to write repo file instead of dnf config-manager
rob thijssen
2026-04-27 13:33:46 +03:00
-
10263e4a2b
fix: support zstd-compressed repodata in packages.json generator
rob thijssen
2026-04-27 13:30:52 +03:00
-
de96e7c687
fix: include standard mime.types in nginx config
rob thijssen
2026-04-27 13:26:20 +03:00
-
0ec89de36f
fix(ci): remove nginx config deploy from deploy-ui workflow
rob thijssen
2026-04-27 13:24:10 +03:00
-
9f57342810
fix(ci): use --recursive instead of --archive for UI deploy
rob thijssen
2026-04-27 13:20:56 +03:00
-
6dde36080e
fix(ci): trigger deploy-ui on changes to its own workflow file
rob thijssen
2026-04-27 13:19:22 +03:00
-
bb76402e5a
fix(ci): add --omit-dir-times to UI rsync deploy
rob thijssen
2026-04-27 13:16:46 +03:00
-
38a875d06b
feat: add nvm setup script for CI runners
rob thijssen
2026-04-27 13:11:38 +03:00
-
3603c31e21
fix(ci): use explicit NVM_DIR to load nvm in non-interactive shell
rob thijssen
2026-04-27 13:03:13 +03:00
-
7f9e857695
feat: add React UI for rpm.lair.cafe
rob thijssen
2026-04-27 12:55:38 +03:00
-
a6cebc76ba
docs: use sudo for repo server commands in rebuild instructions
rob thijssen
2026-04-27 10:46:11 +03:00
-
85b78d0c0c
docs: add forced rebuild instructions to readme
rob thijssen
2026-04-27 10:44:50 +03:00
-
6d3dca17fa
feat(ci): generate rpm changelog from upstream mistral.rs commits
rob thijssen
2026-04-27 10:39:14 +03:00
-
6946682df1
fix(ci): export LIBRARY_PATH for CUDA linker search paths
rob thijssen
2026-04-27 10:16:58 +03:00
-
ff8e5437ef
fix(ci): verify repo index consistency in poll-upstream check
rob thijssen
2026-04-27 10:06:58 +03:00
-
65a265c095
refactor(ci): inline build steps, delete build-binary.sh
rob thijssen
2026-04-27 10:00:22 +03:00
-
54cffcfe81
fix(ci): move RPM_REPO_HOST to job-level env, remove step duplication
rob thijssen
2026-04-27 09:25:26 +03:00
-
cacdbebbf7
refactor(ci): use RPM_REPO_HOST env var, add SSH connectivity test
rob thijssen
2026-04-27 09:23:54 +03:00
-
ba5eec78f1
refactor(ci): inline publish steps, delete publish-repo.sh
rob thijssen
2026-04-27 09:07:54 +03:00
-
e3c403e98b
fix(ci): add progress markers to publish script for debugging
rob thijssen
2026-04-27 08:49:53 +03:00
-
087c5d5524
fix(ci): add rpmmacros dump and explicit exit code capture for signing
rob thijssen
2026-04-27 08:27:07 +03:00
-
7df736292c
fix(ci): use rpm 6 openpgp signing with sequoia-sq
rob thijssen
2026-04-27 07:47:52 +03:00
-
affc38213e
fix(ci): remove gpg sign command override, let rpm-sequoia sign natively
rob thijssen
2026-04-27 07:31:34 +03:00
-
9f0116bb2b
fix(ci): override rpm sign command to use gpg backend
rob thijssen
2026-04-26 19:58:07 +03:00
-
3291f77fcd
fix(ci): add gpg and rpmsign diagnostics to isolate signing failure
rob thijssen
2026-04-26 19:34:44 +03:00
-
7575ec6a3c
fix(ci): set ultimate trust on imported signing key
rob thijssen
2026-04-26 18:32:22 +03:00
-
ecf38bb53f
fix(ci): add diagnostics to signing step
rob thijssen
2026-04-26 18:14:44 +03:00
-
93d442d270
fix(ci): capture rpm --addsign output to file for error reporting
rob thijssen
2026-04-26 17:56:50 +03:00
-
33aa40ee85
fix(ci): surface rpm --addsign error output in CI logs
rob thijssen
2026-04-26 17:06:40 +03:00
-
6ffbde4c30
fix(ci): strip trailing slash from RPM_DIR to avoid double slashes
rob thijssen
2026-04-26 16:55:30 +03:00
-
e902729ba4
fix(ci): remove rpm --checksig that requires root
rob thijssen
2026-04-26 16:11:19 +03:00
-
bab7d9850c
fix(ci): use fedora-43 runner label for all non-build jobs
rob thijssen
2026-04-26 15:32:40 +03:00
-
70ae2108ee
fix(ci): import public key for checksig and force dist tag override
rob thijssen
2026-04-26 15:27:40 +03:00
-
38e36e4547
fix(ci): use gpg-agent loopback instead of custom sign command
rob thijssen
2026-04-26 15:14:37 +03:00
-
1919e14032
fix(ci): move rpmmacros to template file
rob thijssen
2026-04-26 14:54:48 +03:00
-
94d890b82e
fix(ci): remove job-level concurrency group from publish
rob thijssen
2026-04-26 14:53:12 +03:00
-
ee693f638c
fix(ci): revert runner array syntax unsupported by Gitea
rob thijssen
2026-04-26 14:41:00 +03:00
-
f4e1008684
feat(ci): parameterize fedora version across pipeline
rob thijssen
2026-04-26 14:36:09 +03:00
-
0cb6a4f524
fix(ci): use heredoc for rpmmacros to avoid shell escaping issues
rob thijssen
2026-04-26 14:25:57 +03:00
-
4160334bf1
fix(ci): remove duplicate gpg in sign command macro
rob thijssen
2026-04-26 13:48:30 +03:00
-
0147e0fe32
fix(ci): configure gpg for non-interactive RPM signing
rob thijssen
2026-04-26 13:22:33 +03:00
-
82a04c88dc
fix(ci): flatten RPM artifacts before signing
rob thijssen
2026-04-24 17:05:55 +03:00
-
75806fd1d9
chore: see if we can squeeze a few more cycles out of the builders
rob thijssen
2026-04-24 17:02:52 +03:00
-
cdf6cdf1e6
docs: add repo readme with setup and usage instructions
rob thijssen
2026-04-24 15:05:44 +03:00
-
937e72bff6
fix(ci): remove stale .rpmmacros before rpmbuild in package job
rob thijssen
2026-04-24 14:59:42 +03:00
-
8ceabed354
feat: add GPG key setup script and generalize nginx GPG key serving
rob thijssen
2026-04-24 14:43:07 +03:00
-
e6c2b4e402
fix(ci): prevent poll-upstream from cancelling in-progress builds
rob thijssen
2026-04-24 13:15:34 +03:00
-
f2ed86bb4d
feat(ci): add CARGO_BUILD_JOBS and NVCC_THREADS to build matrix
rob thijssen
2026-04-24 12:56:25 +03:00
-
146af6a976
fix (ci): will have to debug this later
rob thijssen
2026-04-24 12:48:24 +03:00
-
40cd1a4e76
feat(ci): add NCCL dependency check with install instructions
rob thijssen
2026-04-24 12:38:07 +03:00
-
8f0bf3663e
fix(ci): add rustup install/update step to build job
rob thijssen
2026-04-24 11:44:42 +03:00
-
f4e68d41ae
refactor(ci): replace dynamic matrix with static includes
rob thijssen
2026-04-24 11:41:01 +03:00
-
2785395850
fix(ci): use python yq syntax for flavours parsing
rob thijssen
2026-04-24 11:28:12 +03:00
-
adb1683a54
chore(ci): remove debug logging from poll-upstream dispatch
rob thijssen
2026-04-24 11:22:07 +03:00
-
ead42ae7b4
fix(ci): use full ref format and Content-Type header for dispatch
rob thijssen
2026-04-24 11:20:06 +03:00
-
09ca33e0b6
debug(ci): log dispatch URL and response body for 422 diagnosis
rob thijssen
2026-04-24 11:12:16 +03:00
-
8cffedd2a9
fix(ci): use PAT for workflow dispatch in poll-upstream
rob thijssen
2026-04-24 11:10:29 +03:00
-
95dec3d652
fix(ci): grant actions write permission to poll-upstream workflow
rob thijssen
2026-04-24 10:54:09 +03:00
-
c691687d81
fix(ci): remove --fail from curl in poll-upstream version check
rob thijssen
2026-04-24 10:49:24 +03:00
-
429bcbccb6
fix: evaluate http response code for package existence
rob thijssen
2026-04-24 10:45:27 +03:00
-
a598048fd9
fix: nginx deployment syntax errors
rob thijssen
2026-04-24 10:34:59 +03:00
-
4025171c75
fix: package name
rob thijssen
2026-04-24 09:53:34 +03:00
-
c598165f2d
refactor: restructure rpm repo path to distro/version/arch layout
rob thijssen
2026-04-24 09:16:11 +03:00
-
3b1c6843d6
chore: init
rob thijssen
2026-04-24 09:10:36 +03:00