Skip to content

chore: enhance dependency configuration and tooling#737

Merged
jakobmoellerdev merged 2 commits into
open-component-model:mainfrom
jakobmoellerdev:renovate/optimizer
Aug 29, 2025
Merged

chore: enhance dependency configuration and tooling#737
jakobmoellerdev merged 2 commits into
open-component-model:mainfrom
jakobmoellerdev:renovate/optimizer

Conversation

@jakobmoellerdev

Copy link
Copy Markdown
Member

What this PR does / why we need it

  • Introduced additional tool version definitions in .env to improve version management.
  • Refined Taskfile.yml to ensure version consistency for tools such as golangci-lint.
  • Updated renovate.json5 files to support better automation, including custom datasources and regex managers.
  • Removed redundant environment variables from controller/Taskfile.yml as they are now centrally managed.
  • Simplified workflows in ci.yml to align with updated configuration.

Which issue(s) this PR fixes

These changes improve dependency tracking, tooling automation, and configuration clarity.

@jakobmoellerdev jakobmoellerdev requested a review from a team as a code owner August 29, 2025 10:49
@github-actions github-actions Bot added kind/chore chore, maintenance, etc. component/github-actions Changes on GitHub Actions or within `.github/` directory size/m Medium labels Aug 29, 2025
#### What this PR does / why we need it

- Introduced additional tool version definitions in `.env` to improve version management.
- Refined `Taskfile.yml` to ensure version consistency for tools such as `golangci-lint`.
- Updated `renovate.json5` files to support better automation, including custom datasources and regex managers.
- Removed redundant environment variables from `controller/Taskfile.yml` as they are now centrally managed.
- Simplified workflows in `ci.yml` to align with updated configuration.

These changes improve dependency tracking, tooling automation, and configuration clarity.

Signed-off-by: Jakob Möller <jakob.moeller@sap.com>
#### What this PR does / why we need it

- Replaced hardcoded Kubernetes version with `ENVTEST_K8S_VERSION` environment variable in test suite configurations.
- Ensures flexibility and allows dynamic configuration for testing across different Kubernetes versions.
- Applied changes across multiple test suites consistently.

Signed-off-by: Jakob Möller <jakob.moeller@sap.com>
@jakobmoellerdev

Copy link
Copy Markdown
Member Author

ci will always fail because we use pull_request_target for the CI job here, might have to force this in

@jakobmoellerdev jakobmoellerdev merged commit 658ce18 into open-component-model:main Aug 29, 2025
14 of 15 checks passed
jakobmoellerdev added a commit to jakobmoellerdev/open-component-model that referenced this pull request Mar 5, 2026
…n-component-model#737)

Prepare doc-sync for
open-component-model#1886
and unify callout boxes for a fancy look.

---------

Signed-off-by: Frederic Wilhelm <frederic.wilhelm@sap.com>
chore: update Postgres version, enhance security, and refine conformance tasks

Upgrade PostgreSQL to version 18. Add missing error handling, stricter database connection logic, and default password management notes. Improve task definitions with `helm --wait` flags, dependency checks, and secret creation steps. Fix content sanitization in Notes app.

Signed-off-by: Jakob Möller <contact@jakob-moeller.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/github-actions Changes on GitHub Actions or within `.github/` directory kind/chore chore, maintenance, etc. size/m Medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant