pulumi / ci-mgmt

Configuration for all things CI
Apache License 2.0
9 stars 4 forks source link

(build) Add parallel github action build #2

Closed jaxxstorm closed 4 years ago

jaxxstorm commented 4 years ago

Each provider needs to have the github actions build configuration added to it

note this issue is to track COMPLETED migrations, including publishing

jaxxstorm commented 4 years ago

CloudFlare: we have a bot account in 1password, but there's no zone in the account. Travis has a "cloudflare_zone_id" environment variable so either: A) this is a different account to the one in travis or B) the tests aren't actually working

EDIT by @stack72: FWIW, the CloudFlare Tests currently skip (not sure why!) so let's add the placeholders for the envvars and add a skip in the actual test and an issue assigned to me to find out WTF is going on

jaxxstorm commented 4 years ago

NewRelic: the API token permissions don't seem to be working, see build

EDIT: @stack72 fixed the API key and the PR is now green

jaxxstorm commented 4 years ago

cloudamqp - missing API key from 1password

EDIT: Added by @stack72

jaxxstorm commented 4 years ago

remaining tasks:

jaxxstorm commented 4 years ago

datadog is failing because the SDK linting takes over 20 minutes..

jaxxstorm commented 4 years ago

docker is failing due to linting issues

jaxxstorm commented 4 years ago

All of the tfgen providers have now been switched over!!

The open issues to be resolved are: https://github.com/pulumi/pulumi-docker/issues/192 ( I simply ignored the errors to get this passing)

Closing this out (yay!)