Woodpecker pipeline #1168 current status: created. ⏳
- Details: https://woodpecker.radworks.garden/repos/6/pipeline/650
Woodpecker pipeline #1168 current status: created. ⏳
- Details: https://woodpecker.radworks.garden/repos/6/pipeline/650
Woodpecker pipeline #1168 current status: created. ⏳
- Details: https://woodpecker.radworks.garden/repos/6/pipeline/650
Woodpecker pipeline #1168 current status: created. ⏳
- Details: https://woodpecker.radworks.garden/repos/6/pipeline/650
Woodpecker pipeline #1168 current status: created. ⏳
- Details: https://woodpecker.radworks.garden/repos/6/pipeline/650
Woodpecker pipeline #1168 completed with status: success. ✅
- Details: https://woodpecker.radworks.garden/repos/6/pipeline/650
Here are the missing steps that we should document and write scripts and docker containers for:
-
Upload the macOS build to [MinIO][0] in the same folder as the latest Linux build
- from: /Users/rudolfs/work/radicle-desktop/target/release/bundle/dmg/Radicle_0.7.0_aarch64.dmg
- to: https://minio.radworks.garden/browser/radworks-releases/radicle-desktop%2Flatest%2Fdmg%2F/radicle-desktop-aarch64.dmg
-
Upload AppImage
-
from: https://minio.radworks.garden/browser/radworks-releases/radicle-desktop%2Fpre-release%2F0.7.0_0e4711b3%2F/radicle-desktop_0.7.0_amd64.AppImage
-
to: https://minio.radworks.garden/browser/radworks-releases/radicle-desktop%2Flatest%2Fappimage%2F/radicle-desktop-amd64.AppImage
-
import deb
- from: https://minio.radworks.garden/browser/radworks-releases/radicle-desktop%2Fpre-release%2F0.7.0_0e4711b3%2F/radicle-desktop_0.7.0_amd64.deb
- import in radicle-apt-repo
-
via vm (this needs to be dockerised)
-
on a clean main branch
-
curl –output radicle-desktop_0.7.0_amd64.deb https://minio-api.radworks.garden/radworks-releases/radicle-desktop/pre-release/0.7.0_0e4711b3/radicle-desktop_0.7.0_amd64.deb
-
RADICLE_APT_SIGNING_KEY=~/work/apt-signing/rudolfs ./import-deb ./radicle-desktop_0.7.0_amd64.deb
-
rm -rf ./radicle-desktop_0.7.0_amd64.deb
-
git branch rudolfs/v0.7.0
-
git checkout rudolfs/v0.7.0
-
git add . modified: db/checksums.db modified: db/packages.db modified: db/references.db modified: db/release.caches.db modified: db/tracking.db modified: dists/release/InRelease modified: dists/release/Release modified: dists/release/Release.gpg modified: dists/release/main/binary-amd64/Packages modified: dists/release/main/binary-amd64/Packages.gz new file: pool/main/r/radicle-desktop/radicle-desktop_0.7.0_amd64.deb
-
git commit -m “Update radicle-desktop to 0.7.0”
-
ssh-agent SSH_AUTH_SOCK=/tmp/ssh-an8QvcyziNnP/agent.83500; export SSH_AUTH_SOCK; SSH_AGENT_PID=83501; export SSH_AGENT_PID; echo Agent pid 83501;
-
rad auth
-
git push rad HEAD:refs/patches
-
merge this patch from my main delegate account machine
- rad patch checkout 260dca7
- git checkout main
- git merge –ff-only patch/260dca7
- git push
-
upload to files.radicle.xyz SSH_LOGIN={SSH_LOGIN:-release} SSH_ADDRESS={SSH_ADDRESS:-$SSH_LOGIN@files.radicle.xyz} SSH_KEY=“$(rad path)/keys/radicle”
-
radicle-apt-repo » scp -r -i "$SSH_KEY" dists "$SSH_ADDRESS:/mnt/radicle/files/apt/"
Release 100% 1656 32.1KB/s 00:00
Release.gpg 100% 228 4.7KB/s 00:00
InRelease 100% 1934 43.1KB/s 00:00
Packages.gz 100% 964 19.8KB/s 00:00
Release 100% 143 2.9KB/s 00:00
Packages 100% 1845 39.9KB/s 00:00
Packages.gz 100% 1246 27.5KB/s 00:00
Release 100% 143 3.1KB/s 00:00
Packages 100% 2643 54.6KB/s 00:00
radicle-apt-repo » scp -r -i "$SSH_KEY" pool "$SSH_ADDRESS:/mnt/radicle/files/apt/" main
radicle-desktop_0.3.0_amd64.deb 100% 15MB 12.2MB/s 00:01
radicle-desktop_0.6.0_amd64.deb 100% 15MB 14.8MB/s 00:01
radicle-desktop_0.3.0_arm64.deb 100% 15MB 14.6MB/s 00:01
radicle-desktop_0.5.0_amd64.deb 100% 15MB 14.1MB/s 00:01
radicle-desktop_0.6.1_amd64.deb 100% 15MB 13.9MB/s 00:01
radicle-desktop_0.7.0_amd64.deb 100% 15MB 14.6MB/s 00:01
radicle-desktop_0.4.1_amd64.deb 100% 15MB 14.9MB/s 00:01
radicle_1.1.0-1_amd64.deb 100% 9397KB 13.4MB/s 00:00
radicle_1.2.0-1_amd64.deb 100% 9449KB 14.1MB/s 00:00
radicle_1.1.0-1_arm64.deb 100% 8434KB 13.7MB/s 00:00
radicle_1.2.0-1_arm64.deb 100% 8654KB 14.0MB/s 00:00
radicle-archive-keyring_2025.06.18-1_all.deb 100% 2284 48.9KB/s 00:00
radicle-archive-keyring_2025.06.24-1_all.deb 100% 2312 47.5KB/s 00:00
radicle-archive-keyring_2025.06.30-1_all.deb 100% 2788 59.8KB/s 00:00
radicle-httpd_0.19.1-1_amd64.deb 100% 2588KB 10.4MB/s 00:00
radicle-httpd_0.19.1-2_amd64.deb
-
Then create a
latest.json: {“sha”: “0e4711b313a1293727664abe91b03ed4ea2290d1”, “version”: “0.7.0”} -
And upload latest.json to: https://minio.radworks.garden/browser/radworks-releases/radicle-desktop%2Flatest%2Flatest.json
-
We should collect all the release binaries locally by downloading them from minio, once the CI is done building them.
-
Then run the APT signing via a docker container, and publish the changes from the host via a radicle patch, then merge that.
-
And finally when all is done publish all the binaries via a script in one go.
Rebase