10 Commits

Author SHA1 Message Date
Dominik 23d94763a5 Merge pull request #1962 from pi-hole/new/clang
Add Clang compiler support and update project to C17 standard
2024-05-29 19:19:26 +02:00
DL6ER 62413141ff Only one builder is allowed to push the API documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-05-22 20:19:32 +02:00
DL6ER 8c5da713f8 Add clang build
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-05-20 11:05:15 +02:00
DL6ER f88d96a884 Skip attestation and deployment steps for fork-based PRs having no access to secrets
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-05-19 09:14:46 +02:00
DL6ER 633b825f35 Add artifact attestation
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-05-05 10:44:29 +02:00
DL6ER 9cfd936621 Merge branch 'development-v6' into new/self-hosted
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-03-09 22:08:15 +01:00
DL6ER af7d521bfc Download documentation in amd64 build and further reduce code duplication
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-03-09 07:56:48 +01:00
DL6ER 4019bd7745 Try direct deployment
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-03-09 07:32:55 +01:00
DL6ER 753bdd3574 Do not try to upload documentation in deferred riscv64 upload step
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-03-09 07:28:04 +01:00
DL6ER 9318909368 Reduce code duplication by outsourcing into composite actions
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-03-08 19:50:48 +01:00