{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreienma3y5bp7ysb4v6cyl5uyjar6tv5uxi6a5o7xs4crftupo5rrhe",
"uri": "at://did:plc:6dmfe46c76jjenq3kaxc5eds/app.bsky.feed.post/3mj4zhie2tvt2"
},
"path": "/notes/flatpak-kdeplatform-ci/",
"publishedAt": "2026-04-09T20:53:56.000Z",
"site": "https://akselmo.dev",
"tags": [
"https://invent.kde.org/packaging/flatpak-kde-runtime/-/commits/work%2Fakselmo%2Ftest-breeze",
"https://storage.kde.org/ci-artifacts/packaging/flatpak-kde-runtime/p/PIPELINE_ID_HERE/repository-x86_64.tar.gz"
],
"textContent": "Very technical post, feel free to ignore if you're not working on KDE stuff.\n\nSince I'm on KDE Linux, I use flatpak apps for pretty much everything, such as Kontact suite. I wanted to test out how my Breeze changes would look like in KMail and other apps, but I didn't want to build the whole PIM stack.\n\nHere's how I tested it by building the flatpak-kde-runtime in CI, downloading the built files and using it as a repository for testing any changes to `org.kde.Platform` locally.\n\n 1. First make changes to the flatpak-kde-runtime, such as this here: https://invent.kde.org/packaging/flatpak-kde-runtime/-/commits/work%2Fakselmo%2Ftest-breeze\n 2. Run the CI\n 3. Check the pipeline ID for `build-runtime-amd64`\n * Click the green checkmark, its something like `#1210828`\n 4. Download the artifact from here: https://storage.kde.org/ci-artifacts/packaging/flatpak-kde-runtime/p/PIPELINE_ID_HERE/repository-x86_64.tar.gz\n 5. Extract the tar into some folder after downloading\n 6. Add it as a repository: `flatpak remote-add --no-gpg-verify kde-platform-testing ./repo-x86_64`\n 7. Uninstall the current platform: `flatpak uninstall org.kde.Platform --force-remove`\n * The force-remove makes sure we do not install any apps, just the platform\n 8. Run `flatpak install org.kde.Platform`\n 9. Select the `kde-platform-testing` as the repo to install from\n 10. Done!\n\n\n\nNow any app that uses the version of platform (6.10 in my example) will utilize your custom built one.",
"title": "Testing org.kde.Platform flatpak built in CI"
}