Skip to content

Commit 917dbf4

Browse files
jansiegelbudnix
andauthored
Introduce a new publishing flow for versions 17.0.0+. (#12028)
* Remove the "dist" directory from the repository. * Add "dist" to gitignore. * Expand the publishing github workflow to match the LTS git architecture. * Update the testable publish workflow. * Correct yml syntax. * Add a testing route through workflow dispatch. * [tmp] add a debug step * Rename the root package to avoid conflicts when installing fresh dependencies. * Remove the temporary ssh debugging. * Bump the typescript version of the angular example for visual tests. * Bump the typescript version of the angular example for visual tests. * Set skipLibCheck to true for the angular-wrapper examples. * Add "skip tests" and "skip examples" to the temporary manual dispatch dialog. * Correct the workflow. * - Exclude visual tests from the builds - Uncomment slack notification - Exclude release branch creation from DRY_RUN * Update the publish workflow. * Change the way the GH tags are added in the workflow. * Stop requiring the hot.config.js to change the release date for each freeze. * Uncomment the rc scenario git tag creation + replace the rc scenario tests with dummy ones (testing) * Fix changelog creation and other fixes. * Modify the first-rc and stable-build steps * Update the version date in the changelog during the stable publish. * Add changelog version correction for the stable publish job. * Update the lock file after changing the version number. * Add temporary tag creation to the stable-build job. * - Remove the DRY_RUN option, add the npm trusted publishing config, add SKIP_TESTS and SKIP_EXAMPLES flags. - Remove the "Freeze" and "Release" scripts. * Remove the SKIP_EXAMPLES and SKIP_TESTS env vars. * Add the changelog entry. * Revert "Add the changelog entry." This reverts commit 6221742. * Add the changelog entry. * Fix the changelog entry. * Store the minimal required npm version in a variable. * Apply suggestions from code review Co-authored-by: Krzysztof ‘Budzio’ Budnik <571316+budnix@users.noreply.github.com> * Add demos to the Slack payload. --------- Co-authored-by: Krzysztof ‘Budzio’ Budnik <571316+budnix@users.noreply.github.com>
1 parent 64139ae commit 917dbf4

281 files changed

Lines changed: 1098 additions & 279608 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changelogs/12028.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"issuesOrigin": "private",
3+
"title": "Introduce a new publishing flow for versions 17.0.0+.",
4+
"type": "changed",
5+
"issueOrPR": 12028,
6+
"breaking": false,
7+
"framework": "none"
8+
}

0 commit comments

Comments
 (0)