diff --git a/.github/workflows/dummy-ci.yaml b/.github/workflows/dummy-ci.yaml index e1e45e659f..184de61402 100644 --- a/.github/workflows/dummy-ci.yaml +++ b/.github/workflows/dummy-ci.yaml @@ -8,6 +8,12 @@ on: - '.github/workflows/image-release.yml' - '.github/actions/**' - 'docs-website/**' + - 'CLAUDE.md' + - 'CONTRIBUTING.md' + - 'README.md' + - 'SECURITY.md' + - 'LICENSE' + - '.github/PULL_REQUEST_TEMPLATE.md' jobs: build_test: timeout-minutes: 5 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 78e4bd0e2c..48f2a52a9b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,6 +3,8 @@ Before contributing to the WunderGraph Cosmo repository, please open an issue to discuss the changes you would like to make. Alternatively, you can also open a discussion in the [WunderGraph Discussions](https://github.com/wundergraph/cosmo/discussions). We are open to all kinds of contributions, including bug fixes, new features, and documentation improvements. +This project follows the principles of the [Open Source AI Manifesto](https://human-oss.dev). Please ensure your contributions align with its principles. + The following sections provide a guide on how to contribute to the WunderGraph Cosmo repository. ## Prerequisites @@ -85,6 +87,8 @@ export PATH="$PATH:$(go env GOPATH)/bin" We merge all pull requests in `squash merge` mode. You're not enforced to use [conventional commit standard](https://www.conventionalcommits.org/en/v1.0.0-beta.2/#why-use-conventional-commits) across all your commits, but it's a good practice and increase transparency. At the end it's important that the squashed commit message follow the standard. +When updating your branch after a review has been requested, prefer using a merge strategy (e.g. `git merge main`) rather than rebasing. This preserves the review context and avoids force-pushes that can disrupt the review process. + ## Local Development ### Prerequisites