e61a252ee6
Remove internal URLs from CI
...
Due to using internal URLs, the pipelines demanded a very specific
network setup to work.
By changing everything to their public-facing URLs, they now become
agnostic to internal topology.
2025-04-21 15:18:19 +02:00
96a7eeb1e0
Implement faster hex string parsing
2024-07-09 16:16:48 +02:00
4be37f6e5e
ci: Combine Dockerfiles into multi-stage build
...
build/msvc Build for the target platform: msvc
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
Closes #134 .
2023-11-28 23:23:09 +01:00
3555fc83d2
ci: Rework MSVC image building
...
This moves process of downloading and setting up the Windows libraries
to a separate build step, freeing up the layers of the final image.
2023-11-28 21:53:33 +01:00
b64ff9043c
ci: Create build artifacts for commits on master
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
2023-11-27 16:12:41 +01:00
92546f6f5e
Fix pipeline status
...
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
Since the PR pipeline is not re-applied on new commits, the `pr.head.ref`
variable doesn't get updated, and isn't suitable for the status
reporting.
2023-11-23 15:23:40 +01:00
f30dc95385
ci: Use resource for Gitea package upload
test Testing the new resource type
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
2023-11-22 16:22:26 +01:00
15c61fa67f
feat: Run build commands as user
...
This stops docker from creating build files as root, which in turn
require root permissions to clean.
2023-04-09 14:32:21 +02:00
64c35a62a9
feat(ci): Add Dockerfiles to build locally
2023-04-05 20:22:29 +02:00
feff4b83be
feat(ci): Implement pipeline for PRs
...
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
This includes using Gitea's Commit Status API to add checks to the PR
UI.
2023-03-30 10:42:00 +02:00
e2a285a739
feat: Add Docker images for CI compilation
2023-03-23 13:42:03 +01:00