-
Couldn't load subscription status.
- Fork 218
Extract configuration to break dependency cycle #494
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| @thechenky Unfortunately I don't have permissions to assign you as a reviewer, as requested in the previous PR. |
| This still has formatting and lint changes ya? Let's remove those - I approved the lint/format PR and can merge that in now. |
| I thought you'll just merge the other PR straight away, so I can rebase this one. I have my editor set up to autofix and autoformat on save, hence these changes were applied to all of the files I touched. I reverted it manually. What's the process of merging PRs? Do we need more reviews first? |
| I merged the other two PRs, can you update with master? It should remove the extra formatting changes too. |
| Ah sorry missed your last comment - we should be good to go, I forgot I'm supposed to do the merging since you can't push that button :) |
| Only you have the power to do that ;) I've merged master, Travis takes a long time to run today, after yesterdays incident they still have a large backlog of jobs. |
| Just merged #492 also |
| Nice, this now looks like only relevant changes. Reviewing now :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small nits, otherwise LGTM. Thank you for this refactor, it really makes things more clear and readable!
| @thechenky When I was working on the comments, I made a small change to stricten type definitions for regions, hope that's fine -> 22b6d0b. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
| @merlinnot hm, I just ran the integration tests on master after merging this in, and they are failing on the deploy step with TS errors: |
| It works if I remove the |
| I'll check that. |
| Unless there's something we can do to make this work with keeping |
| Actually, master integration tests being broken will block releases for GCF, so I'm going to submit the fix now and if we figure out a way to make it work with original version, we can add that in later. |

Description
This PR moves definitions related to configuration options to
functions-configuration, as it causes an import cycle.This PR contains some changes made automatically by Prettier and TSLint, it will be gone once #493 is merged.
Code sample
Not relevant.