Commit Graph

66 Commits

Author SHA1 Message Date
Michael Hoang
589d353285 gitea: run nix with --print-build-logs to workflows 2025-09-18 16:42:15 +02:00
Jörg Thalheim
ffb7b91da7 drop impure checks from ci 2025-08-19 15:28:25 +02:00
Jörg Thalheim
da06babcc2 update-flake-inputs: set different author 2025-08-14 13:30:22 +02:00
Jörg Thalheim
434edeaae1 drop update-private-flake-inputs 2025-08-13 14:35:43 +02:00
Jörg Thalheim
567570e89c make clan-core-for-checks a dev flake input 2025-08-11 15:36:40 +02:00
pinpox
992048e1b2 Fix update-clan-core-for-checks script
create-pr needs to use /bin/sh to work. This PR makes the script posix
compliant, replacing any bash specific features with plain sh
alternatives
2025-07-18 15:33:36 +02:00
Jörg Thalheim
a012e4b1af build x86_64-darwin on main every few hours 2025-07-18 14:39:07 +02:00
Jörg Thalheim
028700b058 update-flake-inputs: email/user doesn't need to be configured 2025-07-15 16:19:45 +02:00
Jörg Thalheim
e8b111e229 run flake updates every 5 hours 2025-07-15 16:11:54 +02:00
Jörg Thalheim
2ef248a10e update-flake-inputs: enable auto-merge 2025-07-15 10:55:28 +02:00
Jörg Thalheim
a424f318e4 update-flake-inputs: set gitea-token/github-token correctly 2025-07-14 20:28:30 +02:00
Jörg Thalheim
29581cd1f4 update-flake-inputs: drop gitea vars 2025-07-14 17:41:48 +02:00
Jörg Thalheim
a509e16627 add new workflow to do flake updates 2025-07-14 17:11:22 +02:00
Jörg Thalheim
78e4610dd2 avoid shebang in update-private-flake-inputs 2025-07-07 18:48:11 +02:00
Jörg Thalheim
494226d923 add gitea action to update private flake inputs 2025-07-07 15:59:09 +00:00
Jörg Thalheim
48bf2ac3bc update-clan-core-for-checks: retry merge after delay 2025-05-13 13:51:03 +02:00
Jörg Thalheim
6c99124ed8 update-clan-core-for-checks: use correct pr number 2025-05-13 13:40:27 +02:00
Jörg Thalheim
d42cf8af70 update-clan-core: fix json syntax 2025-05-13 13:11:34 +02:00
Jörg Thalheim
7c045a9787 update-clan-core: use pr id 2025-05-13 12:37:02 +02:00
Jörg Thalheim
45a3bbb8fd update-clan-core-for-checks: update pr description 2025-05-13 11:18:42 +02:00
Jörg Thalheim
fc7269924c update-clan-core-for-checks: use ci bot token for prs 2025-05-13 11:05:06 +02:00
Jörg Thalheim
8bdd6ba6d4 update-clan-core-for-checks: fix head branch 2025-05-13 10:52:52 +02:00
Jörg Thalheim
d4dadaba79 update-clan-core: use https 2025-05-13 10:18:56 +02:00
Jörg Thalheim
645be8a3ba update-clan-core-for-checks: pass GITEA_TOKEN correctly 2025-05-13 10:06:29 +02:00
Jörg Thalheim
4464470577 debug update-clan-core-for-checks action 2025-05-13 09:48:46 +02:00
Jörg Thalheim
3da4c7a855 checks/update-clan-core-for-checks: provide missing curl 2025-05-12 18:24:31 +02:00
Jörg Thalheim
fe50940464 checks/update-clan-core-for-checks: force push 2025-05-12 17:50:52 +02:00
Jörg Thalheim
5dd3fea4c2 checks/update-clan-core-for-checks: fix typo in git env 2025-05-12 16:58:38 +02:00
Jörg Thalheim
fc8bc24b03 checks/update-clan-core-for-check: add email/name 2025-05-12 16:44:54 +02:00
Jörg Thalheim
9733c41105 don't run impure checks on main
We need to make sure that these tests already pass in pull requests.
There is often no point running this on main because it's already to
late at this point.
2025-05-12 16:05:52 +02:00
Jörg Thalheim
7d6188a2fc ci/update-clan-core-for-checks: bump gitea-create-pull-request 2025-05-12 13:41:16 +02:00
Jörg Thalheim
a6914a0598 use a clan-core snapshots for ci tests
We currently have to re-run our integration tests a lot because they are
depending on the whole repository. This pull request changes locks the
clan-core used for vm tests. This has the caveat that we might not run
the latest NixOS machine of our profiles. On the upside we can test
behaviour against an older clan-core version and capture breakages and
make it backwards compatible. If we actually want to test the latest
version, the PR that changes the exposed flake api, could also bump the
clan-core snapshot.
2025-05-12 13:21:25 +02:00
renovate[bot]
1cbcd9dedb chore(deps): update actions/checkout action to v4 2025-03-12 13:01:16 +00:00
Qubasa
fb4ceebccf formatter.nix: Add prettier 2024-08-02 18:56:53 +02:00
Qubasa
30ff40fa8b ci: Change from deploy on pull_request to deploy on main push 2024-05-04 13:42:16 +02:00
Qubasa
8a0f33b634 ci: Change from deploy on pull_request to deploy on main push 2024-05-04 13:37:56 +02:00
Qubasa
de4e1c35cd gitea_action: Add docs.clan.lol auto deploy 2024-05-03 20:34:27 +02:00
Jörg Thalheim
7983c4f16e deprecate gitea nix builds 2024-05-03 11:45:02 +02:00
Johannes Kirschbauer
f77fc058b4 worklow: disable link checking, this is done by mkDocs 2024-04-12 17:13:11 +02:00
Jörg Thalheim
d8bbfd11e4 reduce eval worker 2024-03-12 17:34:07 +01:00
Jörg Thalheim
8dcfebd9f9 Revert "workaround gitea bug"
This reverts commit 8697d64625.
2024-03-12 17:23:12 +01:00
Jörg Thalheim
8697d64625 workaround gitea bug 2024-03-12 16:10:54 +00:00
Jörg Thalheim
2493eef5f4 add lychee link checker 2024-02-21 17:18:28 +01:00
Jörg Thalheim
b4c5168855 reduce number of eval workers 2024-01-04 17:18:10 +01:00
Qubasa
5c08242b7e Removed unused ui-assets workflow file. 2023-12-30 23:14:32 +01:00
Jörg Thalheim
8eaeb642d8 unpin nix-fast-build 2023-09-23 12:27:35 +00:00
Luis-Hebendanz
357d7f3fd5 CI: Created separate user for CI 2023-09-20 14:51:34 +02:00
Luis-Hebendanz
ec497276bd CI: Created separate user for CI 2023-09-20 14:48:16 +02:00
Luis-Hebendanz
08f8815806 CI: Added ui-assets workflow. 2023-09-19 16:21:53 +02:00
Jörg Thalheim
e753b9a87f try to fix ci by pinning nix-fast-build 2023-09-19 13:14:44 +02:00