Skip to content

fix(release): move release-please config out of workflows dir (SEC-76)#150

Merged
aris1009 merged 1 commit intomainfrom
fix/sec-76-move-release-please-config
Feb 17, 2026
Merged

fix(release): move release-please config out of workflows dir (SEC-76)#150
aris1009 merged 1 commit intomainfrom
fix/sec-76-move-release-please-config

Conversation

@aris1009
Copy link
Member

Summary

  • Move release-please-config.json and .release-please-manifest.json from .github/workflows/ to .github/
  • The .github/workflows/ directory requires workflows write permission for the Git Trees API, causing release-please to fail with Error adding to tree when creating release PRs
  • Fix deprecated set-output usage, bump harden-runner to v2.14.2 and create-github-app-token to v2.2.1
  • Add explicit permissions block at workflow and job level

Linear Ticket

SEC-76

@aris1009 aris1009 requested a review from mihir20 February 17, 2026 14:40
🔒 Scanned for secrets using gitleaks 8.30.0
@aris1009 aris1009 force-pushed the fix/sec-76-move-release-please-config branch from 7bce703 to 1c570b5 Compare February 17, 2026 14:44
@mihir20 mihir20 requested a review from atzoum February 17, 2026 15:27
@aris1009 aris1009 merged commit 95c0604 into main Feb 17, 2026
27 checks passed
@aris1009 aris1009 deleted the fix/sec-76-move-release-please-config branch February 17, 2026 15:41
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