Commit Graph

96 Commits

Author SHA1 Message Date
madomado 4107998c57 perf(ci): use arm runners (#6202) 2025-08-29 23:09:51 -05:00
madomado 4cc7cb792a feat(ci): better build workflows [attempt 2] (#6006)
* feat(ci): better build workflows

* fix(ci/json-build): forgot about the type

* chore: test if autobuild works

* Revert "chore: test if autobuild works"

This reverts commit 73fe8e636f.

* fix(ci/build): delay setup git

* fix(ci/build): need to git add all

* fix(ci/build): compact output from jq

* chore(ci/build): add run-name

* fix(ci/autobuild): inherit secrets

Signed-off-by: madomado <madonuko@outlook.com>

* fix(ci/build): inherit secrets

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-08-18 18:05:23 +08:00
Gilver 0ee6f62abe Revert "feat(ci): better build workflows (#5916)" (#6004)
This reverts commit 2e67f76363.
2025-08-05 15:16:55 +08:00
madomado 2e67f76363 feat(ci): better build workflows (#5916)
* feat(ci): better build workflows

* fix(ci/json-build): forgot about the type

* chore: test if autobuild works

* Revert "chore: test if autobuild works"

This reverts commit 73fe8e636f.

* fix(ci/build): delay setup git

* fix(ci/build): need to git add all

* fix(ci/build): compact output from jq

* chore(ci/build): add run-name
2025-08-04 21:35:53 -05:00
lea 61b7792319 exp: let's play with some azure runners (#5915)
* exp: let's play with some azure

* oops

* use prod labels
2025-08-01 00:23:41 -05:00
madomado bc5a6c144c feat(ci): add no_upload_srpms label (#5758)
* feat(ci): add no_upload_srpms label

This also fixes manual builds to support subrepos properly.

* to make sure it actually works

* manually set permissions
2025-07-03 06:44:04 -05:00
madomado 94df515511 fix(ci): random fluke-fixing with madoguchi (#5541) 2025-06-26 07:28:49 -05:00
lea c071e801d1 feat: set Vendor for packages built on CI (#4803) 2025-05-13 14:50:47 +08:00
madomado 7f08625627 chore(ci): rename arm64-lg (#3396)
* chore(ci): rename arm64-lg

Signed-off-by: madomado <madonuko@outlook.com>

* Update build.yml

Signed-off-by: madomado <madonuko@outlook.com>

* Update json-build.yml

Signed-off-by: madomado <madonuko@outlook.com>

* Update bootstrap.yml

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-02-17 16:29:44 +08:00
madomado 7367aa5e94 feat(ci): use github arm64 runners (#3156) 2025-02-04 19:59:39 -06:00
june 1fe26df2c3 Revert "feat(ci): use github arm64 runners (#3031)" (#3086)
This reverts commit d78e25df36.
2025-01-20 18:11:40 -06:00
madomado d78e25df36 feat(ci): use github arm64 runners (#3031) 2025-01-20 16:55:02 -06:00
madomado e9a77136f6 fix(ci): subrepo labels (#2894)
* fix(ci): subrepo labels

Signed-off-by: madomado <madonuko@outlook.com>

* as;dlkfj

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-12 15:22:45 +07:00
madomado dfe236e3e1 fix(ci): switch to ubuntu-22.04 (#2836) 2025-01-09 21:02:11 -06:00
Cappy Ishihara 437ecb5865 add subrepo label (#2893)
* add subrepo label

* refactor: update package labels to use 'subrepo' instead of 'extra'
2025-01-08 11:49:50 +08:00
Cappy Ishihara 0210b7ad0f Properly check mock label (#2866) 2025-01-03 17:54:03 +08:00
madomado 60dd96a68f fix(ci): make gha parse variable substitutions correctly (#2865)
* feat(ci): add mock label to ci, also remove multilib

* feat: switch packages to use `arches = [...]`

* ???

Signed-off-by: madomado <madonuko@outlook.com>

* feat: add mock labels to pkgs

* feat: add condition for setup scripts and dnf builddep

* fix(ci): weird formatting issues

* wha

* if !contains?

* single quotes

* fix(ci): make gha parse variables correctly?

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-03 16:19:26 +07:00
madomado 220cd35306 fix(ci): weird formatting issues (#2864)
* feat(ci): add mock label to ci, also remove multilib

* feat: switch packages to use `arches = [...]`

* ???

Signed-off-by: madomado <madonuko@outlook.com>

* feat: add mock labels to pkgs

* feat: add condition for setup scripts and dnf builddep

* fix(ci): weird formatting issues

* wha

* if !contains?

* single quotes

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-03 16:12:54 +07:00
madomado 5ea63f4910 feat(ci): add mock label to ci, also remove multilib (#2863)
* feat(ci): add mock label to ci, also remove multilib

* feat: switch packages to use `arches = [...]`

* ???

Signed-off-by: madomado <madonuko@outlook.com>

* feat: add mock labels to pkgs

* feat: add condition for setup scripts and dnf builddep

---------

Signed-off-by: madomado <madonuko@outlook.com>
2025-01-03 16:04:45 +07:00
Cappy Ishihara a794fd2faa Fixes alternate arch build to point to system config (#2846) 2025-01-02 22:11:06 -06:00
madomado 3566e7eddf feat(ci)!: switch to rpmbuild (#2792)
* feat(ci)!: switch to rpmbuild

* fix: support extra_repos

* let's try this instead

* fix the funny condition

* fix: disable gpgcheck

This should be fine because checksum is checked for the repomd and the
packages too
2024-12-31 12:23:45 -08:00
madomado c849d89c00 feat(ci): fix bugs with update backporting, add weekly mode, remove f39, add el10 (#2610)
* feat(ci): fix bugs with update backporting, add weekly mode

* chore: remove f39, add el10
2024-12-13 10:50:51 -06:00
madomado 92a00c93cd fix(ci): wrong extras repo name (#2262)
Signed-off-by: madomado <madonuko@outlook.com>
2024-10-21 12:55:28 -05:00
madomado dcdbd381bc feat(ci): add support for terra extra (#2036)
* feat(ci): add support for terra extra

* source pkgs

Signed-off-by: madomado <madonuko@outlook.com>

* oops

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-09-02 17:38:29 +08:00
madomado 1cd64d23fa fix(ci): try $GITHUB_SHA instead (#1624)
* fix(ci): try $GITHUB_SHA instead

Signed-off-by: madomado <madonuko@outlook.com>

* Update build.yml

Signed-off-by: madomado <madonuko@outlook.com>

* Update json-build.yml

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2024-07-24 18:24:20 +00:00
lea da92fc7546 feat: seperate mock configs (#1599)
* feat: seperate mock configs

* i am not cappy

* ci: clone main from mock-configs
2024-07-23 13:01:55 +08:00
madomado ab55e71494 feat(ci): multilib (#1594)
See #1549
2024-07-20 19:51:31 +07:00
madomado 0c37ae038e feat(ci): add commit tracking to mg (#1537)
close #1429
2024-07-17 12:29:21 -07:00
lea 1f2208bdfc ci: if package is labelled as large, use lg runners for x86 (#1387) 2024-06-24 20:24:08 -07:00
lea 1803e9232e chore(ci): get rid of cache buildroot (#1014) (#1078)
Signed-off-by: madomado <madonuko@outlook.com>
(cherry picked from commit 32363b1fec)

Co-authored-by: madomado <madonuko@outlook.com>
2024-04-05 21:50:57 +00:00
lea 854bb7ac8a fix: use rawhide builder for rawhide (#1055) 2024-04-04 19:20:51 +08:00
lea be6b42e2d2 ci: fix rawhide action files (#1035)
* ci: fix rawhide action files

* fix: readd frawhide in update-comps
2024-04-02 14:41:10 +08:00
madomado 848e5624a6 feat(ci): bump to rawhide 2024-01-15 16:58:26 +08:00
madomado 66c245798a fix(ci): mock configs again (#850) 2023-12-11 01:58:29 -08:00
madomado adb5697be0 fix(ci): apply mock configs and stuff correctly (#847)
* fix(ci): apply mock configs and stuff correctly

* Update json-build.yml

Signed-off-by: madomado <madonuko@outlook.com>

* Update build.yml

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2023-12-10 10:09:51 -08:00
lleyton c71419cf13 feat: Upload SRPMS (#813) 2023-11-17 07:27:25 +08:00
madomado ace7240c39 fix(ci): correct cache key
Signed-off-by: madomado <madonuko@outlook.com>
2023-10-14 20:37:55 +08:00
madomado b5d7860af8 fix(ci): run madoguchi when not 'push' 2023-08-17 11:07:12 +08:00
madomado 10a8b89f0f chore(ci): bump to 39 2023-08-17 02:15:21 +08:00
madomado 536b434c4d fix(ci): escape double quotes for autobuild lint/dnf summary (#617)
Signed-off-by: madomado <wboy111@outlook.com>
2023-06-29 19:58:06 +07:00
lleyton 8b77dddc18 fix: escape newlines in job summary (#609) 2023-06-23 07:10:17 +08:00
lleyton 2b31a1a4ce fix: use step summary instead of comment (#608)
* fix: use step summary instead of comment

* fix: use different variables for lint and install err
2023-06-23 06:39:21 +08:00
Cappy Ishihara 9c3af0555f feature: Configure caching (#599)
* Configure cache

* use local build template

* no dnf5???

* Revert "no dnf5???"

This reverts commit f00e21ee6567fc96c515721389be8a515f779d4e.

* add rpmfusion, use pkg name for cache too

* let's try this
2023-06-22 09:10:18 +00:00
madomado f290e6ad02 fix(ci): autobuild build json-build (#596)
* fix(ci): autobuild

Signed-off-by: madomado <wboy111@outlook.com>

* fix(ci): build

Signed-off-by: madomado <wboy111@outlook.com>

* fix: json-build

Signed-off-by: madomado <wboy111@outlook.com>

* Update autobuild.yml

Signed-off-by: madomado <wboy111@outlook.com>

---------

Signed-off-by: madomado <wboy111@outlook.com>
2023-06-19 23:54:49 -07:00
madomado 0f2b02d006 feat(ci): Add lint and try dnf in in autobuild (#593)
* feat(ci): Add lint and try `dnf in` in autobuild

This also renames some workflows.

* feat: test out the workflow by messing up uxplay

* chore(ci): simplify mg notify part

* try?

* guess it's time to revert mg

* fix fail hdl

* Revert "feat: test out the workflow by messing up uxplay"

This reverts commit c6d56ac9f2.

* yeah let's try using seto instead (faster!)

* fix newline stuff again

* ok let's try this too

* escape the strings

* fix dnf and some formatting

* fix?

* confusion

* more quote fixing

* a

* idk?

* aaaa

* revert seto-fonts

* more opts?
2023-06-19 13:20:11 -07:00
madomado 9231c9b541 feat(ci): optimize builds (no more extra env setup) (#526)
* feat(ci): optimize builds (no more extra env setup)

* fix: no 'push' check (blunder??)
2023-06-13 16:37:07 -07:00
madomado cac83f9af5 fix(ci): rename mock configs from anda to terra (#461) 2023-05-25 11:46:56 -07:00
lleyton 551eeda96c ci: Run actions on merge_group (#423)
* ci: Run actions on merge_group

* fix: update conditional steps

* fix: don't dupe action run for lint

* refactor: simplify condition
2023-05-07 14:46:48 +08:00
windowsboy111 1a9f2436a0 fix(ci): wrong terra builder 2023-04-16 20:35:18 +08:00
windowsboy111 b1de557a1e feat(ci): update workflows 2023-04-16 17:34:00 +08:00