File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4444
4545 - name : Install Dependencies
4646 run : |
47- xbps-install -Sy git curl bash python3 github-cli util-linux shadow findutils
47+ xbps-install -Sy git curl bash python3 github-cli util-linux shadow findutils tar
4848
4949
5050 - name : Check Gate
@@ -191,7 +191,6 @@ jobs:
191191 with :
192192 tag_name : ${{ matrix.category }}-current
193193 files : void-packages/dist/*
194- overwrite : true
195194 fail_on_unmatched_files : true
196195
197196 deploy-index :
Original file line number Diff line number Diff line change 4848
4949 - name : Install Dependencies
5050 run : |
51- xbps-install -Sy git curl bash util-linux shadow findutils
51+ xbps-install -Sy git curl bash util-linux shadow findutils tar
5252
5353 - name : Checkout VUP
5454 uses : actions/checkout@v4
Original file line number Diff line number Diff line change 2222 steps :
2323 - name : Install Dependencies
2424 run : |
25- xbps-install -Sy git curl bash python3 github-cli util-linux shadow findutils
25+ xbps-install -Sy git curl bash python3 github-cli util-linux shadow findutils tar
2626 xbps-install -y gcc pkg-config # Essential for cargo builds if not in base
2727
2828 - name : Checkout Source
@@ -112,7 +112,6 @@ jobs:
112112 files : |
113113 void-packages/hostdir/binpkgs/vuru-*.xbps
114114 void-packages/hostdir/binpkgs/repodata
115- overwrite : true
116115
117116 env :
118117 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -43,3 +43,21 @@ sudo xbps-install -R https://github.com/void-linux/vup/releases/download/vuru-cu
43432 . ** Lookup** ` pkg ` → ` category ` .
44443 . ** Construct** Release URL.
45454 . ** Exec** ` xbps-install -R <URL> <pkg> ` .
46+
47+ ## 7. Release Workflow
48+
49+ ### Releasing Packages (VUP)
50+ Packages are built automatically when their template is modified.
51+ 1 . ** Push Changes** : Modify ` srcpkgs/<category>/<pkgname>/template ` .
52+ 2 . ** Commit & Push** : ` git push origin main ` .
53+ 3 . ** Result** : CI builds only the modified category and updates the ` <category>-current ` release.
54+ 4 . ** Manual** : Go to Actions -> Build and Release -> Run workflow -> Select Branch & Category.
55+
56+ ### Releasing VURU (Client)
57+ The VURU client has its own dedicated workflow.
58+ 1 . ** Tag** : Create a tag starting with ` v ` (e.g., ` v0.1.0 ` ).
59+ ``` bash
60+ git tag v0.2.0
61+ git push origin v0.2.0
62+ ```
63+ 2 . ** Result** : CI builds the ` vuru ` binary and updates the ` vuru-current ` release.
Original file line number Diff line number Diff line change 1- # Template file for 'vuru'
1+ # Template file for 'vuru'
22pkgname=vuru
3- version=0.1 .0
3+ version=0.2 .0
44revision=1
55build_style=cargo
66hostmakedepends="cargo pkg-config"
Original file line number Diff line number Diff line change 11[package ]
22name = " vuru"
3- version = " 0.1 .0"
3+ version = " 0.2 .0"
44edition = " 2024"
55
66[dependencies ]
You can’t perform that action at this time.
0 commit comments