Drone: Publish NPM packages after Storybook to avoid race condition (#29340)
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
This commit is contained in:
@@ -301,6 +301,7 @@ def publish_storybook_step(edition, ver_mode):
|
||||
'image': publish_image,
|
||||
'depends_on': [
|
||||
'build-storybook',
|
||||
'end-to-end-tests',
|
||||
],
|
||||
'environment': {
|
||||
'GCP_KEY': {
|
||||
|
||||
@@ -45,7 +45,8 @@ def release_npm_packages_step(edition, ver_mode):
|
||||
'name': 'release-npm-packages',
|
||||
'image': build_image,
|
||||
'depends_on': [
|
||||
'end-to-end-tests',
|
||||
# Has to run after publish-storybook since this step cleans the files publish-storybook depends on
|
||||
'publish-storybook',
|
||||
],
|
||||
'environment': {
|
||||
'NPM_TOKEN': {
|
||||
@@ -78,8 +79,8 @@ def get_steps(edition, ver_mode, publish):
|
||||
if publish:
|
||||
steps.extend([
|
||||
upload_packages_step(edition=edition, ver_mode=ver_mode),
|
||||
release_npm_packages_step(edition=edition, ver_mode=ver_mode),
|
||||
publish_storybook_step(edition=edition, ver_mode=ver_mode),
|
||||
release_npm_packages_step(edition=edition, ver_mode=ver_mode),
|
||||
])
|
||||
windows_steps = get_windows_steps(edition=edition, ver_mode=ver_mode)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user