Skip to content

feat: Make design-system OSS#1

Merged
dogmar merged 8 commits into
mainfrom
beta
Dec 15, 2025
Merged

feat: Make design-system OSS#1
dogmar merged 8 commits into
mainfrom
beta

Conversation

@dogmar

@dogmar dogmar commented Dec 15, 2025

Copy link
Copy Markdown
Contributor

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
Copy Markdown

🎉 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
Copy Markdown

🎉 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.

1 participant