beba47f340
Push a packaged with a fixed version for master
...
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
To provide something that can easily be linked to, also push packages
built from `master` to a version that doesn't contain the SHA.
2025-03-12 11:33:48 +01:00
5612e271fb
Improve version name for CI artifacts built off master
...
The name from `git describe --tags` is rather confusing to people that
aren't familiar with it. Especially in the current situation, where
there are no proper versioned releases.
A name like `master-123456` should be much clearer.
Closes #205 .
2025-03-12 11:26:24 +01:00
9577d70423
Add missing build tools to CI image
2024-07-09 16:16:44 +02:00
ec578f4953
Update CI image
...
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
Updates for
- Rust
- LLVM
- Xwin
2024-05-15 15:30:54 +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
227dff03ef
ci: Fix base pipeline
...
Concourse doesn't allow variables to be undefined.
2023-11-28 21:52:55 +01:00
d95f5dfe1f
ci: Improve caching setup for image building
...
The `RUN --mount` flag is much easier to maintain than having to set up
all the crates.
2023-11-28 21:51:29 +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
316a5aaa33
ci: Fix undefined variable
2023-11-27 16:12:11 +01:00
fa3f517aed
Generate checksums for artifacts
...
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
Closes #138 .
2023-11-23 20:23:48 +01:00
0cb86efe91
Use correct owner for packages
2023-11-23 19:40:09 +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
b86ea337d1
Fix build script
2023-11-23 15:23:02 +01:00
4c96bcf5ba
Improve CI log output
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
2023-11-23 13:31:43 +01:00
d956e75146
Fix step names
2023-11-23 13:19:00 +01:00
edac52e73f
ci: Use proper resource for commit statuses
2023-11-23 11:48:18 +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
c2cdeedb2c
ci: Add caches
...
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
Closes #126 .
2023-11-13 16:13:26 +01:00
a90614f2e9
ci: Implement uploading build artifacts
...
Closes #127 .
2023-11-13 14:32:11 +01:00
afe4e82c47
ci: Copy the correct library files
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-08 10:50:42 +01:00
5f43fd17ba
Vendor ansi-parser
...
The fork updates `nom` to version 7, removing rustc's deprecation
warning.
2023-11-08 09:43:18 +01:00
9aae4c1e29
Fix CI build task
2023-11-07 15:47:38 +01:00
08d417fd5d
Update steamlocate-rs
...
While this is an unstable dev release, its only significant change is
exactly the one I need: dropping `steam-vdf` and its out-of-date `nom`
dependency.
2023-11-07 15:45:58 +01:00
f197b1944b
ci: Fix incorrect exit code
...
lint/clippy Checking for common mistakes and opportunities for code improvement
build/linux Build for the target platform: linux
build/msvc Build for the target platform: msvc
The runner wouldn't properly exit with a failure code, so it always
looked like success in the UI.
2023-11-07 10:54:13 +01:00
64c35a62a9
feat(ci): Add Dockerfiles to build locally
2023-04-05 20:22:29 +02:00
c63aee4aef
feat(ci): Parameterize build task output
...
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
Potentially useful when using the task for release artifact building
later.
2023-04-05 15:46:29 +02:00
e4dae5bf30
fix(ci): Remove debug value
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-03-30 11:22:07 +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
46faebe79a
feat(ci): Add base pipeline
...
This is the pipeline that monitors for branches and starts the actual
pipeline(s) for each of them.
2023-03-23 19:25:20 +01:00
4929b3f201
feat(ci): Add basic pipeline
2023-03-23 19:17:07 +01:00
8b70eba79e
feat(ci): Add tasks to build in CI
2023-03-23 18:01:31 +01:00
e2a285a739
feat: Add Docker images for CI compilation
2023-03-23 13:42:03 +01:00