Commit graph

17 commits

Author SHA1 Message Date
renner
2ed06b388f
feat(ci): validate justfiles (#784) 2025-08-04 15:42:36 +00:00
Tulip Blossom
8c0727519a
feat(ublue-builder): add handling for external coprs (#441) 2025-05-11 02:06:52 +00:00
Tulip Blossom
19e53622ba
revert: packit configuration
We are blocked due to upstream not having great support for monorepos yet :( and this is spamming our github notifs

https://github.com/packit/packit-service/issues/2006
https://github.com/ublue-os/packages/pull/293

This reverts commit ae8a44478f, reversing
changes made to d6e024c094.
2025-04-12 13:19:55 -03:00
Zeglius
916934bad7
Merge branch 'main' into packit 2025-04-08 18:26:20 +02:00
Zeglius
69af82d7f6
fix: Use just recipe to fetch remote sources
Signed-off-by: Zeglius <33781398+Zeglius@users.noreply.github.com>
2025-04-07 20:52:48 +02:00
Zeglius
a511c4cb86
chore: Add packit-shell recipe
Signed-off-by: Zeglius <33781398+Zeglius@users.noreply.github.com>
2025-04-07 18:09:36 +02:00
Tulip Blossom
6d02141fd6 chore: remove tty flag from podman in justfile 2025-04-06 20:04:46 -03:00
Zeglius
cb71bb7446
feat: Add packit configuration
Signed-off-by: Zeglius <33781398+Zeglius@users.noreply.github.com>
2025-03-18 20:11:41 +01:00
Tulip Blossom
f327440205
feat(justfile): add overlay recipe with sysext for testing 2025-02-28 12:39:21 -03:00
Tulip Blossom
e0dae2540a
fix(ublue-builder): dont skip arch when there is no "ExclusiveArch" field on spec (#188) 2025-02-20 14:00:34 -03:00
Tulip Blossom
f60b2393cb
fix(ublue-builder): ensure that skipped architectures do not fail on CI (#184)
* fix(ublue-builder): ensure that skipped architectures do not fail on CI

* fix: readd pr locks and fix typo in builder action
2025-02-16 20:17:50 -05:00
Tulip Blossom
f7657163e3
fix: ensure homebrew tarball is generated with GNU utilities (#180) 2025-02-16 17:49:48 -05:00
Tulip Blossom
e6b4174d3e
feat: add homebrew tarball generating action (#173)
* feat: add homebrew tarball generating action

* fix: distinguish platforms

* fix: actually build for multiple platforms

* fix: ensure aarch64 has podman

* fix: ok aarch64 just does not work at all for now - keep the naming tho

* fix: directly push tarball to artifacts

* feat: add release publishing + checksums

* fix: push and cron

* fix: typo in github outputs

* fix: proper name for releases input

* fix: make release date valid as a tag

* fix: proper names for dates + action

* fix: generate tarball with arch name

* fix: generate multiple shasums for homebrew tarball

* fix: remove the Z from the end of the dates

* fix: reword release md and better date

* ci: remove push trigger and add lock for PRs
2025-02-16 11:09:54 -05:00
Tulip Blossom
82f81701a1
fix: make sure dirs without spec files dont get included in build matrix + push to gh actions artifacts (#162)
* fix: make sure dirs without spec files dont get included in build matrix + push to gh actions artifacts

* chore: test if the builder changes work

* fix: ensure env variable is exported

* ci: ensure other actions arent ran unnecessarily

* ci: test if nested shell works
2025-02-12 21:28:48 -05:00
Tulip Blossom
6e7f890366
feat: add package building check on github actions (#160)
* feat: build packages on github acitons

* feat: include option for multiple chroots

* feat: use matrix for package building
2025-02-12 20:50:50 -05:00
Tulip Blossom
456d847848
feat: add ublue-builder container + add a way to build the packages (#155) 2025-02-12 10:06:35 -05:00
Tulip Blossom
6f5e81d46d
feat: add justfile + containerfile for local build testing (#63)
* feat: add justfile + containerfile for local build testing

* fix(just, containerfile): properly get build files

* feat(just): clean target
2024-12-12 10:15:54 -05:00