Compare commits

..
4 Commits
Author SHA1 Message Date
tri 917c830be5 ci: push the CI image in chunks under Cloudflare's upload limit
CI / build (pull_request) Successful in 26s
2026-11-14 02:46:17 +07:00
tri 57b945b308 ci: reuse the PACKAGE_TOKEN secret for the CI image
CI / build (pull_request) Successful in 1m49s
2026-11-14 02:39:45 +07:00
tri 9abe345f68 ci: push the CI image with a package token
CI / build (pull_request) Canceled after 0s
2026-11-14 02:38:05 +07:00
tri eeebc4d447 ci: build in a prebuilt Arch image with ccache and no QML cachegen 2026-11-14 02:28:52 +07:00
2 changed files with 3 additions and 4 deletions

No files matched your search

+2 -3
View File
@@ -13,6 +13,7 @@ on:
permissions:
contents: read
packages: write
jobs:
package:
@@ -48,9 +49,7 @@ jobs:
su builder -c "cd $dir && makepkg --noconfirm"
- name: Publish
env:
# The package registry rejects the job token, so this is a personal access token
# with the write:package scope.
TOKEN: ${{ secrets.PACKAGE_TOKEN }}
TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
for f in /tmp/pkg/qtpotato-[0-9]*.pkg.tar.zst; do
curl -fsS -X PUT -H "Authorization: token $TOKEN" --upload-file "$f" \
+1 -1
View File
@@ -46,7 +46,7 @@ Server = https://git.trivk.dev/api/packages/tri/arch/$repo/$arch
```
```sh
sudo pacman -Syu qtpotato
sudo pacman -Sy qtpotato
```
The package is built against Arch's current Qt and KDE Frameworks. If it breaks after a system