scania-digital-design-system / tegel

Tegel Design System
https://tegel.scania.com
MIT License
19 stars 14 forks source link

Ci/beta release workflow #814

Closed ckrook closed 2 weeks ago

ckrook commented 2 weeks ago

Describe pull-request

In this PR I have created an beta-release workflow which makes it possible for users to toggle which wrappers to make beta release on.

If no wrappers are selected in the Github UI then only core will be released. If any package already are released on NPM then that package will not be published.

Issue Linking:

Choose one of the following options

How to test

Provide detailed steps for testing, including any necessary setup. Try to create a beta release with my workflow with optional wrappers and optional beta release name

Checklist before submission

Suggested test steps

Screenshots

Include before/after screenshots for UI changes.

Additional context

Add any other context or feedback requests about the pull-request here.

sonarcloud[bot] commented 2 weeks ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

github-actions[bot] commented 2 weeks ago

Playwright test results

passed  390 passed
skipped  1 skipped

Details

stats  391 tests across 132 suites
duration  55.8 seconds
commit  083b658

Skipped tests src/components/table/table/test/expandable-row-autocollapse/expandable-row-autocollapse.e2e.ts › tds-table-expandable-row-autoCollapse › NEEDS FIXING: expanding one row collapses the others when autoCollapse is true
aws-amplify-eu-north-1[bot] commented 2 weeks ago

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-814.d3fazya28914g3.amplifyapp.com