Skip to content

feature/add-delete-one-many#9

Merged
cedricve merged 11 commits into
mainfrom
feature/add-delete-one-many
Mar 21, 2026
Merged

feature/add-delete-one-many#9
cedricve merged 11 commits into
mainfrom
feature/add-delete-one-many

Conversation

@cedricve
Copy link
Copy Markdown
Member

@cedricve cedricve commented Mar 21, 2026

Live Environment

Access the Pull Request environment here

Description

Motivation

This PR modernizes and simplifies the project’s development and CI setup by upgrading to Go 1.25 and consolidating all GitHub Actions logic into shared, reusable workflows. Maintaining large, duplicated CI definitions across repositories is error‑prone and slows down improvements.

Why this improves the project

  • Single source of truth for CI: Replacing local workflow logic with shared workflows (uug-ai/workflows) reduces duplication, keeps pipelines consistent, and makes future updates trivial.
  • Faster upgrades and fixes: CI, security scans, releases, and coverage improvements can now be rolled out centrally without touching this repo again.
  • Up‑to‑date Go toolchain: Bumping to Go 1.25 ensures compatibility with the latest language features, performance improvements, and security fixes across devcontainers, Docker builds, and CI.
  • More robust tests: Integration tests now auto-skip when required MongoDB env vars are missing, preventing false CI failures.
  • Clearer documentation: The README now explicitly explains how CI wrappers work and what secrets are required.

Overall, this makes the repository easier to maintain, more reliable in CI, and aligned with current Go and workflow best practices.

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@cedricve cedricve merged commit b933d5c into main Mar 21, 2026
6 checks passed
@cedricve cedricve deleted the feature/add-delete-one-many branch March 21, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant