Skip to content

chore: Update release process with latest updates#3525

Open
louismaximepiton wants to merge 1 commit intoouds/mainfrom
ouds/main-lmp-fix-after-release
Open

chore: Update release process with latest updates#3525
louismaximepiton wants to merge 1 commit intoouds/mainfrom
ouds/main-lmp-fix-after-release

Conversation

@louismaximepiton
Copy link
Copy Markdown
Member

Following the release just made.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s release workflow documentation and helper scripts to reflect the current multi-brand docs/output structure and add convenience commands for packaging/publishing.

Changes:

  • Update Storybook story generation to read built docs from the new _site/<brand>/docs/<version>/... location.
  • Add root-level npm scripts for packing and publishing the root package and all brand packages.
  • Refresh the OUDS release PR template to match the updated release/publish steps.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
stories/create-stories-from-doc.js Points Puppeteer to the new built-docs path used for generating Storybook stories.
package.json Adds pack/publish helper scripts for multi-package release operations.
.github/PULL_REQUEST_TEMPLATE/ouds-release-template.md Updates the human release checklist to use the new scripts and tagging steps.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

await Promise.all([
page.waitForNavigation(),
page.goto(`file://${__dirname}/../_site/docs/${file[1]}/${convertToKebabCase(file[0])}/index.html`),
page.goto(`file://${__dirname}/../_site/orange/docs/1.2/${file[1]}/${convertToKebabCase(file[0])}/index.html`),
Comment thread package.json
"lockfile-lint": "lockfile-lint --allowed-hosts npm --allowed-schemes https: --empty-hostname false --type npm --path package-lock.json",
"update-deps": "ncu -u -x eslint,eslint-config-xo,eslint-plugin-unicorn,karma-browserstack-launcher,karma-rollup-preprocessor,sass",
"pack": "npm pack && cd packages/orange-compact && npm pack && cd ../sosh && npm pack && cd ../orange && npm pack",
"publish": "npm login && npm publish --access public && cd packages/orange-compact && npm publish --access public && cd ../sosh && npm publish --access public && cd ../orange && npm publish --access public",
- Publish:
- if you're releasing a pre-release, use `--tag`, e.g. for v1-alpha1 `npm publish ouds-web-1.0.0-alpha1.tgz --tag next`
- `npm publish`
- `npm run publish`
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 17, 2026

Deploy Preview for boosted ready!

Name Link
🔨 Latest commit 4f25bc0
🔍 Latest deploy log https://app.netlify.com/projects/boosted/deploys/69e248ff85293f0008d24d9f
😎 Deploy Preview https://deploy-preview-3525--boosted.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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

Labels

Projects

Status: Need Dev Review

Development

Successfully merging this pull request may close these issues.

3 participants