Skip to content

fix: semantic-release GitHub permissions and configuration#4

Merged
xwartz merged 5 commits into
mainfrom
fix/ci-release
Jun 19, 2025
Merged

fix: semantic-release GitHub permissions and configuration#4
xwartz merged 5 commits into
mainfrom
fix/ci-release

Conversation

@xwartz
Copy link
Copy Markdown
Owner

@xwartz xwartz commented Jun 19, 2025

PR-Codex overview

This PR introduces enhancements for semantic versioning and automated labeling in GitHub workflows, integrating @semantic-release packages and setting up a system for automatic label management based on pull request content.

Detailed summary

  • Added @semantic-release/changelog and @semantic-release/git to package.json.
  • Updated .github/workflows/release.yml to include permissions and persist credentials.
  • Created .releaserc.json for semantic release configuration.
  • Added .github/workflows/setup-labels.yml to set up repository labels automatically.
  • Created .github/workflows/auto-label.yml to auto-label pull requests based on title, body, and commits.
  • Updated package-lock.json with new dependencies and their versions.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Jun 19, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 76.51%. Comparing base (17f9184) to head (7fb9f69).

Additional details and impacted files
@@           Coverage Diff           @@
##             main       #4   +/-   ##
=======================================
  Coverage   76.51%   76.51%           
=======================================
  Files           8        8           
  Lines         954      954           
  Branches      298      298           
=======================================
  Hits          730      730           
  Misses        186      186           
  Partials       38       38           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions Bot added enhancement New feature or request 🐛 bug Something isn't working bugfix ✨ feature New feature or request 🧹 chore Maintenance tasks 🔧 ci/cd CI/CD and build system 📦 dependencies Dependencies updates 🔧 config Configuration related 📚 large Large change (> 200 lines) labels Jun 19, 2025
@github-actions
Copy link
Copy Markdown
Contributor

🤖 Auto-labeled this PR with: 🐛 bug, bugfix, ✨ feature, enhancement, 🧹 chore, 🔧 ci/cd, 📦 dependencies, 🔧 config, 📚 large

This was done automatically based on the PR title, description, and commits.

@xwartz xwartz merged commit f0a05c4 into main Jun 19, 2025
9 checks passed
@xwartz xwartz deleted the fix/ci-release branch June 19, 2025 05:20
github-actions Bot pushed a commit that referenced this pull request Jun 19, 2025
# 1.0.0 (2025-06-19)

### Bug Fixes

* package contents check in pre-release script ([#3](#3)) ([17f9184](17f9184))
* semantic-release GitHub permissions and configuration ([#4](#4)) ([f0a05c4](f0a05c4))

### Features

* complete TypeScript SDK for Cursor API with streaming support,multi-model compatibility, comprehensive testing, and production-ready developer experience ([#1](#1)) ([3211e90](3211e90))
@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 bug Something isn't working bugfix 🧹 chore Maintenance tasks 🔧 ci/cd CI/CD and build system 🔧 config Configuration related 📦 dependencies Dependencies updates enhancement New feature or request ✨ feature New feature or request 📚 large Large change (> 200 lines) released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants