Skip to content

Commit 50ece2d

Browse files
committed
fix: replace all faulty checks against "y" for add_rust_extension with checking for true
1 parent ef1f7ed commit 50ece2d

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

{{cookiecutter.project_name}}/.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ test-python-windows:
233233
- if: $CI_PIPELINE_SOURCE == "web"
234234
changes: *python-test-files
235235

236-
{% if cookiecutter.add_rust_extension == 'y' -%}
236+
{% if cookiecutter.add_rust_extension -%}
237237
# Rust-specific jobs (conditional on rust extension flag)
238238
.rust-job: &rust-job
239239
image: rust:latest

{{cookiecutter.project_name}}/bitbucket-pipelines.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ pipelines:
4646
after-script:
4747
- echo "Python quality checks completed"
4848

49-
{% if cookiecutter.add_rust_extension == 'y' -%}
49+
{% if cookiecutter.add_rust_extension -%}
5050
- step:
5151
name: Rust Quality Checks
5252
image: rust:latest
@@ -243,7 +243,7 @@ pipelines:
243243
- tests/results/*.xml
244244
- coverage.xml
245245

246-
{% if cookiecutter.add_rust_extension == 'y' -%}
246+
{% if cookiecutter.add_rust_extension -%}
247247
- step:
248248
name: Test Rust
249249
image: rust:latest
@@ -268,7 +268,7 @@ pipelines:
268268
- uvx nox -t quality
269269
- uv cache prune --ci
270270

271-
{% if cookiecutter.add_rust_extension == 'y' -%}
271+
{% if cookiecutter.add_rust_extension -%}
272272
- step:
273273
name: Rust Quality Checks
274274
image: rust:latest
@@ -461,7 +461,7 @@ pipelines:
461461
- tests/results/*.xml
462462
- coverage.xml
463463

464-
{% if cookiecutter.add_rust_extension == 'y' -%}
464+
{% if cookiecutter.add_rust_extension -%}
465465
- step:
466466
name: Test Rust
467467
image: rust:latest
@@ -499,7 +499,7 @@ pipelines:
499499
- uvx nox -t quality
500500
- uv cache prune --ci
501501

502-
{% if cookiecutter.add_rust_extension == 'y' -%}
502+
{% if cookiecutter.add_rust_extension -%}
503503
- step:
504504
name: Rust Quality Checks
505505
image: rust:latest
@@ -571,7 +571,7 @@ pipelines:
571571
- uvx nox -s tests-python-3.13
572572
- uv cache prune --ci
573573

574-
{% if cookiecutter.add_rust_extension == 'y' -%}
574+
{% if cookiecutter.add_rust_extension -%}
575575
- step:
576576
name: Test Rust
577577
image: rust:latest

{{cookiecutter.project_name}}/noxfile.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def format_python(session: Session) -> None:
9595
session.run("uvx", "ruff", "format", *session.posargs)
9696

9797

98-
{% if cookiecutter.add_rust_extension == "y" -%}
98+
{% if cookiecutter.add_rust_extension -%}
9999
@nox.session(python=False, name="format-rust", tags=[FORMAT, RUST])
100100
def format_rust(session: Session) -> None:
101101
"""Run Rust code formatter (cargo fmt)."""
@@ -113,7 +113,7 @@ def lint_python(session: Session) -> None:
113113
session.run("uvx", "ruff", "check", "--fix", "--verbose")
114114

115115

116-
{% if cookiecutter.add_rust_extension == "y" -%}
116+
{% if cookiecutter.add_rust_extension -%}
117117
@nox.session(python=False, name="lint-rust", tags=[LINT, RUST])
118118
def lint_rust(session: Session) -> None:
119119
"""Run Rust code linters (cargo clippy)."""
@@ -144,7 +144,7 @@ def security_python(session: Session) -> None:
144144
session.run("uvx", "pip-audit")
145145

146146

147-
{% if cookiecutter.add_rust_extension == 'y' -%}
147+
{% if cookiecutter.add_rust_extension -%}
148148
@nox.session(python=False, name="security-rust", tags=[SECURITY, RUST])
149149
def security_rust(session: Session) -> None:
150150
"""Run code security checks (cargo audit)."""
@@ -176,7 +176,7 @@ def tests_python(session: Session) -> None:
176176
)
177177

178178

179-
{% if cookiecutter.add_rust_extension == 'y' -%}
179+
{% if cookiecutter.add_rust_extension -%}
180180
@nox.session(python=False, name="tests-rust", tags=[TEST, RUST, CI])
181181
def tests_rust(session: Session) -> None:
182182
"""Test the project's rust crates."""
@@ -207,7 +207,7 @@ def docs_build(session: Session) -> None:
207207
def build_python(session: Session) -> None:
208208
"""Build sdist and wheel packages (uv build)."""
209209
session.log(f"Building sdist and wheel packages with py{session.python}.")
210-
{% if cookiecutter.add_rust_extension == "y" -%}
210+
{% if cookiecutter.add_rust_extension -%}
211211
session.run("maturin", "develop", "--uv")
212212
{% else -%}
213213
session.run("uv", "build", "--sdist", "--wheel", "--out-dir", "dist/", external=True)
@@ -289,7 +289,7 @@ def publish_python(session: Session) -> None:
289289
session.run("uv", "publish", "dist/*", *session.posargs, external=True)
290290

291291

292-
{% if cookiecutter.add_rust_extension == "y" -%}
292+
{% if cookiecutter.add_rust_extension -%}
293293
@nox.session(python=False, name="publish-rust", tags=[RELEASE])
294294
def publish_rust(session: Session) -> None:
295295
"""Publish built crates to crates.io."""

{{cookiecutter.project_name}}/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ url = "https://test.pypi.org/simple/"
5656
publish-url = "https://test.pypi.org/legacy/"
5757
explicit = true
5858

59-
{% if cookiecutter.add_rust_extension == 'y' -%}
59+
{% if cookiecutter.add_rust_extension -%}
6060
[build-system]
6161
requires = ["maturin>=1.3.0,<2.0"]
6262
build-backend = "maturin"

0 commit comments

Comments
 (0)