Skip to content

build: add pyproject.toml with hatch-vcs and CI/CD workflows#2

Merged
deborahjacob-botanu merged 2 commits into
developerfrom
developer-deborah
Feb 5, 2026
Merged

build: add pyproject.toml with hatch-vcs and CI/CD workflows#2
deborahjacob-botanu merged 2 commits into
developerfrom
developer-deborah

Conversation

@deborahjacob-botanu

Copy link
Copy Markdown
Contributor

Add pyproject.toml with opentelemetry-api as sole core dependency, optional extras (sdk, instruments, carriers), and hatch-vcs for git-tag-based versioning targeting Python 3.9+.

Add GitHub Actions workflows:

  • ci.yml: lint, typecheck, test matrix (3.9-3.13), build, DCO check
  • release.yml: PyPI trusted publishing via OIDC on tag push
  • codeql.yml: weekly CodeQL security analysis
  • scorecard.yml: OpenSSF Scorecard compliance
  • repolinter.yml: LF AI & Data repo structure validation

isthatdebbiej and others added 2 commits February 5, 2026 12:48
Add pyproject.toml with opentelemetry-api as sole core dependency,
optional extras (sdk, instruments, carriers), and hatch-vcs for
git-tag-based versioning targeting Python 3.9+.

Add GitHub Actions workflows:
- ci.yml: lint, typecheck, test matrix (3.9-3.13), build, DCO check
- release.yml: PyPI trusted publishing via OIDC on tag push
- codeql.yml: weekly CodeQL security analysis
- scorecard.yml: OpenSSF Scorecard compliance
- repolinter.yml: LF AI & Data repo structure validation

Signed-off-by: deborahjacob-botanu <deborahjacob@botanu.ai>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…lates

Add developer tooling and LF compliance configs:
- .pre-commit-config.yaml (ruff, mypy, SPDX/REUSE, DCO check)
- .repolinterrc.yml (LF AI repo structure rules)
- .clomonitor.yml (LF project maturity metadata)
- GitHub issue templates (bug report, feature request)
- Pull request template with DCO/SPDX checklist

Note: CI is expected to fail until SDK source code and tests are
added in the next commit (empty src/ and tests/ directories).

Signed-off-by: deborahjacob-botanu <deborahjacob@botanu.ai>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@deborahjacob-botanu deborahjacob-botanu merged commit 69bac5c into developer Feb 5, 2026
1 of 9 checks passed
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.

2 participants