Skip to content

Conversation

@dogmar
Copy link
Contributor

@dogmar dogmar commented Dec 15, 2025

Description

This PR prepares the design-system repository for open source release. The changes include:

Infrastructure Changes:

  • Removed internal CI/CD workflows (Claude Code, Claude Code Review, Slack PR notifications)
  • Removed Chromatic integration and related configuration
  • Updated PR title checker workflow (renamed job to check-pr-title)

Licensing:

  • Added Apache 2.0 License to make the project open source

Publishing Improvements:

  • Fixed OIDC authentication issues when publishing packages
  • Migrated to semantic-release-pnpm plugin for better pnpm support
  • Fixed beta release publishing configuration
  • Updated lockfile to reflect dependency changes

This is a feature release that transitions the design-system from a private internal tool to a public open-source project.

How should this be tested?

  • Verify that the PR title checker workflow still works correctly
  • Confirm that internal workflows (Chromatic, Claude, Slack) have been successfully removed
  • Check that the Apache 2.0 License file is present and correctly formatted
  • Test the publishing pipeline by triggering a beta release
  • Verify that semantic-release-pnpm correctly handles version bumps and publishes

Other information

This PR removes several internal Cleanlab workflows that were specific to private repository operations. The design system is now ready for public consumption with proper open-source licensing.

Checklist

  • PR was tested and change works as expected
  • PR was tested in several different browsers and devices (N/A - infrastructure changes)
  • Design decisions and approaches were documented in the PR Description
  • Design documents on Notion have been updated
  • If applicable, new stories were added to the Storybook (N/A - no UI changes)
  • Tests (unit / end-to-end) are created for new utility functions or user flows (N/A - infrastructure changes)

@github-actions
Copy link

🎉 This PR is included in version 8.5.0-beta.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@dogmar dogmar merged commit ece13b7 into main Dec 15, 2025
4 checks passed
@github-actions
Copy link

🎉 This PR is included in version 8.5.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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants