Skip to content

Commit 869582d

Browse files
tgriessermjhenkes
authored andcommitted
chore: fix semantic-release dry run (#18332)
1 parent acceebf commit 869582d

File tree

1 file changed

+189
-180
lines changed

1 file changed

+189
-180
lines changed

circle.yml

Lines changed: 189 additions & 180 deletions
Original file line numberDiff line numberDiff line change
@@ -993,8 +993,6 @@ jobs:
993993
- run: yarn lerna run build-prod --stream
994994
# run unit tests from each individual package
995995
- run: yarn test
996-
# check for compile errors with the releaserc scripts
997-
- run: yarn test-npm-package-release-script
998996
- verify-mocha-results:
999997
expectedResultCount: 9
1000998
- store_test_results:
@@ -1004,6 +1002,14 @@ jobs:
10041002
path: cli/test/html
10051003
- store-npm-logs
10061004

1005+
unit-tests-release:
1006+
<<: *defaults
1007+
resource_class: medium
1008+
parallelism: 1
1009+
steps:
1010+
- restore_cached_workspace
1011+
- run: yarn test-npm-package-release-script
1012+
10071013
lint-types:
10081014
<<: *defaults
10091015
parallelism: 1
@@ -1958,185 +1964,188 @@ linux-workflow: &linux-workflow
19581964
- build:
19591965
requires:
19601966
- node_modules_install
1961-
# - lint:
1962-
# name: Linux lint
1963-
# requires:
1964-
# - build
1965-
# - percy-finalize:
1966-
# context: test-runner:poll-circle-workflow
1967-
# required_env_var: PERCY_TOKEN # skips job if not defined (external PR)
1968-
# requires:
1969-
# - build
1970-
# - lint-types:
1971-
# requires:
1972-
# - build
1973-
# # unit, integration and e2e tests
1974-
# - cli-visual-tests:
1975-
# requires:
1976-
# - build
1977-
# - unit-tests:
1978-
# requires:
1979-
# - build
1980-
# - server-unit-tests:
1981-
# requires:
1982-
# - build
1983-
# - server-integration-tests:
1984-
# requires:
1985-
# - build
1986-
# - server-performance-tests:
1987-
# requires:
1988-
# - build
1989-
# - server-e2e-tests-chrome:
1990-
# requires:
1991-
# - build
1992-
# - server-e2e-tests-electron:
1993-
# requires:
1994-
# - build
1995-
# - server-e2e-tests-firefox:
1996-
# requires:
1997-
# - build
1998-
# - server-e2e-tests-non-root:
1999-
# executor: non-root-docker-user
2000-
# requires:
2001-
# - build
2002-
# - driver-integration-tests-chrome:
2003-
# requires:
2004-
# - build
2005-
# - driver-integration-tests-chrome-beta:
2006-
# requires:
2007-
# - build
2008-
# - driver-integration-tests-firefox:
2009-
# requires:
2010-
# - build
2011-
# - driver-integration-tests-electron:
2012-
# requires:
2013-
# - build
2014-
# - runner-integration-tests-chrome:
2015-
# requires:
2016-
# - build
2017-
# - runner-integration-tests-firefox:
2018-
# requires:
2019-
# - build
2020-
# - runner-integration-tests-electron:
2021-
# requires:
2022-
# - build
2023-
# - runner-ct-integration-tests-chrome:
2024-
# requires:
2025-
# - build
1967+
- lint:
1968+
name: Linux lint
1969+
requires:
1970+
- build
1971+
- percy-finalize:
1972+
context: test-runner:poll-circle-workflow
1973+
required_env_var: PERCY_TOKEN # skips job if not defined (external PR)
1974+
requires:
1975+
- build
1976+
- lint-types:
1977+
requires:
1978+
- build
1979+
# unit, integration and e2e tests
1980+
- cli-visual-tests:
1981+
requires:
1982+
- build
1983+
- unit-tests:
1984+
requires:
1985+
- build
1986+
- unit-tests-release:
1987+
context: test-runner:npm-release
1988+
requires:
1989+
- build
1990+
- server-unit-tests:
1991+
requires:
1992+
- build
1993+
- server-integration-tests:
1994+
requires:
1995+
- build
1996+
- server-performance-tests:
1997+
requires:
1998+
- build
1999+
- server-e2e-tests-chrome:
2000+
requires:
2001+
- build
2002+
- server-e2e-tests-electron:
2003+
requires:
2004+
- build
2005+
- server-e2e-tests-firefox:
2006+
requires:
2007+
- build
2008+
- server-e2e-tests-non-root:
2009+
executor: non-root-docker-user
2010+
requires:
2011+
- build
2012+
- driver-integration-tests-chrome:
2013+
requires:
2014+
- build
2015+
- driver-integration-tests-chrome-beta:
2016+
requires:
2017+
- build
2018+
- driver-integration-tests-firefox:
2019+
requires:
2020+
- build
2021+
- driver-integration-tests-electron:
2022+
requires:
2023+
- build
2024+
- runner-integration-tests-chrome:
2025+
requires:
2026+
- build
2027+
- runner-integration-tests-firefox:
2028+
requires:
2029+
- build
2030+
- runner-integration-tests-electron:
2031+
requires:
2032+
- build
2033+
- runner-ct-integration-tests-chrome:
2034+
requires:
2035+
- build
20262036

2027-
# - desktop-gui-integration-tests-2x:
2028-
# requires:
2029-
# - build
2030-
# - desktop-gui-component-tests:
2031-
# requires:
2032-
# - build
2033-
# - reporter-integration-tests:
2034-
# requires:
2035-
# - build
2036-
# - ui-components-integration-tests:
2037-
# requires:
2038-
# - build
2039-
# - npm-webpack-dev-server:
2040-
# requires:
2041-
# - build
2042-
# - npm-vite-dev-server:
2043-
# requires:
2044-
# - build
2045-
# - npm-webpack-preprocessor:
2046-
# requires:
2047-
# - build
2048-
# - npm-webpack-batteries-included-preprocessor:
2049-
# requires:
2050-
# - build
2051-
# - npm-design-system:
2052-
# requires:
2053-
# - build
2054-
# - npm-vue:
2055-
# requires:
2056-
# - build
2057-
# - npm-react:
2058-
# requires:
2059-
# - build
2060-
# - npm-angular:
2061-
# requires:
2062-
# - build
2063-
# - npm-mount-utils:
2064-
# requires:
2065-
# - build
2066-
# - npm-create-cypress-tests:
2067-
# requires:
2068-
# - build
2069-
# - npm-eslint-plugin-dev:
2070-
# requires:
2071-
# - build
2072-
# - npm-cypress-schematic:
2073-
# requires:
2074-
# - build
2075-
# # This release definition must be updated with any new jobs
2076-
# # Any attempts to automate this are welcome
2077-
# # If CircleCI provided an "after all" hook, then this wouldn't be necessary
2078-
# - npm-release:
2079-
# context: test-runner:npm-release
2080-
# requires:
2081-
# - build
2082-
# - npm-eslint-plugin-dev
2083-
# - npm-create-cypress-tests
2084-
# - npm-react
2085-
# - npm-mount-utils
2086-
# - npm-vue
2087-
# - npm-design-system
2088-
# - npm-webpack-batteries-included-preprocessor
2089-
# - npm-webpack-preprocessor
2090-
# # - npm-vite-dev-server
2091-
# - npm-webpack-dev-server
2092-
# - npm-cypress-schematic
2093-
# - ui-components-integration-tests
2094-
# - reporter-integration-tests
2095-
# - Linux lint
2096-
# - desktop-gui-component-tests
2097-
# - desktop-gui-integration-tests-2x
2098-
# - runner-ct-integration-tests-chrome
2099-
# - runner-integration-tests-firefox
2100-
# - runner-integration-tests-chrome
2101-
# - runner-integration-tests-electron
2102-
# - driver-integration-tests-firefox
2103-
# - driver-integration-tests-chrome
2104-
# - driver-integration-tests-electron
2105-
# - server-e2e-tests-non-root
2106-
# - server-e2e-tests-firefox
2107-
# - server-e2e-tests-electron
2108-
# - server-e2e-tests-chrome
2109-
# - server-performance-tests
2110-
# - server-integration-tests
2111-
# - server-unit-tests
2112-
# - unit-tests
2113-
# - cli-visual-tests
2114-
2115-
# # various testing scenarios, like building full binary
2116-
# # and testing it on a real project
2117-
# - test-against-staging:
2118-
# context: test-runner:record-tests
2119-
# filters:
2120-
# branches:
2121-
# only:
2122-
# - develop
2123-
# - tgriesser/chore/fix-release
2124-
# - matth/fix/hang-investigation
2125-
# requires:
2126-
# - build
2127-
# - test-kitchensink:
2128-
# requires:
2129-
# - build
2130-
# - test-kitchensink-against-staging:
2131-
# context: test-runner:record-tests
2132-
# filters:
2133-
# branches:
2134-
# only:
2135-
# - develop
2136-
# - tgriesser/chore/fix-release
2137-
# - matth/fix/hang-investigation
2138-
# requires:
2139-
# - build
2037+
- desktop-gui-integration-tests-2x:
2038+
requires:
2039+
- build
2040+
- desktop-gui-component-tests:
2041+
requires:
2042+
- build
2043+
- reporter-integration-tests:
2044+
requires:
2045+
- build
2046+
- ui-components-integration-tests:
2047+
requires:
2048+
- build
2049+
- npm-webpack-dev-server:
2050+
requires:
2051+
- build
2052+
- npm-vite-dev-server:
2053+
requires:
2054+
- build
2055+
- npm-webpack-preprocessor:
2056+
requires:
2057+
- build
2058+
- npm-webpack-batteries-included-preprocessor:
2059+
requires:
2060+
- build
2061+
- npm-design-system:
2062+
requires:
2063+
- build
2064+
- npm-vue:
2065+
requires:
2066+
- build
2067+
- npm-react:
2068+
requires:
2069+
- build
2070+
- npm-angular:
2071+
requires:
2072+
- build
2073+
- npm-mount-utils:
2074+
requires:
2075+
- build
2076+
- npm-create-cypress-tests:
2077+
requires:
2078+
- build
2079+
- npm-eslint-plugin-dev:
2080+
requires:
2081+
- build
2082+
- npm-cypress-schematic:
2083+
requires:
2084+
- build
2085+
# This release definition must be updated with any new jobs
2086+
# Any attempts to automate this are welcome
2087+
# If CircleCI provided an "after all" hook, then this wouldn't be necessary
2088+
- npm-release:
2089+
context: test-runner:npm-release
2090+
requires:
2091+
- build
2092+
- npm-eslint-plugin-dev
2093+
- npm-create-cypress-tests
2094+
- npm-react
2095+
- npm-mount-utils
2096+
- npm-vue
2097+
- npm-design-system
2098+
- npm-webpack-batteries-included-preprocessor
2099+
- npm-webpack-preprocessor
2100+
# - npm-vite-dev-server
2101+
- npm-webpack-dev-server
2102+
- npm-cypress-schematic
2103+
- ui-components-integration-tests
2104+
- reporter-integration-tests
2105+
- Linux lint
2106+
- desktop-gui-component-tests
2107+
- desktop-gui-integration-tests-2x
2108+
- runner-ct-integration-tests-chrome
2109+
- runner-integration-tests-firefox
2110+
- runner-integration-tests-chrome
2111+
- runner-integration-tests-electron
2112+
- driver-integration-tests-firefox
2113+
- driver-integration-tests-chrome
2114+
- driver-integration-tests-electron
2115+
- server-e2e-tests-non-root
2116+
- server-e2e-tests-firefox
2117+
- server-e2e-tests-electron
2118+
- server-e2e-tests-chrome
2119+
- server-performance-tests
2120+
- server-integration-tests
2121+
- server-unit-tests
2122+
- unit-tests
2123+
- unit-tests-release
2124+
- cli-visual-tests
2125+
2126+
# various testing scenarios, like building full binary
2127+
# and testing it on a real project
2128+
- test-against-staging:
2129+
context: test-runner:record-tests
2130+
filters:
2131+
branches:
2132+
only:
2133+
- develop
2134+
- tgriesser/chore/fix-release
2135+
requires:
2136+
- build
2137+
- test-kitchensink:
2138+
requires:
2139+
- build
2140+
- test-kitchensink-against-staging:
2141+
context: test-runner:record-tests
2142+
filters:
2143+
branches:
2144+
only:
2145+
- develop
2146+
- tgriesser/chore/fix-release
2147+
requires:
2148+
- build
21402149
- create-build-artifacts:
21412150
context:
21422151
- test-runner:upload

0 commit comments

Comments
 (0)