Skip to content

ci: enforce gitflow with dev branch and update contributing docs#183

Merged
recepgunes1 merged 3 commits intomainfrom
dev
Mar 13, 2026
Merged

ci: enforce gitflow with dev branch and update contributing docs#183
recepgunes1 merged 3 commits intomainfrom
dev

Conversation

@recepgunes1
Copy link
Member

@recepgunes1 recepgunes1 commented Mar 13, 2026

Summary by CodeRabbit

  • Documentation

    • Updated README with new contributors section and removed outdated usage examples
    • Updated contribution guidelines to reflect current development workflow and CI processes
  • Chores

    • Updated GitHub Actions workflows and configuration for improved development automation

@recepgunes1 recepgunes1 merged commit 849bd2b into main Mar 13, 2026
4 of 5 checks passed
@recepgunes1 recepgunes1 deleted the dev branch March 13, 2026 15:09
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 13, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 5f687878-b7f8-48f7-a34f-99c326634b8a

📥 Commits

Reviewing files that changed from the base of the PR and between f147cf7 and bd7d551.

📒 Files selected for processing (7)
  • .github/dependabot.yml
  • .github/workflows/ci.yaml
  • .github/workflows/dependency-guard.yaml
  • .github/workflows/release.yaml
  • .github/workflows/update-contributors.yaml
  • CONTRIBUTING.md
  • README.md

Walkthrough

Pull request introduces a development-focused branching strategy by updating CI/CD workflows and configuration. Adds a new CI workflow for linting and security checks, updates trigger branches from main to dev across multiple workflows, simplifies the release workflow, and refreshes documentation with contributor information and updated contribution guidelines.

Changes

Cohort / File(s) Summary
GitHub Actions Workflows
.github/workflows/ci.yaml, .github/workflows/dependency-guard.yaml, .github/workflows/release.yaml, .github/workflows/update-contributors.yaml
Introduces new CI workflow with linting, security, and typo checks; updates trigger branches and action versions (checkout v4→v6, setup-go v5→v6); simplifies release workflow to tag-only triggers and removes pre-release lint checks.
Automation Configuration
.github/dependabot.yml
Adds target-branch: "dev" configuration to gomod and github-actions update entries to direct dependency updates toward the dev branch.
Project Documentation
CONTRIBUTING.md, README.md
Updates contribution workflow to require dev branch as base; refreshes README with contributors table, updated TOC links, removes tag-based usage examples, and corrects license file references.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

Poem

🐰 Workflows now dance with the dev branch in tow,
Security scans and linting aglow,
Contributors shine in their table so bright,
A refined strategy—everything's right!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@recepgunes1 recepgunes1 restored the dev branch March 13, 2026 15:11
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