Skip to content

Comments

feat: enable semantic-release publishing#9

Merged
brian-smith-tcril merged 1 commit intoopenedx:mainfrom
brian-smith-tcril:remove-dry-run
Feb 13, 2026
Merged

feat: enable semantic-release publishing#9
brian-smith-tcril merged 1 commit intoopenedx:mainfrom
brian-smith-tcril:remove-dry-run

Conversation

@brian-smith-tcril
Copy link
Contributor

Summary

  • Remove --dry-run flag from release workflow to enable actual publishing

Dry run verified on CI that OIDC token exchange, commit analysis, and version resolution (v1.0.0) all work correctly.

Test plan

  • Merge and verify v1.0.0 is published to npm and a GitHub release is created

Log

Context

This is the final step in setting up semantic-release for @openedx/frontend-dev-utils.

Previous PRs

  1. build: add semantic-release (dry-run) #6 (merged) — Added release workflow with --dry-run, .releaserc, updated version to 1.0.0-semantically-released
  2. build: fix npm publish warnings #7 (merged) — Fixed bin path ./ prefix issue, added .npmignore, added *.tgz to .gitignore
  3. build: add publishConfig for public access #8 (merged) — Added publishConfig.access: "public" for scoped package publishing

Dry Run Results

  • OIDC token exchange with npm registry succeeded
  • GitHub authentication verified
  • Commit analysis found 11 commits: 2 feat: commits trigger a minor release
  • Resolved next version: v1.0.0
  • Release notes generated with autoinstall and serveconfig features listed

This PR

Remove --dry-run flag so semantic-release actually publishes on merge to main.

🤖 Generated with Claude Code

Remove --dry-run flag from release workflow. Dry run verified that
OIDC, commit analysis, and version resolution all work correctly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@brian-smith-tcril brian-smith-tcril merged commit ba6f9b8 into openedx:main Feb 13, 2026
2 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