Andrew Hammond
Andrew Hammond
This popped up when I tried to deploy using a CdkPipeline. I'm guessing the pipelines do stupid tricks with the names.
Ah, I see in the code that it's testing to confirm the function name isn't too long, and throwing. So, the workaround is to use the `resourcePrefix`. But... why give...
Oh man. So when I just set the prefix to "x", I get collisions when I try to deploy multiples of these in an environment. Having a name on this...
The alternative is to use something like https://www.npmjs.com/package/multi-convention-namer with the `maxLength` option.
@cameroncf you can override it using the `resourcePrefix` property, but it's still problematic.
@cameroncf I also removed the name from the role, which as you point out has the same problem. And standardized the imports.
This would allow us to finally stop using goose. The non-static migrations could just be type .so [golang plugins](https://medium.com/learning-the-go-programming-language/writing-modular-go-programs-with-plugins-ec46381ee1a9) which implement an interface with an Up(input interface{}) and Down(input interface{})...
Everything runs in docker containers these days. A user-interactive experience for these tools should be focused around debugging migrations, and to me, that means keeping the environment as close as...
This would be a huge help. Currently I've set my Other File Types to use tabs for indents, because Makefiles are a reality in my life, so this is particularly...
@wchaws Yes: ``` export class GitHubPipeline extends pipelines.CodePipeline { constructor(scope: Construct, id: Namer, props: GitHubPipelineStackProps) { // https://www.antstack.io/blog/cdk-pipelines-with-github-source-and-codestar-connection/ const connectionArn = 'arn:aws:codestar-connections:us-east-1:123412341234:connection/this-is-actually-a-guid'; // obfuscated account and guid const input =...