Commit graph

15 commits

Author SHA1 Message Date
Gabriel Diaz
4316800f2f
Add logic to parse pulumi venv (#4994) 2020-07-14 05:04:01 -07:00
Simen A. W. Olsen
b0d9280416
[docker/actions] unset GOOGLE_CREDENTIALS (#4972) 2020-07-07 16:35:17 +01:00
Paul Stack
1357be4afb
Ensure Authenticated to GCR when GOOGLE_CREDENTIALS supplied to action (#4812) 2020-06-12 19:38:50 +01:00
Simen A. W. Olsen
76aede990e
[docker/actions] Base64 decode GOOGLE_CREDENTIALSAllows to use credentials that are Base64 encoded. (#4773) 2020-06-08 09:36:28 -07:00
Paul Stack
33db097176
Fixup broken bash check for npmshrink-wrap.json file 2020-05-25 14:36:20 +01:00
Paul Stack
490da8e4d7
Run npm ci if lock or shrinkwrap file found (#4622) 2020-05-13 19:32:36 +01:00
Praneet Loke
efe7a599e6
Update the GitHub Actions container to allow users to pass a cloud url (#4243) 2020-03-30 18:25:41 -07:00
Chris Smith
25cf245622
Write .npmrc if NPM_AUTH_TOKEN is set (#3716) 2020-01-06 08:23:15 -08:00
Noah Masur
0bc999495e Install user's Python requirements with pip3 (#3578)
Pulumi will fail against the Python SDK if the user has any packages required beyond the absolute minimum.
2019-11-25 08:37:33 -08:00
Matthieu Leclercq
877861eb7e Export GOOGLE_APPLICATION_CREDENTIALS when google credential are given (#3379)
Allows to use that credential when the stack uses Google KMS encryption
provider.
2019-10-23 13:38:00 -07:00
David McKay
d9f363ea72 fix: ensure plugins are available before Pulumi command (#3228)
This patch ensures, if `package.json` exists, that `npm install` is
always run prior to any pulumi command. This will trigger any scripts
that install plugins; ensuring most CI systems can build Pulumi projects
without hacky workarounds.
2019-10-22 08:11:37 -07:00
Christian Nunciato
3c83fe6db0 Use mktemp for the output file
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-08-06 16:33:51 -07:00
Christian Nunciato
e0b5bae352 Address feedback, update CHANGELOG
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-08-06 13:58:28 -07:00
Christian Nunciato
9d45b92d7a Send GitHub Actions CLI output to a file
During a GitHub Actions run, because we currently capture CLI output in a variable and exit immediately on failure, we prevent the details of the failure from being rendered in the Actions log. This change has us `tee` stdout instead (as the intent is to use it to post a PR comment later), allowing errors to be rendered properly in the log.

Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-08-06 11:57:56 -07:00
Chris Smith
0ede30fdb6
Build/Push pulumi/actions container with new SDK releases (#2646)
* Build/Push pulumi/actions container with new SDK releases

* Address PR feedback
2019-04-18 15:32:19 -07:00