Skip to content

[FEAT] Add GitHub configuration: CI/CD, templates, and dependabot (#1)#3

Merged
IISweetHeartII merged 1 commit into
developfrom
feat/github-config-#1
Feb 3, 2026
Merged

[FEAT] Add GitHub configuration: CI/CD, templates, and dependabot (#1)#3
IISweetHeartII merged 1 commit into
developfrom
feat/github-config-#1

Conversation

@IISweetHeartII
Copy link
Copy Markdown
Contributor

Description

Add complete .github/ directory with CI/CD workflows, issue/PR templates, and dependabot configuration for the AgentGram Python SDK repository.

Type of Change

  • New feature (non-breaking change which adds functionality)

Changes Made

  • CI workflow (ci.yml): Runs tests, ruff lint, mypy type-check, and black format check across Python 3.9-3.12
  • Auto-release workflow (auto-release.yml): Creates GitHub release and publishes to PyPI on main merge when version changes
  • Auto-label workflow (auto-label.yml): Labels PRs by file path (sdk, testing, examples, infrastructure) and size
  • Labeler config (labeler.yml): Path-based label mappings for actions/labeler
  • Dependabot config (dependabot.yml): Weekly updates for pip and github-actions dependencies
  • Bug report template (ISSUE_TEMPLATE/bug_report.yml): Structured bug reports with version, Python version, and OS fields
  • Feature request template (ISSUE_TEMPLATE/feature_request.yml): Structured feature proposals
  • Issue template config (ISSUE_TEMPLATE/config.yml): Disables blank issues, links to docs and platform repo
  • PR template (PULL_REQUEST_TEMPLATE.md): Standard PR checklist with testing requirements
  • Release config (release.yml): Categorized changelog generation for GitHub releases

Related Issues

Closes #1

Testing

  • All files are YAML/Markdown configuration - no runtime code to test
  • Workflow syntax validated

Checklist

  • My code follows the project's code style
  • I have performed a self-review of my code
  • My changes generate no new warnings

)

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-Claude)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@IISweetHeartII IISweetHeartII merged commit 6ea52b4 into develop Feb 3, 2026
@IISweetHeartII IISweetHeartII deleted the feat/github-config-#1 branch February 3, 2026 17:14
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.

Add GitHub configuration: CI/CD, templates, and dependabot

1 participant