gestalt icon indicating copy to clipboard operation
gestalt copied to clipboard

Internal: Skip package releases on "docs-update" label

Open diyorbek opened this issue 1 year ago • 1 comments

Summary

Introducing "docs-update" label for PRs. PRs with this label will skip releasing packages.

What changed?

Added a new "Extract PR labels" job before the "Release gestalt" one. A notable change is even if the release job is skipped, the pipeline will appear as succeeded. Currently there is one job in release.yml and if the job is skipped, the pipeline is displayed as skipped.

Why?

Sometimes we don't need to publish a new version of gestalt when we do changes exclusive for the docs site (i.e. typo). Because they will not effect out components in any way. Pulibshed npm packages also don't contain any changed compared to the last version. That's why in this situation releasing a new version of our libraries doesn't make sense.

Links

  • Jira
  • [TDD](link to Paper doc)
  • [Figma](link to Figma file)

Checklist

  • [ ] Added unit and Flow Tests
  • [ ] Added documentation + accessibility tests
  • [ ] Verified accessibility: keyboard & screen reader interaction
  • [ ] Checked dark mode, responsiveness, and right-to-left support
  • [ ] Checked stakeholder feedback (e.g. Gestalt designers)

diyorbek avatar Dec 15 '23 19:12 diyorbek

Deploy Preview for gestalt ready!

Built without sensitive environment variables

Name Link
Latest commit b72f24190e54ef5894e2d4461d3f33286c7931df
Latest deploy log https://app.netlify.com/sites/gestalt/deploys/657ca29a8a3972000813cc05
Deploy Preview https://deploy-preview-3334--gestalt.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 site configuration.

netlify[bot] avatar Dec 15 '23 19:12 netlify[bot]