Fix CI package names; clean up README compatibility matrix
- Fedora 41: mbedtls3-devel -> mbedtls3.6-devel (correct versioned name) - Fedora latest (43): mbedtls3-devel -> mbedtls-devel (now ships 3.6.5) - Ubuntu 24.04: replaced with debian:trixie FORCE_FUSE=3 (Ubuntu has no mbedTLS 3.x in standard repos; trixie has both libfuse3-dev and mbedTLS 3.x) - README: remove CI badge links from compatibility matrix Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
3dc6d541c6
commit
38e002d103
|
|
@ -28,15 +28,13 @@ jobs:
|
|||
ldd pcloudcc | grep libfuse.so.2
|
||||
|
||||
fuse3-current:
|
||||
name: FUSE 3 current / 3.16 (ubuntu:24.04)
|
||||
name: FUSE 3 current (debian:trixie)
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ubuntu:24.04
|
||||
image: debian:trixie
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Install dependencies
|
||||
env:
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
run: |
|
||||
apt-get update
|
||||
apt-get install -y build-essential pkg-config libreadline-dev libudev-dev \
|
||||
|
|
@ -78,7 +76,7 @@ jobs:
|
|||
run: |
|
||||
dnf install -y gcc gcc-c++ make pkg-config binutils \
|
||||
readline-devel systemd-devel fuse3-devel sqlite-devel zlib-devel \
|
||||
boost-devel boost-program-options mbedtls3-devel
|
||||
boost-devel boost-program-options mbedtls3.6-devel
|
||||
- name: Build (FUSE 3 Fedora 41)
|
||||
run: make FORCE_FUSE=3 BUILD=release
|
||||
- name: Verify symbols
|
||||
|
|
@ -97,7 +95,7 @@ jobs:
|
|||
run: |
|
||||
dnf install -y gcc gcc-c++ make pkg-config binutils \
|
||||
readline-devel systemd-devel fuse3-devel sqlite-devel zlib-devel \
|
||||
boost-devel boost-program-options mbedtls3-devel
|
||||
boost-devel boost-program-options mbedtls-devel
|
||||
- name: Build (FUSE 3 Fedora latest)
|
||||
run: make FORCE_FUSE=3 BUILD=release
|
||||
- name: Verify symbols
|
||||
|
|
|
|||
18
README.md
18
README.md
|
|
@ -10,16 +10,14 @@ I aim to support as many distributions as possible. I maintain a package for [AU
|
|||
|
||||
# Compatibility Matrix
|
||||
|
||||
The following configurations are built and verified in CI on every commit:
|
||||
|
||||
| Distribution | FUSE | Status |
|
||||
|---|---|---|
|
||||
| Debian trixie | 2.x | [](https://github.com/lneely/pcloudcc-lneely/actions/workflows/c-cpp.yml) |
|
||||
| Ubuntu 24.04 | 3.16 | [](https://github.com/lneely/pcloudcc-lneely/actions/workflows/c-cpp.yml) |
|
||||
| Arch Linux (rolling) | 3.x latest | [](https://github.com/lneely/pcloudcc-lneely/actions/workflows/c-cpp.yml) |
|
||||
| Fedora 41 | 3.x | [](https://github.com/lneely/pcloudcc-lneely/actions/workflows/c-cpp.yml) |
|
||||
| Fedora (latest) | 3.x latest | [](https://github.com/lneely/pcloudcc-lneely/actions/workflows/c-cpp.yml) |
|
||||
| Debian forky | 3.18+ | [](https://github.com/lneely/pcloudcc-lneely/actions/workflows/c-cpp.yml) |
|
||||
| Distribution | FUSE |
|
||||
|---|---|
|
||||
| Debian trixie | 2.x |
|
||||
| Debian trixie | 3.x |
|
||||
| Arch Linux (rolling) | 3.x latest |
|
||||
| Fedora 41 | 3.x |
|
||||
| Fedora (latest) | 3.x latest |
|
||||
| Debian forky | 3.18+ |
|
||||
|
||||
All configurations require **mbedTLS 3.x**. Runtime mount testing was performed manually on FUSE 2 (libfuse 2.9.x), FUSE 3 (libfuse3 3.10.5), and FUSE 3.18+ (Debian forky container).
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue