Loading
Commits on Source 28
-
Bob Van Landuyt authored
Read the `.tfmoduleignore` file from the `TERRAFORM_MODULE_DIR` variable instead of always looking at the repository root. This allows projects with `module_dir` set to a subdirectory to place their ignore file alongside the module source. Backwards compatible: when `module_dir` is `"."` (the default), the path resolves to `./.tfmoduleignore` which is equivalent. https://gitlab.com/gitlab-com/gl-infra/data/sqlmesh-catalog/-/work_items/8
-
Andrew Newdigate authored
-
Florian Forster authored
Edit CODEOWNERS spelling mistake See merge request !1429
-
GitLab Renovate Bot authored
-
renovate-bot authored
chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.18 See merge request !1428
-
Andrew Newdigate authored
Add a complete set of Rust CI validation components mirroring the existing Go component pattern: - cargo-fmt: runs `cargo fmt --check` for formatting validation - cargo-test: runs `cargo test` with JUnit XML output via cargo2junit - cargo-build: runs `cargo build --workspace` for compilation checks - cargo-clippy: runs `cargo clippy -- -D warnings` for linting Includes a `rust-build` umbrella template that combines all four components, Cargo registry caching, documentation, Jsonnet sources with manitests, and downstream pipeline test matrix entries. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Andrew Newdigate authored
Switch from Docker Hub rust:VERSION to a custom image from common-ci-tasks-images/rust which pre-installs rustfmt, clippy, and cargo2junit. This eliminates runtime tool installation and speeds up CI jobs. Also removes the docker_hub_host input since images are now pulled from CI_REGISTRY. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Andrew Newdigate authored
Replace cargo test + cargo2junit with cargo-nextest for test execution and cargo-llvm-cov for code coverage. Generates JUnit XML and Cobertura XML reports for GitLab integration. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Andrew Newdigate authored
Move Rust cargo caching config from internal/rust/caching.yml (YAML anchor + extends pattern) into src/ci/lib/rust.libsonnet. The new rust.withCache() function directly injects variables, cache config, and cargo home setup into job definitions. Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
-
Apply jsonnetfmt formatting (remove redundant `+` in rust.libsonnet) and regenerate YAML files to match jsonnet-tool output key ordering.
-
Alessio Caiazza authored
feat: add Rust CI components for fmt, test, build, and clippy See merge request !1411
-
semantic-release-bot authored
## [3.19.0](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-04-15) ### Features * add Rust CI components for fmt, test, build, and clippy ([1355587a](1355587a)) * switch cargo-test to nextest with llvm-cov coverage ([d1e954cf](d1e954cf)) * use custom registry image for Rust CI components ([cb213172](cb213172)) ### Others * replace Rust caching YAML anchor with Jsonnet library ([45ba97c0](45ba97c0)) ### Dependencies * **deps:** update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.18 ([bbf5a125](bbf5a125))
-
Matias Alvarez authored
-
Alessio Caiazza authored
fix: Add pinned version for go logging field validator See merge request !1432
-
semantic-release-bot authored
## [3.19.1](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-04-20) ### Fixes * Add pinned version for go logging field validator ([f7037723](f7037723))
-
GitLab Renovate Bot authored
-
Bob Van Landuyt authored
chore(deps): update dependency gitlab-com/gl-infra/platform/runway/runwayctl to v4.26.0 See merge request !1434
-
GitLab Renovate Bot authored
-
renovate-bot authored
chore(deps): update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.19 See merge request !1431
-
GitLab Renovate Bot authored
-
GitLab Renovate Bot authored
-
Pierre Guinoiseau authored
chore(deps): update dependency gitlab-com/gl-infra/platform/runway/runwayctl to v4.28.0 See merge request !1438
-
Pierre Guinoiseau authored
chore(deps): update dependency gitlab-org/labkit to v2.1.1 See merge request !1436
-
Pierre Guinoiseau authored
fix: read `.tfmoduleignore` from `TERRAFORM_MODULE_DIR` See merge request !1409
-
semantic-release-bot authored
## [3.19.2](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-04-22) ### Fixes * read `.tfmoduleignore` from `TERRAFORM_MODULE_DIR` ([33c32986](33c32986)) ### Dependencies * **deps:** update dependency gitlab-com/gl-infra/platform/runway/runwayctl to v4.26.0 ([0aa591e0](0aa591e0)) * **deps:** update dependency gitlab-com/gl-infra/platform/runway/runwayctl to v4.28.0 ([5e458c56](5e458c56)) * **deps:** update dependency gitlab-org/labkit to v2.1.1 ([a4d1e7e6](a4d1e7e6)) * **deps:** update pre-commit hook gitlab-com/gl-infra/common-ci-tasks to v3.19 ([a3fc419d](a3fc419d))
-
John Edge authored
terra-transformer validate internally calls terraform init, which clones git-based modules. In git worktrees, pre-commit's stash mechanism holds the worktree index in a transient state. Terraform's git clone operations can interact with that index and corrupt it. Unset GIT_DIR, GIT_WORK_TREE, and GIT_INDEX_FILE before calling terra-transformer validate so that terraform's git operations are isolated from the parent repository context. Co-Authored-By:Claude Opus 4.6 (1M context) <noreply@anthropic.com>
-
John Skarbek authored
fix: isolate git context in terra-transformer-validate-roots pre-commit hook See merge request !1439
-
semantic-release-bot authored
## [3.19.3](https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/compare/...) (2026-04-23) ### Fixes * isolate git context in terra-transformer-validate-roots pre-commit hook ([5177236a](5177236a))