Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
cb9f3746e1
|
|||
|
4b42a435fe
|
|||
|
df51ec975b
|
|||
|
c92f8bd2eb
|
|||
|
2992a6e87f
|
|||
|
fb0d6e49ca
|
+28
-3
@@ -6,7 +6,7 @@ stages:
|
|||||||
|
|
||||||
build:
|
build:
|
||||||
stage: build
|
stage: build
|
||||||
image: rust:1.95
|
image: rust:1.85
|
||||||
script:
|
script:
|
||||||
- cargo build --release
|
- cargo build --release
|
||||||
- ls -R target/release/
|
- ls -R target/release/
|
||||||
@@ -22,7 +22,7 @@ build:
|
|||||||
|
|
||||||
test:
|
test:
|
||||||
stage: test
|
stage: test
|
||||||
image: rust:1.95
|
image: rust:1.85
|
||||||
script:
|
script:
|
||||||
- cargo test
|
- cargo test
|
||||||
cache:
|
cache:
|
||||||
@@ -33,7 +33,7 @@ test:
|
|||||||
|
|
||||||
test_variable:
|
test_variable:
|
||||||
stage: test
|
stage: test
|
||||||
image: rust:1.95
|
image: rust:1.85
|
||||||
script:
|
script:
|
||||||
- echo "Checking CARGO_LOGIN_TOKEN..."
|
- echo "Checking CARGO_LOGIN_TOKEN..."
|
||||||
- if [[ -z "$CARGO_LOGIN_TOKEN" ]]; then echo "CARGO_LOGIN_TOKEN is empty!"; exit 1; else echo "CARGO_LOGIN_TOKEN is set."; fi
|
- if [[ -z "$CARGO_LOGIN_TOKEN" ]]; then echo "CARGO_LOGIN_TOKEN is empty!"; exit 1; else echo "CARGO_LOGIN_TOKEN is set."; fi
|
||||||
@@ -56,3 +56,28 @@ extract_version:
|
|||||||
artifacts:
|
artifacts:
|
||||||
reports:
|
reports:
|
||||||
dotenv: version.env
|
dotenv: version.env
|
||||||
|
|
||||||
|
tag_release:
|
||||||
|
stage: deploy
|
||||||
|
image: registry.gitlab.com/gitlab-org/release-cli:latest
|
||||||
|
rules:
|
||||||
|
- if: '($CI_COMMIT_BRANCH == "dev" || $CI_COMMIT_BRANCH == "main") && $CI_PIPELINE_SOURCE == "push"'
|
||||||
|
dependencies:
|
||||||
|
- extract_version
|
||||||
|
script:
|
||||||
|
- release-cli create --name "Release $CI_COMMIT_BRANCH-v$VERSION" --tag-name "$CI_COMMIT_BRANCH-v$VERSION"
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
stage: deploy
|
||||||
|
image: rust:1.85
|
||||||
|
script:
|
||||||
|
- echo "Deployment will be configured when this is ready for use"
|
||||||
|
# - env
|
||||||
|
# Uncomment when you are ready for this to be published
|
||||||
|
# - cargo login "$CARGO_LOGIN_TOKEN"
|
||||||
|
# - cargo publish
|
||||||
|
dependencies:
|
||||||
|
- build
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_TAG'
|
||||||
|
|
||||||
|
|||||||
Generated
+1
-1
@@ -192,7 +192,7 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "icarus_models"
|
name = "icarus_models"
|
||||||
version = "0.11.0"
|
version = "0.10.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"josekit",
|
"josekit",
|
||||||
"rand",
|
"rand",
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "icarus_models"
|
name = "icarus_models"
|
||||||
version = "0.11.0"
|
version = "0.10.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
rust-version = "1.95"
|
rust-version = "1.95"
|
||||||
description = "models used for the icarus project"
|
description = "models used for the icarus project"
|
||||||
@@ -8,7 +8,7 @@ license = "MIT"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde = { version = "1.0.228", features = ["derive"] }
|
serde = { version = "1.0.228", features = ["derive"] }
|
||||||
serde_json = { version = "1.0.149" }
|
serde_json = { version = "1.0.145" }
|
||||||
rand = { version = "0.10.1" }
|
rand = { version = "0.10.1" }
|
||||||
time = { version = "0.3.47", features = ["formatting", "macros", "parsing", "serde"] }
|
time = { version = "0.3.47", features = ["formatting", "macros", "parsing", "serde"] }
|
||||||
uuid = { version = "1.23.1", features = ["v4", "serde"] }
|
uuid = { version = "1.23.1", features = ["v4", "serde"] }
|
||||||
|
|||||||
Reference in New Issue
Block a user