Skip to content

Commit 5493259

Browse files
chore: retry deploy integrations (botpress#13010)
1 parent 0d06bb4 commit 5493259

File tree

4 files changed

+44
-26
lines changed

4 files changed

+44
-26
lines changed

.github/actions/deploy-integrations/action.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -83,54 +83,54 @@ runs:
8383
# deploy
8484
8585
echo "### Deploying integration @botpresshub/dalle ###"
86-
pnpm -r --stream -F @botpresshub/dalle -c exec -- 'bp deploy -v -y --noBuild'
86+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/dalle -c exec -- 'bp deploy -v -y --noBuild'
8787
echo "### Deploying integration @botpresshub/discord ###"
88-
pnpm -r --stream -F @botpresshub/discord -c exec -- 'bp deploy -v -y --noBuild'
88+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/discord -c exec -- 'bp deploy -v -y --noBuild'
8989
echo "### Deploying integration @botpresshub/googlecalendar ###"
90-
pnpm -r --stream -F @botpresshub/googlecalendar -c exec -- 'bp deploy -v -y --noBuild'
90+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/googlecalendar -c exec -- 'bp deploy -v -y --noBuild'
9191
echo "### Deploying integration @botpresshub/github ###"
92-
pnpm -r --stream -F @botpresshub/github -c exec -- 'bp deploy -v -y --noBuild'
92+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/github -c exec -- 'bp deploy -v -y --noBuild'
9393
echo "### Deploying integration @botpresshub/gmail ###"
94-
pnpm -r --stream -F @botpresshub/gmail -c exec -- 'bp deploy -v -y --noBuild'
94+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/gmail -c exec -- 'bp deploy -v -y --noBuild'
9595
echo "### Deploying integration @botpresshub/gsheets ###"
96-
pnpm -r --stream -F @botpresshub/gsheets -c exec -- 'bp deploy -v -y --noBuild'
96+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/gsheets -c exec -- 'bp deploy -v -y --noBuild'
9797
echo "### Deploying integration @botpresshub/instagram ###"
98-
pnpm -r --stream -F @botpresshub/instagram -c exec -- 'bp deploy -v -y --noBuild'
98+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/instagram -c exec -- 'bp deploy -v -y --noBuild'
9999
echo "### Deploying integration @botpresshub/intercom ###"
100-
pnpm -r --stream -F @botpresshub/intercom -c exec -- 'bp deploy -v -y --noBuild'
100+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/intercom -c exec -- 'bp deploy -v -y --noBuild'
101101
echo "### Deploying integration @botpresshub/line ###"
102-
pnpm -r --stream -F @botpresshub/line -c exec -- 'bp deploy -v -y --noBuild'
102+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/line -c exec -- 'bp deploy -v -y --noBuild'
103103
echo "### Deploying integration @botpresshub/linear ###"
104-
pnpm -r --stream -F @botpresshub/linear -c exec -- 'bp deploy -v -y --noBuild'
104+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/linear -c exec -- 'bp deploy -v -y --noBuild'
105105
echo "### Deploying integration @botpresshub/messenger ###"
106-
pnpm -r --stream -F @botpresshub/messenger -c exec -- 'bp deploy -v -y --noBuild'
106+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/messenger -c exec -- 'bp deploy -v -y --noBuild'
107107
echo "### Deploying integration @botpresshub/mailchimp ###"
108-
pnpm -r --stream -F @botpresshub/mailchimp -c exec -- 'bp deploy -v -y --noBuild'
108+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/mailchimp -c exec -- 'bp deploy -v -y --noBuild'
109109
echo "### Deploying integration @botpresshub/notion ###"
110-
pnpm -r --stream -F @botpresshub/notion -c exec -- 'bp deploy -v -y --noBuild'
110+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/notion -c exec -- 'bp deploy -v -y --noBuild'
111111
echo "### Deploying integration @botpresshub/slack ###"
112-
pnpm -r --stream -F @botpresshub/slack -c exec -- 'bp deploy -v -y --noBuild'
112+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/slack -c exec -- 'bp deploy -v -y --noBuild'
113113
echo "### Deploying integration @botpresshub/sunco ###"
114-
pnpm -r --stream -F @botpresshub/sunco -c exec -- 'bp deploy -v -y --noBuild'
114+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/sunco -c exec -- 'bp deploy -v -y --noBuild'
115115
echo "### Deploying integration @botpresshub/teams ###"
116-
pnpm -r --stream -F @botpresshub/teams -c exec -- 'bp deploy -v -y --noBuild'
116+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/teams -c exec -- 'bp deploy -v -y --noBuild'
117117
echo "### Deploying integration @botpresshub/telegram ###"
118-
pnpm -r --stream -F @botpresshub/telegram -c exec -- 'bp deploy -v -y --noBuild'
118+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/telegram -c exec -- 'bp deploy -v -y --noBuild'
119119
echo "### Deploying integration @botpresshub/twilio ###"
120-
pnpm -r --stream -F @botpresshub/twilio -c exec -- 'bp deploy -v -y --noBuild'
120+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/twilio -c exec -- 'bp deploy -v -y --noBuild'
121121
echo "### Deploying integration @botpresshub/viber ###"
122-
pnpm -r --stream -F @botpresshub/viber -c exec -- 'bp deploy -v -y --noBuild'
122+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/viber -c exec -- 'bp deploy -v -y --noBuild'
123123
echo "### Deploying integration @botpresshub/vonage ###"
124-
pnpm -r --stream -F @botpresshub/vonage -c exec -- 'bp deploy -v -y --noBuild'
124+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/vonage -c exec -- 'bp deploy -v -y --noBuild'
125125
echo "### Deploying integration @botpresshub/webchat ###"
126126
echo "webchat disabled"
127127
echo "### Deploying integration @botpresshub/webhook ###"
128-
pnpm -r --stream -F @botpresshub/webhook -c exec -- 'bp deploy -v -y --noBuild'
128+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/webhook -c exec -- 'bp deploy -v -y --noBuild'
129129
echo "### Deploying integration @botpresshub/whatsapp ###"
130-
pnpm -r --stream -F @botpresshub/whatsapp -c exec -- 'bp deploy -v -y --noBuild'
130+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/whatsapp -c exec -- 'bp deploy -v -y --noBuild'
131131
echo "### Deploying integration @botpresshub/zapier ###"
132-
pnpm -r --stream -F @botpresshub/zapier -c exec -- 'bp deploy -v -y --noBuild'
132+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/zapier -c exec -- 'bp deploy -v -y --noBuild'
133133
echo "### Deploying integration @botpresshub/zendesk ###"
134-
pnpm -r --stream -F @botpresshub/zendesk -c exec -- 'bp deploy -v -y --noBuild'
134+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/zendesk -c exec -- 'bp deploy -v -y --noBuild'
135135
echo "### Deploying integration @botpresshub/stripe ###"
136-
pnpm -r --stream -F @botpresshub/stripe -c exec -- 'dsn=$(cat .sentryclirc | grep dsn | sed "s/dsn=//"); bp deploy -v -y --noBuild --secrets SENTRY_DSN="$dsn" --secrets SENTRY_ENVIRONMENT="$SENTRY_ENVIRONMENT" --secrets SENTRY_RELEASE="$SENTRY_RELEASE"'
136+
pnpm retry -n 3 -- pnpm -r --stream -F @botpresshub/stripe -c exec -- 'bp deploy -v -y --noBuild'

integrations/notion/icon.svg

Lines changed: 1 addition & 1 deletion
Loading

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"eslint-plugin-prettier": "^4.2.1",
2828
"eslint-plugin-unused-imports": "^2.0.0",
2929
"prettier": "^2.8.1",
30+
"retry-cli": "^0.7.0",
3031
"ts-node": "^10.9.1",
3132
"typescript": "^4.9.4",
3233
"vitest": "^0.33.0"

pnpm-lock.yaml

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)