profile
viewpoint

blaenk/dots 49

my dot files

blaenk/blaenk.github.io 45

the source for my personal site, written in Haskell, powered by Hakyll

blaenk/difm 3

The DI.FM iPhone Streaming App

blaenk/carson 1

lightweight, "real-time" web interface for rtorrent

blaenk/anymap 0

A safe and convenient store for one value of each type

blaenk/asm 0

Code for a college assembly language course

delete branch Factual/webhdfs

delete branch : loose-constraint

delete time in 16 hours

push eventFactual/webhdfs

Jorge Israel Peña

commit sha dbe67e257e9cb44ebf6302baf78878c6934750e2

Make it a loose constraint (#4)

view details

push time in 16 hours

PR merged Factual/webhdfs

Make it a loose constraint
+3 -3

0 comment

2 changed files

blaenk

pr closed time in 16 hours

PR opened Factual/webhdfs

Reviewers
Make it a loose constraint
+3 -3

0 comment

2 changed files

pr created time in 16 hours

create barnchFactual/webhdfs

branch : loose-constraint

created branch time in 16 hours

delete branch Factual/webhdfs

delete branch : faraday-1.0.0

delete time in 16 hours

push eventFactual/webhdfs

Jorge Israel Peña

commit sha 7dbfc28e69e8c640df821ef25f74d658b5398c6e

Make webhdfs compatible with faraday 1.0.0 (#3)

view details

push time in 16 hours

PR merged Factual/webhdfs

Make webhdfs compatible with faraday 1.0.0

Make webhdfs compatible with faraday 1.0.0

+6 -3

1 comment

3 changed files

blaenk

pr closed time in 16 hours

pull request commentFactual/webhdfs

Make webhdfs compatible with faraday 1.0.0

Ran tests locally and they pass.

blaenk

comment created time in 16 hours

PR opened Factual/webhdfs

Reviewers
Make webhdfs compatible with faraday 1.0.0

Make webhdfs compatible with faraday 1.0.0

+6 -3

0 comment

3 changed files

pr created time in 16 hours

create barnchFactual/webhdfs

branch : faraday-1.0.0

created branch time in 16 hours

push eventblaenk/app

Jorge Israel Peña

commit sha 8a5b3afb174add531bda1b57b37d5c390ed07f53

Add API app with an ALB and ServerlessCluster

view details

push time in 2 days

push eventblaenk/aws-cdk

Neta Nir

commit sha d943d2666bb7ebbaf11293795aa39257b6602c6b

chore: add "gen" target as a pre build script (#10648) ### What's new? 1. Added `.scripts/gen.sh` - execute this to execute `gen` all modules, for cfn modules this will usually execute `cfn2ts`. This also means that you can use it to generate all required files to build `monocdk`: ``` ./scripts/gen.sh lerna build --scope monocdk ``` 2. `cdk-build` will now execute the command specified in the package `script.gen` directive. 3. `cdk-build.pre` - The commands in the `pre` array are now concatenated using `&&`. This PR includes changes to many files the majority of them are `package.json` files. Summary of changes: 1. Added a `gen` as an npm script target to all cfn modules. The `gen` target is already used in our repo as a convention for executing pre build command for code generation. This change extends it to include executing `cfn2ts`. Prior to this change we were executing the `pre` commands in `cdk-build`, followed by executing `cfn2ts` on cfn modules. `cdk-build` now execute `gen` unless `--skip-gen` is passed. 2. All code generation command (non `cfn2ts`) were moved from `pre` in `cdk-build` to `gen`. The only remaining `pre` directives are those unrelated to code generation such as cleaning commands. **Why?** This will allow us to execute `lerna run --stream gen` to execute all required code generation scripts on all modules. 2. The `cfn2ts` script **already** includes the ability to auto detect the CloudFormation scope from `cdk-build` clause in the `package.json`: https://github.com/aws/aws-cdk/blob/bc096f08dd1dc29a0bb320b5798b0d7bee5e3161/tools/cfn2ts/bin/cfn2ts.ts#L43-L46 which makes it redundant to execute `cfn2ts --scope=scope` . 3. Since the `gen` directive is now required in all cfn module, it was added to `cfnspec` so it will be added to every new module. 5. Added a `gen.sh` script in `scripts`, executing it will build `cfn2ts` and then execute `lerna gen`. This is useful if one wants to only get the `.generated` files without running a full build. This PR originally included the changes require to split the monocdk build, these were removed from this PR to make it easier to review. The monocdk build related changes will be submitted in a different PR. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Jorge Israel Peña

commit sha 1abe672e1d264c297190015f0b9d6b35646dd29e

Merge branch 'master' into ignore-patterns

view details

push time in 2 days

create barnchblaenk/app

branch : refactor

created branch time in 3 days

push eventblaenk/aws-cdk

Simon

commit sha 38397966a17c1a35b71eec51ad86c1c0ec586cab

chore(lambda-event-sources): fix typo in readme (#9959) >This is a fix for the README in the Kinesis event source example. This removes the undeclared variable `queue` from the example and replaces it with the `stream`. This is a simple typo pointing to a variable that was not declared in the example for Kinesis. The motivation for this change is: - To ensure developers have accurate documentation. - To ensure developers have a good experience when attempting to understand the features of the CDK from the documentation. There is a convention in the README's to refer to variables outside the scope of the example e.g. ```ts myFunction.addEventSource( //etc ``` Where `myFunction` is not declared in the scope of the example. This fix prevents the assumption that a `queue` resource has also been created outside the scope of the example. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Kyle Roach

commit sha 895372fc8b027bd12d64450c429c04d8efdd27f4

feat(apigatewayv2): configure description for HttpApi (#10863) Allows setting the description for HttpAPI. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha ddff369bdf9a86730b724308cf84a0bde7417c46

chore: move v2 forward merge as a CodeBuild job (#10911) This will be moved to cdk-ops as a CodeBuild job. The benefits are that (a) we can add alarms when this job fails, (b) it doesn't run (and fail) on customers' Github forks and, (c) besides the scheduled runs it can also be manually triggered.

view details

Rico Huijbers

commit sha 9b2438a6e78fc7a9622e79b1435ea6f8b76d98f7

fix(cli): failure if account cache is malformed (#10887) Because of concurrent running of integration tests, the account cache (which is supposed to be a JSON file) can be read in a state where it's empty or incompletely written, which fails the JSON parse. If that happens, ignore the error and pretend the cache is empty. Fixes sporadic concurrency issues in the integration tests. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

wtho

commit sha 650c23f1fe9e87a7b1eb521faf57c7ed341d0eb6

fix(apigateway): lambda integration does not recognize allowTestInvoke (#10828) Fixes the issue of handling `allowTestInvoke: true` like `allowTestInovke: false` in `LambdaIntegration`. fixes #7605 related: #7604 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Austin Yattoni

commit sha 36fea2824787f47692e78fb5de063f89f5c7da5d

docs(pipelines): add branch to GitHubSourceAction in README (#10907) Closes: #10906 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Jorge Israel Peña

commit sha 0a12fd6406f1fd3227e0a304e0ea10cc61dea0a7

Merge branch 'master' into ignore-patterns

view details

push time in 3 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 8b1fe7a4c29c459c1e76bc3ac8ec65b1205f8330

Note .dockerignore in aws-ecr-assets readme

view details

push time in 3 days

PR opened aws/aws-cdk

feat(core): add CopyOptions.IgnoreMode

Note: I'm not sure if I should use the feat() tag or fix(). I see it as a new feature that fixes an existing problem, but is generally applicable.

Context

Ever since I started using CDK I would notice that synthesizing was excruciatingly slow for me. I would genuinely wonder how others put up with it, but seemingly no one else was running into it, except for sporadic, seemingly unexplainable reports I would see here and there.

I decided to investigate and I realized that many files and directories, worst of all node_modules, were being copied into the cloud assembly for DockerImageAssets. This copying would happen very frequently since more files makes it more likely that the cloud assembly cache is a miss.

This seems to be due to:

  • Using minimatch (glob patterns) to process .dockerignore patterns despite them having different semantics
  • Inadvertently dropping all patterns if the .dockerignore is in a whitelist format (exclude all *, then exempt certain patterns !)
  • Having .dockerignore-sourced patterns override user-provided patterns
  • Using matchBase with minimatch making it impossible to exempt directory contents

The final two make it impossible for someone to even attempt to work around these issues as a user, forcing one to deal with a broken ignore behavior and an excrutiatingly slow synthesis step (which is almost always a cache miss).

I go over each of these more in-depth in #10921

These issues seem to fundamentally stem from stretching the use of basic minimatch glob patterns to handle .dockerignore patterns (despite having different semantics), particularly while attempting to prevent the exclusion of the Dockerfile and .dockerignore files.

This PR solves all of these problems by making CDK able to handle glob patterns and .dockerignore-style patterns separately and fully.

Implementation

This PR is code backwards-compatible. It adds a new field to CopyOptions alongside the exclude field, called ignoreMode, which can be one of:

  • GLOB (default): existing minimatch behavior
  • DOCKER: .dockerignore behavior
  • GIT: .gitignore behavior

DockerImageAsset will use IgnoreMode.DOCKER by default, and will error if any other mode is used.

This means that:

  • Users of DockerImageAsset will get an out-of-the-box experience matching behavior they would expect (per .dockerignore), requiring no additional exclude patterns if they have a .dockerignore unless they want to do something extra
  • Users can have a whitelist-style .dockerignore (a common pattern) and it'll work as expected
  • All other users of exclude will continue to have the same minimatch behavior unless they opt-out

Backward Compatibility

Fingerprint Changes

If ignoreMode is not GLOB (the behavior we've had until now, and the default behavior in this PR), then ignoreMode is added to the fingerprint hash.

This means that DockerImageAssets will have new/different fingerprints. Does that make it a breaking change?

My rationale for factoring into the fingerprint was that a user may have everything else the same, such as exclude patterns, but want to change the matching behavior, which may result in different files being copied into the cloud assembly.

Pattern Matching Changes

DockerImageAsset exclude patterns will now switch from minimatch behavior to the more correct .dockerignore behavior. This has different semantics. In the worst case, files may be added to the cloud assembly that were previously excluded, or certain files may be excluded that were previously added—in the cases where minimatch behavior differs from .dockerignore's.

  • files added that were previously excluded: this would mean a larger cloud assembly. Are there more serious issues pertaining to potentially leaking sensitive data into the cloud assembly?
  • files excluded that were previously added: this would probably eventually manifest as an error down the line when the required file is missing by some process, such as when attempting to actually build the image.

If this is a concern, then perhaps we may want to avoid code backward-compatibility. If so, we can instead force IgnoreMode to be required to serve as an alert of sorts that behavior is changing.

Keep in mind, this is something that may already be happening right now anyway given how .dockerignore rules are being processed incorrectly with minimatch semantics. In other words, currently, files may be being added to the cloud assembly that the user did not intend (such as node_modules in the motivation for this change).


Closes #10921

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

+495 -121

0 comment

41 changed files

pr created time in 3 days

issue openedaws/aws-cdk

[core] natively support .dockerignore

<!-- short description of the feature you are proposing: -->

A not-uncommon pattern to use with Docker is to turn the .dockerignore file into a whitelist by making the first rule one that ignores everything and then having subsequent negated patterns explicitly exempting specific files and directories.

For example:

*
!Dockerfile
!.dockerignore
!foobar.txt
!index.py
!subdirectory

This is useful to guard against accidentally passing files to the Docker context (or worse, to the image itself) due to forgetting to add a corresponding entry to the .dockerignore file.

CDK currently not only prevents this pattern from being used, but actually makes the situation worse, due to its under-the-hood reading of .dockerignore patterns and processing them with minimatch, which has different pattern matching behavior.

I noticed this when I noticed that my CDK operations were incredibly slow (cdk diff taking 5 minutes) and upon inspection of the cloud assemblies I noticed that everything was being copied in, including node_modules.

Use Case

<!-- why do you need this feature? -->

Ergonomics

Directories for generic assets are pretty straightforward to reason about what is being passed to the cloud assembly and what can be excluded via exclude. Directories for docker assets often contain more directories including large ones such as node_modules or build directories.

Users may mistakenly assume that having a .dockerignore means that they don't have to provide an exclude option since DockerImageAsset gives the impression of a deeper understanding of Docker assets compared to a generic Asset, so I don't think it's unreasonable to expect that CDK may be able to Do The Right Thing™ when a .dockerignore is present.

I think this expectation is reasonable especially since CDK currently does read and process .dockerignore under the hood, albeit incorrectly applying minimatch semantics instead of .dockerignore semantics (see below).

Adding this feature will mean that users of DockerImageAsset get an out-of-the-box experience that Just Works™ without any further exclude modifications, unless they need to for whatever reason, but then it would be obvious to them.

Correctness

Even setting aside ergonomics, it's simply incorrect to read in .dockerignore and process its patterns with minimatch semantics, since it differs from .dockerignore semantics, yet CDK is doing just this, and it's also doing some workarounds for preventing exclusion of the Dockerfile and .dockerignore from the cloud assembly, which has consequences on user-provided exclusions (see below).

Perceived Slowness of CDK

Incorrectly configured exclusions can have a severe impact on the perceived slowness of CDK when every synthesis requires copying large directories like node_modules, and it is easy to misattribute to CDK itself being slow (which in a way it is being), possibly driving users away.

My motivation for writing this and implementing the proposed solution is because something like cdk diff was taking my project over 5 minutes to finish. I did believe it was just CDK being this slow.

Whitelist Support

Users cannot use a whitelist style .dockerignore due to the way things work (explained in-depth below).

Even if one recognizes this, someone who uses a whitelist approach with .dockerignore may see the benefits of such an approach and attempt to apply them to exclude, but it is also not possible there (in particular with directory contents, see below).

Proposed Solution

<!-- Please include prototype/workaround/sketch/reference implementation: -->

I propose to remedy this by adding native support for .dockerignore style patterns (rather than trying to process them with minimatch). This will be exposed via an optional CopyOptions.ignoreMode setting which defaults to IgnoreMode.GLOB (for backward compatibility) which would use minimatch, while DockerImageAsset would use IgnoreMode.DOCKER (and error for any other mode) with full, proper .dockerignore behavior.

This way, users of DockerImageAsset that have a .dockerignore will have a everything just work out of the box, even if they are using a whitelist style .dockerignore.

Summary of Problems

<!-- e.g. detailed explanation, stacktraces, related issues, suggestions on how to fix, links for us to have context, eg. associated pull-request, stackoverflow, slack, etc -->

Here is an in-depth summary of the current problems when attempting to use a whitelist .dockerignore:

CDK drops all whitelist-style patterns

The guard against excluding Dockerfile or .dockerignore from the cloud assembly does not consider that a pattern may be an 'ignore-all' * pattern or a negated pattern !, causing every pattern in a whitelist to be dropped.

https://github.com/aws/aws-cdk/blob/60c782fe173449ebf912f509de7db6df89985915/packages/%40aws-cdk/aws-ecr-assets/lib/image-asset.ts#L108-L113

This guard checks that the given pattern doesn't end up excluding Dockerfile or .dockerignore.

If the pattern is * for example then it will definitely match against Dockerfile or .dockerignore, which this code interprets as a dangerous pattern which would filter out those necessary files, so that pattern is filtered out.

Likewise all negated patterns are filtered out as well. For example if !foo and !bar will match against Dockerfile and .dockerignore since match(Dockerfile, !foo) is true because Dockerfile is not foo.

This causes every single pattern to get dropped in a whitelist-style .dockerignore without the user having done anything at all, since .dockerignore is automatically read and combined with possibly-user-supplied exclude patterns.

.dockerignore patterns are not minimatch patterns

CDK automatically under-the-hood reads .dockerignore files and combines them with exclude patterns which may be user-supplied. These patterns are then processed by the minimatch package which provides functionality somewhat like fnmatch(3).

This is incorrect because minimatch interprets patterns differently. For example, per .dockerignore rules, a simple !subdirectory pattern is enough to whitelist subdirectory/ and any of its contents. However the same is not true for minimatch.

CDK passes the matchBase option which means that if the pattern contains no slashes, it'll match against the path basename. So the directory itself will correctly whitelist, but when CDK checks child paths, those will match against the basename so e.g. subdirectory/child will be a check of minimatch(child, subdirectory).

.dockerignore is more like .gitignore pattern behavior with some deviations which you can read about here.

There is one package which seems to provide .dockerignore matching behavior called @balena/dockerignore, which conforms to the API of node-ignore which is a package providing .gitignore matching behavior.

Note that @balena/dockerignore also details the differences between .dockerignore and .gitignore behavior.

CDK .dockerignore-sourced patterns override user patterns

Being aware of the above issue, I can simply, albeit redundantly, add my own explicit patterns to plug the leaks that CDK opens up.

Specifically, since .dockerignore directory exemptions (negated patterns) aren't interpreted correctly (the .dockerignore way), I can remedy this by adding my own !subdirectory/* for any !subdirectory in the .dockerignore.

As already mentioned, CDK automatically reads a .dockerignore file if present and concatenates it after user supplied rules.

The exclude pattern logic operates in a 'last pattern wins' fashion.

All of this together means that my !subdirectory/* pattern will be clobbered by the * at the beginning of the .dockerignore, meaning my pattern won't take effect at all.

This can be remedied by making user-provided patterns come after .dockerignore patterns, so that user-provided ones can have the 'final say'. The Dockerfile/.dockerignore guard will still filter out the * pattern so CDK won't be using a whitelist as intended, however, and it would be up to the user to recreate the whitelist present in .dockerignore in exclude minimatch patterns.

Minimatch matchBase behavior

Even if we allow user-provided exclude patterns to 'win', CDK uses minimatch's matchBase option which:

If set, then patterns without slashes will be matched against the basename of the path if it contains slashes. For example, a?b would match the path /xyz/123/acb, but not /xyz/acb/123.

CDK passes absolute paths to minimatch(), which is probably why passing this option is considered useful.

The problem is that my above workaround of explicit providing a !subdirectory/* pattern won't work because it contains a slash, so it will be matched against the full absolute path, and it won't match, and there's no way for me as a user to work around this.

The solution here is to pass to minimatch() paths relative to the root directory (i.e. root of the asset).

Other

  • [x] :wave: I may be able to implement this feature request
  • [ ] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

created time in 3 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 4c0b1bed40fa0105627f22424eca5f3f5b0722ee

Add ignoreMode failure test

view details

push time in 4 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 54c940eee595f87f2ff65dc03b793f1989f57444

Remove shouldExclude()

view details

push time in 5 days

push eventblaenk/aws-cdk

Jonathan Goldwasser

commit sha d34773f19f803d4d5dbc20607b319762ace0a45a

fix(lambda-nodejs): cache performance (#10763) Bundling in a random temporary directory each time invalidates Parcel's cache. Use the `cacheKey` instead of random characters for the temp directory. Addresses #10286 (not sure if it closes it yet) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Josh Kellendonk

commit sha 37fdc94a9fdcaf37e02e66d6f1bf3c5501aee1a0

feat(core): `BundlingDockerImage` now supports `run()` and `cp()` utilities (#9728) This PR introduces `run()` and `cp()` utility methods to `BundlingDockerImage`. After building their own Docker images, users can more easily run the image or copy files out of the image to create their own assets without using the bundling mechanism. Possibly closes #9329 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

sullis

commit sha f7cfcee89997775192c15836e40445143133a66c

chore(init/java): use latest exec-maven-plugin (#9219) Changelog: https://github.com/mojohaus/exec-maven-plugin/releases/tag/exec-maven-plugin-3.0.0 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

John Crnjanin

commit sha 733d72dd9b5d5e2655fae6118290fc9d774f7525

chore(dynamodb): fix nonKeyAttributes limit test description (#8096) Relates to #8186, #8095 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Nick Lynch

commit sha 3327b7faafbed98b2a8da2caf769206f5c004d56

fix(cloudfront): compression disabled by default for Distribution (#10794) Flip the default setting for compression from 'false' to 'true', as the recommended setting. Also updated the README to make it easier to understand Behaviors more up-front. BREAKING CHANGE: `Distribution` behaviors now enable compression by default ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha 46df4a7c51843542bc79d2c1b3f211548ac39ab5

feat(apigateway): autodetermine the private integration uri (#10730) When VPC Link is configured as a private integration on a Method, the 'uri' field is required. Without this the CloudFormation deployment fails with the error - 'Invalid integration URI specified'. Instead of switching this to just a synth time error, use the NLB DNS name when available. closes #10435 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Nick Lynch

commit sha 99111f72adc210f48e269db50f2b8e8b78d21252

fix(lambda): grantInvoke on imported function fails (#10622) PR #8828 added the ability to add permissions on imported functions, if the account on the stack and imported function matched. However, when this doesn't match, attempting to call `grantInvoke` on the imported function results in a `findChild` error. This change guards against calling `addPermission` when `canCreatePermissions` is false by checking if the `CfnPermission` was actually created, and adjusting the return from `addInvoke` appropriately. fixes #10607 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Eli Polonsky

commit sha c7e52ee850868f5b068ee8d2fda006668f83f899

chore(cli): Use previous version for fetching regression tests (#10675) This PR rectifies a long standing logical breakdown in our regression tests. In order to run regression tests, we first need to fetch the tests themselves from the previous release, and run it against CLI code that is being built. Up until now, those tests were fetched from the **latest published** version, under the assumption that this version is always lower (or equal) than the version that is currently being built. Normally, this assumption is correct. For example, let's say the latest published version is 1.65.0. When the pipeline runs, the version in `lerna.json` is 1.65.0, which is indeed equal to the latest published version. However, if the master pipeline is executed before the merge back PR is merged to master, the `lerna.json` version in that case will have `1.64.0`. This means that the latest published version number is actually bigger. This effectively meant that the CLI we are testing has a lower version than the framework, which was not the intent. This in turn caused "fake" failures when we introduced changes to assets schemas that validated version mismatches. Another change this PR introduces is a "cognitive" simplification in how we use verdaccio to serve locally built tarballs. Since our `lerna.json` in the repo has a version that is also the version of a publicly available module as well, we have to be very careful in how we launch verdaccio with the NPM uplink because of potential conflicts and overrides. Instead of having to worry about that, we now perform a fake bump in our pipeline with a pre-release tag, making it so that local versions are never the same as public packages, avoiding the uplink problems. More details here: https://github.com/aws/aws-cdk/pull/8150#issuecomment-634903897 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha fa8d4ed06e56fe3a48adb256e5f463175b6289fb

chore: enable gitpod prebuilds for PRs from forks (#10824) This enables GitPod pre-builds to be created for PRs that are created from forks. Docs: https://www.gitpod.io/docs/prebuilds/#configure-the-github-app ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Pankaj Yadav

commit sha e90a0a9065f48e09a3e4c8e39403c6beac7cd566

feat(aws-codepipeline-actions) allows custom role for code commit event role (#10807) With this PR you can use custom role that is assumed by "events.amazonaws.com" to start CodePipeline execution. Fixes #10069 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Josh Kellendonk

commit sha aebac9261dfaa37795a91ddced164bb6a0841f13

feat(lambda-python): bundle dependencies in a lambda layer (#9582) This feature enables `PythonFunction` to include `Pipfile` and `requirements.txt` dependencies in a function and `PythonLayerVersion` to include the dependencies in a lambda layer. The bundling process uses a Dockerfile build to install Pipenv and to cache the dependencies in the Docker layer cache, improving the dev experience by speeding up bundling. Closes #9406, #9944 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Reagan Elm

commit sha 11ce726b760b8d72953f4ae2239d62aa89eaa894

feat(aws-ec2): vpc flow log s3 bucket prefix support (#10779) Fixes: #10778 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha 33e2047d9dbe13189c49c4536b285bbb631ea395

docs(apigateway): methodArn is a getter (#10822) closes #10680 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Alvin Tanjaya

commit sha 240d4b54bee4a0ac3bff0b92d5340493e5c55ed8

feat(ec2): add c5a instance class

view details

Shiv Lakshminarayan

commit sha 5bb13eafbc6093b60d2e3f5d3f1f6a17a5c046e2

docs(cognito): minor README fixup (#10839) added a newline when starting the doc as it does not render correctly in our [reference documentation](https://docs.aws.amazon.com/cdk/api/latest/docs/aws-cognito-readme.html) also addressed a small typo and a missing import ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Shiv Lakshminarayan

commit sha 25eb1c2af6c963f1a3c0a4f63dab210f14723b14

feat(config): Scope class for scoping config rules to a specific resource, resource types, tags (#10821) Previously, we had methods `scopeToResource()`, `scopeToResources()` and `scopeToTag()` which could be called on a rule. However, only one type of scope restriction could be added to a rule. Calling these methods sequentially would not result in additive behaviour, which may be confusing to users. This change introduces a scope property to config rules with some static convenience methods to define the scope of a config rule. After this change, only one scope can be defined and behaviour will be less jarring. Also added an enum like class `ResourceType` which adds some convenience to selecting resources to scope. BREAKING CHANGE: `scopeToResource()`, `scopeToResources()` and `scopeToTag()` APIs have been removed. Use the `scope` property to restrict the scope of a Config rule. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Rico Huijbers

commit sha 1fbb8bcc5f1aa76710d286f78a59370438a7d0a4

chore(pipelines): note that stacks aren't automatically deleted (#10843) Explicitly note in the README that application stacks aren't automatically deleted. Relates to #10759. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Jonathan Goldwasser

commit sha 2cb8e22221b266b90b3a0b6c198a0da6ff4e3b8a

feat(secretsmanager): hosted rotation (#10790) Add support for secret rotation using a hosted rotation Lambda function. This should eventually replace the `SecretRotation` class which uses a serverless application (old way of doing this, currently used in `aws-rds`). Note: the `HostedRotationLambda` CF property doesn't support excluding characters yet so we'll have to wait until we can use it in `aws-rds`. See https://docs.aws.amazon.com/secretsmanager/latest/userguide/integrating_cloudformation.html See https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-hostedrotationlambda.html ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Nick Lynch

commit sha fe8d5e67f9e53c8f74a304e27cb668354699cc48

feat(cloudfront): Distribution is now in Developer Preview (#10831) Move `Distribution` from 'Experimental' to 'Developer Preview'. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Josh Kellendonk

commit sha cf268218163a6d25cc6bbe7375b9332f87062631

feat(aws-ecs-builder): add public ip support (#10646) This change introduces `AssignPublicIpExtension`. This feature assigns a public IP address to Fargate tasks. The user may also opt to have the tasks automatically register their public IPs in a Route53 Hosted Zone. Closes #10644 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

push time in 5 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 7ca3a9fffb0a6073ba4586b41d183766d4f0bf35

Remove outdated TODO

view details

push time in 8 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha bb8b764f025566762517ac96f39f8d9bba6621d8

Use IgnoreStrategy

view details

Jorge Israel Peña

commit sha 78ab3bb969acd4a53238355ab0f031bcde7aac2f

Update fingerprints

view details

Jorge Israel Peña

commit sha 0220e1699bd799a379c336b915b8a2149aaafd68

Update dependencies

view details

push time in 8 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 9d9ea5c6763d17775d3f31bf30f4b9c7f1c5db27

Update fingerprints

view details

Jorge Israel Peña

commit sha 6207afd675f03989bf69c495cf6d2ba73f6407e5

Update dependencies

view details

push time in 9 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 56f87a531599c5ae344a18880ffe1239920c5eed

Use IgnoreStrategy

view details

push time in 9 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 2eff379ccb3aa349a7705581715b44f7bf77b4f6

Update fingerprints

view details

push time in 9 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha cea3597c9a6e8c37c9e21656d9a63b7c05741db2

Update fingerprints

view details

push time in 9 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 694185816dd68bac018066c2f9e820836e33806b

Update fingerprints

view details

push time in 9 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 9bd04dbd692f0ad513caaedb64b33d3ca5d3f506

Update fingerprints

view details

push time in 9 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha fb4e1df591884197db48ab4e6638dd099dbd43d9

Fix integration tests

view details

push time in 9 days

create barnchblaenk/aws-cdk

branch : ignore-patterns

created branch time in 9 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha b604590db23792347a8f45c11f877e13edb5cc60

fix(ecr): apply user excludes after .dockerignore

view details

push time in 10 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 9c2fb786945e8c562d26eaa7da9d46acaf166d39

fix(ecr): don't filter out negated patterns

view details

Jorge Israel Peña

commit sha be6de656b3a4f4f69cda70da791b6a4789b2950f

fix(core): pass the relativePath to shouldExclude

view details

Jorge Israel Peña

commit sha 0384f2ea600fd3f0f8cd3123c4e141dc3828cdc0

fix(ecr): apply user excludes after .dockerignore

view details

push time in 10 days

push eventblaenk/aws-cdk

Neta Nir

commit sha 4864fa057e56a4e8e2d1afeaa5fe4e84a8c90878

chore(cli): "cdk context" is broken (#10751) This [commit](https://github.com/aws/aws-cdk/pull/10619), while fixed the problem mentioned, broke the simplest functionally of: ``` cdk context ``` Now throws: ``` Cannot read property 'sort' of undefined ``` This PR reverts that change, and adds a simple unit test that will allow detecting this kind of breakage in unit tests. We still need to fix the issue in the PR, opening the orginal [issue](https://github.com/aws/aws-cdk/issues/3033). ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Ayush Goyal

commit sha 41f6de2b3fe6cb20a49fce2d3db0bd25812fd5d9

feat(efs): add support for backup policy (#10524) Add support for setting `BackupPolicy` to the `FileSystem` L2 construct. [Reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-backuppolicy) closes #10414 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Neta Nir

commit sha d1a6e88f72c3f2e13de22f82250f04df1df89cab

chore: upgrade jsonschema minor version (#10758) bump the minor version to `1.2.10` to avoid a [bug](https://github.com/tdegrunt/jsonschema/issues/314) in version `1.2.9`. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Daniel Schroeder

commit sha 4f46341ae9290200e7e8a34a4c98b5b3af726ba2

docs(ec2): fix block device example in README (#10760) In the latest version the property is called `blockDevices`, not `blockDeviceMappings`. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Neil Kuan

commit sha 8b9a5cf3b68d97677915a034dda31edfbf1c60b4

chore(rds): add additional mysql engine versions (#10757) chore(rds): add additional mysql engine versions Closes: #10756 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

AWS CDK Automation

commit sha 6078cab14dcc6d974d4f0c92eab05e661bbc44e6

feat(cfnspec): cloudformation spec v18.6.0 (#10762) Co-authored-by: AWS CDK Team <aws-cdk@amazon.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

view details

Mitch Lloyd

commit sha effed09854b6614e75077fd39be8aced69c33582

fix(redshift): Allow redshift cluster securityGroupName to be generated (#10742) PR that resolves #10740 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

wtho

commit sha dbb7e34eeb9f396003522fbee52f63f985826f70

feat(cloudfront-origins): customize origin access identity in s3origin (#10491) Adds support for passing in a identity as it is possible in the CloudFrontWebDistribution closes #9859 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Shiv Lakshminarayan

commit sha 1123f073b07b3a465499759427e8e34c692e72f1

chore(cfnspec): drop step functions patch as the updated spec has restored properties (#10764) in the `18.5` import, there the AWS::StepFunctions::Activity resource dropped the required name property and added one called Arn which was unintentional. A patch was added to restore the resource specification to previous state. Since #10762 has been merged, those properties have been restored in the resource specification as of `18.6`. The patch is no longer necessary. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

AWS CDK Team

commit sha e0d0e11a4c4822d5132dca7d12af237febb55b38

chore(release): 1.67.0

view details

Neta Nir

commit sha 6b74184bd726a3fa71f9145c52f1ce5042e031f7

Update CHANGELOG.md

view details

Neta Nir

commit sha 310408449fef737a538b80a51a0496867a37c1f1

Update CHANGELOG.md

view details

Nick Lynch

commit sha 5a97d2757d8f609b8f185b09f14e0eebf9c0dfa0

feat(cloudfront): support for cache policies (#10656) Support for the new Cache Policy concept in CloudFront, which replaces the existing `ForwardedValues` properties and specifies what parts of a request make up the cache key, and what TTLs to use. _Implementation notes:_ * To achieve the API I wanted for the managed policies, I opted to *not* have `ICachePolicy` extend `IResource`. I admit to not understanding all of the implications of this, so welcome feedback. * I also opted to exclude the `cachePolicyLastUpdatedTimestamp` attribute from both `ICachePolicy` and `CachePolicy`, as the use case for them isn't clear, and handling the property for managed/imported cache policies was awkward. * Lastly, I opted to remove completely (rather than deprecate) the `forwardedValues` property, forcing users to create (or use managed) Cache Policies to achieve the same behavior. * Related to the above, `ForwardedValues` is marked as deprecated and optional in the CloudFormation docs, but if no `CachePolicyId` or `ForwardedValues` are specified, the deployment will fail claiming `ForwardedValues` is missing. That's why I opted to default the `CachePolicyId` to "CachingOptimized". fixes #9644 BREAKING CHANGE: Distribution `forwardQueryString` and `forwardQueryStringCacheKeys` have been removed in favor of `cachePolicy` and the new CachePolicy construct. * **cloudfront:** Distributions now default to the "CachingOptimized" managed cache policy ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

mergify[bot]

commit sha 2b4dd71fad5f9d5f65cc280e04d67a7e6fd5e2c3

chore(release): 1.67.0 (#10771) See [CHANGELOG](https://github.com/aws/aws-cdk/blob/bump/1.67.0/CHANGELOG.md)

view details

Nick Lynch

commit sha 08efc9629337c9e3daf33306af563da95e29a910

feat(cloudfront): support for origin request policies (#10765) Support for the new Origin Request Policy concept in CloudFront, which provides greater control to users over what values are forwarded to the origin from the original viewer request. _Implementation Notes:_ * *Heavily* influenced by #10656, including the same notes on not extending from `IResource` and excluding the `lastModifiedTimestamp`. * Currently marked as a DRAFT, since this PR *requires* #10656; origin request policies cannot be used without cache policies. fixes #9647 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Shiv Lakshminarayan

commit sha 8bee193fe66ed0dc3d7751181471a9eb9abae3cc

fix(events): cannot use tokens as event bus name (#10772) added a condition to ensure that eventBusName does not contain an unresolved token before performing validation. Closes #10467 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

mergify[bot]

commit sha a6ad2bc1b83dadbe53543c2017e6f2cb4b8cbe1d

Merge branch 'master' into merge-back/1.67.0

view details

mergify[bot]

commit sha a3790beb695b38e6dcfc7453efd9fe1b2b541338

chore(merge-back): 1.67.0 (#10773) See [CHANGELOG](https://github.com/aws/aws-cdk/blob/merge-back/1.67.0/CHANGELOG.md)

view details

Andrew

commit sha f7ce0796eae621e6974658959cdbf11822d39eb2

fix(core): partial wildcards don't work with selective bundling (#10767) Use `minimatch` to match stack names when deciding whether to bundle assets or not. This will ensure that when `cdk deploy -e '*-stack'` is run and there is a stack with assets named `'my-stack`, the assets are bundled. fixes #10732 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Martin Muller

commit sha 55fa0555b78e69d99432018975adb5e03ab12bff

fix(ec2): VPN preSharedKey cannot be a Token (#10725) Fixes #10723 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

push time in 10 days

pull request commentaws/aws-cdk

chore(eslint-plugin-cdk): use a fixed directory for test output within the package folder

Sorry about that, I misread what you wrote:

in the root of this package

as the "root of this repo"

Thanks for the fix! I probably won't have time to look at this until later tomorrow so feel free to take over if this is time sensitive.

I did try yarn build at the repo root and got:

npm ERR! code ETARGET
npm ERR! notarget No matching version found for monocdk@1.66.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
blaenk

comment created time in 12 days

push eventblaenk/aws-cdk

Neta Nir

commit sha d1a6e88f72c3f2e13de22f82250f04df1df89cab

chore: upgrade jsonschema minor version (#10758) bump the minor version to `1.2.10` to avoid a [bug](https://github.com/tdegrunt/jsonschema/issues/314) in version `1.2.9`. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Daniel Schroeder

commit sha 4f46341ae9290200e7e8a34a4c98b5b3af726ba2

docs(ec2): fix block device example in README (#10760) In the latest version the property is called `blockDevices`, not `blockDeviceMappings`. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Neil Kuan

commit sha 8b9a5cf3b68d97677915a034dda31edfbf1c60b4

chore(rds): add additional mysql engine versions (#10757) chore(rds): add additional mysql engine versions Closes: #10756 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

AWS CDK Automation

commit sha 6078cab14dcc6d974d4f0c92eab05e661bbc44e6

feat(cfnspec): cloudformation spec v18.6.0 (#10762) Co-authored-by: AWS CDK Team <aws-cdk@amazon.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

view details

Mitch Lloyd

commit sha effed09854b6614e75077fd39be8aced69c33582

fix(redshift): Allow redshift cluster securityGroupName to be generated (#10742) PR that resolves #10740 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

wtho

commit sha dbb7e34eeb9f396003522fbee52f63f985826f70

feat(cloudfront-origins): customize origin access identity in s3origin (#10491) Adds support for passing in a identity as it is possible in the CloudFrontWebDistribution closes #9859 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Shiv Lakshminarayan

commit sha 1123f073b07b3a465499759427e8e34c692e72f1

chore(cfnspec): drop step functions patch as the updated spec has restored properties (#10764) in the `18.5` import, there the AWS::StepFunctions::Activity resource dropped the required name property and added one called Arn which was unintentional. A patch was added to restore the resource specification to previous state. Since #10762 has been merged, those properties have been restored in the resource specification as of `18.6`. The patch is no longer necessary. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

AWS CDK Team

commit sha e0d0e11a4c4822d5132dca7d12af237febb55b38

chore(release): 1.67.0

view details

Neta Nir

commit sha 6b74184bd726a3fa71f9145c52f1ce5042e031f7

Update CHANGELOG.md

view details

Neta Nir

commit sha 310408449fef737a538b80a51a0496867a37c1f1

Update CHANGELOG.md

view details

Nick Lynch

commit sha 5a97d2757d8f609b8f185b09f14e0eebf9c0dfa0

feat(cloudfront): support for cache policies (#10656) Support for the new Cache Policy concept in CloudFront, which replaces the existing `ForwardedValues` properties and specifies what parts of a request make up the cache key, and what TTLs to use. _Implementation notes:_ * To achieve the API I wanted for the managed policies, I opted to *not* have `ICachePolicy` extend `IResource`. I admit to not understanding all of the implications of this, so welcome feedback. * I also opted to exclude the `cachePolicyLastUpdatedTimestamp` attribute from both `ICachePolicy` and `CachePolicy`, as the use case for them isn't clear, and handling the property for managed/imported cache policies was awkward. * Lastly, I opted to remove completely (rather than deprecate) the `forwardedValues` property, forcing users to create (or use managed) Cache Policies to achieve the same behavior. * Related to the above, `ForwardedValues` is marked as deprecated and optional in the CloudFormation docs, but if no `CachePolicyId` or `ForwardedValues` are specified, the deployment will fail claiming `ForwardedValues` is missing. That's why I opted to default the `CachePolicyId` to "CachingOptimized". fixes #9644 BREAKING CHANGE: Distribution `forwardQueryString` and `forwardQueryStringCacheKeys` have been removed in favor of `cachePolicy` and the new CachePolicy construct. * **cloudfront:** Distributions now default to the "CachingOptimized" managed cache policy ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

mergify[bot]

commit sha 2b4dd71fad5f9d5f65cc280e04d67a7e6fd5e2c3

chore(release): 1.67.0 (#10771) See [CHANGELOG](https://github.com/aws/aws-cdk/blob/bump/1.67.0/CHANGELOG.md)

view details

Nick Lynch

commit sha 08efc9629337c9e3daf33306af563da95e29a910

feat(cloudfront): support for origin request policies (#10765) Support for the new Origin Request Policy concept in CloudFront, which provides greater control to users over what values are forwarded to the origin from the original viewer request. _Implementation Notes:_ * *Heavily* influenced by #10656, including the same notes on not extending from `IResource` and excluding the `lastModifiedTimestamp`. * Currently marked as a DRAFT, since this PR *requires* #10656; origin request policies cannot be used without cache policies. fixes #9647 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Shiv Lakshminarayan

commit sha 8bee193fe66ed0dc3d7751181471a9eb9abae3cc

fix(events): cannot use tokens as event bus name (#10772) added a condition to ensure that eventBusName does not contain an unresolved token before performing validation. Closes #10467 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

mergify[bot]

commit sha a6ad2bc1b83dadbe53543c2017e6f2cb4b8cbe1d

Merge branch 'master' into merge-back/1.67.0

view details

mergify[bot]

commit sha a3790beb695b38e6dcfc7453efd9fe1b2b541338

chore(merge-back): 1.67.0 (#10773) See [CHANGELOG](https://github.com/aws/aws-cdk/blob/merge-back/1.67.0/CHANGELOG.md)

view details

push time in 13 days

pull request commentaws/aws-cdk

fix(eslint-plugin-cdk): create temporary directory within /tmp

Sounds good, made that change.

blaenk

comment created time in 13 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 531e6bf2e5251a5862a12f8df89cdea980931ec6

fix(eslint-plugin-cdk): create test-output/ dir This will be used by tests that need to write temporary files.

view details

push time in 13 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 46de87030b2a386e080af9305c147783d4c39d9e

fix(ecr): don't filter out negated patterns

view details

Jorge Israel Peña

commit sha 143a9103cc3d0dd4bba6041d0ab1295d91ef80d3

fix(core): pass the relativePath to shouldExclude

view details

Jorge Israel Peña

commit sha 91e412367b9b1bfba9ff2e1f56159e1770cd7f8f

fix(ecr): apply user excludes after .dockerignore

view details

Jorge Israel Peña

commit sha 43f888f2c0f98da4b9ec0df4a2e795f17a4e2a7e

fix(eslint-plugin-cdk): create tmp dir within /tmp

view details

push time in 13 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha c2e0b5ddba7af45cc66f2d41eaed9dbbb3aee26e

fix(ecr): don't filter out negated patterns

view details

Jorge Israel Peña

commit sha 55cf1ccb2efd6ae82b83e0dc033a8ed67c2959c6

fix(core): pass the relativePath to shouldExclude

view details

Jorge Israel Peña

commit sha 475604b6d98864e8523c5556e01daed530a0831d

fix(ecr): apply user excludes after .dockerignore

view details

Jorge Israel Peña

commit sha d7061f4eb7bd468e53cc6d187dde380cd3e12892

fix(eslint-plugin-cdk): create tmp dir within /tmp

view details

push time in 13 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 2330266aa132268b283e8c9406da7bacc566aab7

fix(eslint-plugin-cdk): create tmp dir within /tmp

view details

push time in 13 days

PR opened aws/aws-cdk

fix(eslint-plugin-cdk): create temporary directory within /tmp

The use of fs.mkdtemp() in no-core-construct.test.ts doesn't provide a trailing path separator, so instead of attempting to create /tmp/randomstring, it attempts to create /tmprandomstring.

See the linked docs for more information:

The fs.mkdtemp() method will append the six randomly selected characters directly to the prefix string. For instance, given a directory /tmp, if the intention is to create a temporary directory within /tmp, the prefix must end with a trailing platform-specific path separator (require('path').sep).

I discovered this while working on something else.

I don't think CI has failed because I think you all use privileged mode on CodeBuild, in which case such an operation would succeed.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

+2 -2

0 comment

1 changed file

pr created time in 13 days

create barnchblaenk/aws-cdk

branch : fix-mkdtemp

created branch time in 13 days

push eventblaenk/aws-cdk

Rico Huijbers

commit sha 63088e1ae92d810a3954ae87031c2989e0b04327

chore: move 'core' tests to jest via nodeunit-shim (#10661) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Rico Huijbers

commit sha de9d2f77779f16ead3ab871b8d4a51d12c700ea2

fix(ec2): `InitCommand.shellCommand()` renders an argv command instead (#10691) `InitCommand.shellCommand('abc xyz')` renders to `['abc xyz']` which actually represents an `argv` command of one element, which is treated differently. For example, spaces in it are not parsed, which would be expected for a shell command. The correct rendering for a shell command is a plain string in the `command` property. Fixes #10684. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Rico Huijbers

commit sha 7178374a3e545083724af70fbd777fbaabd33b1c

fix(ec2): `addExecuteFileCommand` arguments cannot be omitted (#10692) If they are left out, they render as `undefined` which is definitely not what's intended. What's worse, this behavior was even encoded into our unit tests `>_<`. Fixes #10687. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Mate Gabri

commit sha a72cfbd5d0f9af87aacf0657a6fc370ce2a23c55

fix(ec2): memory optimised graviton2 instance type (#10615) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Dylan Lundy

commit sha 3f6275265f84cbc04e12660496e9d9eb7cd65354

fix(cli): `cdk context --reset <number>` does not work (#10619) *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license* Fixes #3033

view details

Jonathan Goldwasser

commit sha 317d9cf7ada2663e88f3bd3185f64e6c28d663ae

chore(core): cache asset hashes (#10478) Cache asset hashes. This avoids file system and bundling operations when the same asset with the same configuration is used in multiple stacks in an app. Closes #9424 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Nick Lynch

commit sha 9444399b08825b4d1c5dce58e3c396c9941724c4

fix(elbv2): metric(Un)HealthyHostCount don't use TargetGroup dimension (#10697) Both the HealthyHostCount and UnHealthyHostCount metrics require the TargetGroup as a dimension, in addition to the LoadBalancer dimension. The current `NetworkLoadBalancer.metric(Un)HealthyHostCount` methods don't account for this, and return broken metrics. The methods can't even be properly fixed to do the right thing, because the proper solution results in one metric per TargetGroup, whereas the current signature returns a single `IMetric`. Moving the metrics to the TargetGroup will provide a way to get at these metrics. fixes #5046 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Nick Lynch

commit sha 0ec45881e66f598ec37bb772cd01c30be4da96f8

fix(cloudfront-origins): S3Origins with cross-stack buckets cause cyclic references (#10696) An S3Origin creates an OriginAccessIdentity, and grants that identity read permissions on the bucket. This creates cyclic references when the bucket is located in a different stack than the distribution. The bucket has a dependency on the generated OAI user for the BucketPolicy, and the Distribution has a dependency on the bucket's domain name for the origin. The fix detects a cross-stack bucket and re-parents the OAI in the bucket's stack to prevent cyclic references. fixes #10399

view details

Rico Huijbers

commit sha e0b55086cf9061e579c3c804b4d2e169ec9d7ae2

fix(cli): 'stack already contains Metadata resource' warning (#10695) This warning was added to detect an inability to add the metadata resource in the CLI, before the framework started emitting the metadata resource by default. Now it's expected, and the warning doesn't make any sense anymore. Fixes #10625. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Rico Huijbers

commit sha 7bb5cf43113db76d7e5e0fec5643e2e4cd64d289

fix(core): Stacks from 3rd-party libraries do not synthesize correctly (#10690) Even though this is arguably somewhat of an antipattern and user error: - You should not be vending `Stack`s from libraries. - All libraries should be using a single version of the CDK so that NPM can dedupe it (or use `peerDependencies` to avoid this altogether) This is still a sharp edge that we can blunt a little by not using the `instanceof` language feature. No test because it needs a second copy of the CDK to expose it. Fixes #10671. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha 3da6420607ce0898654c474cba6498fe0b3d27cf

chore(cdk-build-tools): print build times for all packages (#10681) Print the build times for all packages, irrespective of their success or failure. The motivation is to gather package build times and their contribution to the total build time of the repo. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Elad Ben-Israel

commit sha c60764e28ddc93e5a6f818fdc8e6ae3c0aa09f91

feat(readme): deprecate Gitter in favor of cdk.dev Slack (#10700) Shift community chat from Gitter to the cdk.dev Slack workspace ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha 3cbb86321269b43b22580921b8a41c2af1172512

chore: migrate all tests off compat layer and use "constructs" module (#10698) Switching all tests and test utilities to use the "constructs" module as preparation for v2 branch. As part of CDKv2, the construct compat layer in the "@aws-cdk/core" module will be removed. This change pre-migrates tests to the new module so as to reduce code divergence between the 'v1' and 'v2' code branches. This will in turn reduce the number of merge conflicts when changes are forward merged from the 'v1' branch onto the 'v2' branch. This change also adds a new private tools module - eslint-plugin-cdk - where CDK specific eslint rules can be added. The first rule now is to ensure that tests and test related utilities do not use the construct compat layer. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

geduld

commit sha ff3a69285f1f3ae1ff6c6b1495192ce54e46d2fc

fix(codepipeline-actions): correctly name the triggering Event in CodeCommitSourceAction (#10706) Use backticks instead of single quotes for template strings. Fixes #10665 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Shiv Lakshminarayan

commit sha 7dd80f13763b2459bbd102e17316024f5dec979a

chore(config): add features to represent initial set-up and rules (#10707) Rationale: Rules have been in developer preview for ~6 months We will add support for the initial set-up through L2s, but they will likely need to be marked as experimental and iterated on before reaching a stable state. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Alex Pulver

commit sha e57f5c3aa8fd780dfbdecf49cd18ba16f0883737

docs(cli): update cdk init help message (#8995) As of AWS CDK 1.51.0, `cdk init` does not default to `app` template, but lists available templates and languages. ```bash $ cdk init Available templates: * app: Template for a CDK Application └─ cdk init app --language=[csharp|fsharp|java|javascript|python|typescript] * lib: Template for a CDK Construct Library └─ cdk init lib --language=typescript * sample-app: Example CDK Application with some constructs └─ cdk init sample-app --language=[csharp|fsharp|java|javascript|python|typescript] ``` ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Dan Andersson

commit sha 08ae74569eb52fb73f202b770d652a941fd61ea4

feat(aws-ec2): KINESIS_FIREHOSE vpc endpoint (#10682) KINESIS_FIREHOSE is missing from InterfaceVpcEndpointAwsService. KINESIS_STREAM is provided, but Firehose is not. closes: #10611 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Ayush Goyal

commit sha 320ec72a30f06920ab24fb43afff6975992db71f

feat(core): pass environment variables to CustomResourceProvider (#10560) Add environment prop to CustomResourceProvider closes #9668 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha 614c2a631c097068a549cd447263b8f62e686d7a

chore: fix buildup failing due to eslint-plugin-cdk missing (#10719) pkglint uses the same eslintrc file as the rest of the repo but does not depend on cdk-build-tools. Fix this by explicitly declaring eslint-plugin-cdk as a dependency.

view details

Christopher Rybicki

commit sha 063798bdde241285df155999a0a5795eead87703

fix(core): cannot override properties with `.` in the name (#10441) Closes #10109 While researching this, I saw some comments multiple years old saying that JavaScript doesn't support RegExp lookbehind assertions, but from the looks of https://node.green/ it is supported all the way back to 10.3.0, so that aligns with current CDK supported node versions. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

push time in 13 days

push eventblaenk/aws-cdk

Jorge Israel Peña

commit sha 4ada4c188288f0c587f8cdb900b2911611b81efa

Create a temporary directory within /tmp

view details

push time in 13 days

push eventblaenk/aws-cdk

Rico Huijbers

commit sha 63088e1ae92d810a3954ae87031c2989e0b04327

chore: move 'core' tests to jest via nodeunit-shim (#10661) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Rico Huijbers

commit sha de9d2f77779f16ead3ab871b8d4a51d12c700ea2

fix(ec2): `InitCommand.shellCommand()` renders an argv command instead (#10691) `InitCommand.shellCommand('abc xyz')` renders to `['abc xyz']` which actually represents an `argv` command of one element, which is treated differently. For example, spaces in it are not parsed, which would be expected for a shell command. The correct rendering for a shell command is a plain string in the `command` property. Fixes #10684. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Rico Huijbers

commit sha 7178374a3e545083724af70fbd777fbaabd33b1c

fix(ec2): `addExecuteFileCommand` arguments cannot be omitted (#10692) If they are left out, they render as `undefined` which is definitely not what's intended. What's worse, this behavior was even encoded into our unit tests `>_<`. Fixes #10687. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Mate Gabri

commit sha a72cfbd5d0f9af87aacf0657a6fc370ce2a23c55

fix(ec2): memory optimised graviton2 instance type (#10615) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Dylan Lundy

commit sha 3f6275265f84cbc04e12660496e9d9eb7cd65354

fix(cli): `cdk context --reset <number>` does not work (#10619) *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license* Fixes #3033

view details

Jonathan Goldwasser

commit sha 317d9cf7ada2663e88f3bd3185f64e6c28d663ae

chore(core): cache asset hashes (#10478) Cache asset hashes. This avoids file system and bundling operations when the same asset with the same configuration is used in multiple stacks in an app. Closes #9424 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Nick Lynch

commit sha 9444399b08825b4d1c5dce58e3c396c9941724c4

fix(elbv2): metric(Un)HealthyHostCount don't use TargetGroup dimension (#10697) Both the HealthyHostCount and UnHealthyHostCount metrics require the TargetGroup as a dimension, in addition to the LoadBalancer dimension. The current `NetworkLoadBalancer.metric(Un)HealthyHostCount` methods don't account for this, and return broken metrics. The methods can't even be properly fixed to do the right thing, because the proper solution results in one metric per TargetGroup, whereas the current signature returns a single `IMetric`. Moving the metrics to the TargetGroup will provide a way to get at these metrics. fixes #5046 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Nick Lynch

commit sha 0ec45881e66f598ec37bb772cd01c30be4da96f8

fix(cloudfront-origins): S3Origins with cross-stack buckets cause cyclic references (#10696) An S3Origin creates an OriginAccessIdentity, and grants that identity read permissions on the bucket. This creates cyclic references when the bucket is located in a different stack than the distribution. The bucket has a dependency on the generated OAI user for the BucketPolicy, and the Distribution has a dependency on the bucket's domain name for the origin. The fix detects a cross-stack bucket and re-parents the OAI in the bucket's stack to prevent cyclic references. fixes #10399

view details

Rico Huijbers

commit sha e0b55086cf9061e579c3c804b4d2e169ec9d7ae2

fix(cli): 'stack already contains Metadata resource' warning (#10695) This warning was added to detect an inability to add the metadata resource in the CLI, before the framework started emitting the metadata resource by default. Now it's expected, and the warning doesn't make any sense anymore. Fixes #10625. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Rico Huijbers

commit sha 7bb5cf43113db76d7e5e0fec5643e2e4cd64d289

fix(core): Stacks from 3rd-party libraries do not synthesize correctly (#10690) Even though this is arguably somewhat of an antipattern and user error: - You should not be vending `Stack`s from libraries. - All libraries should be using a single version of the CDK so that NPM can dedupe it (or use `peerDependencies` to avoid this altogether) This is still a sharp edge that we can blunt a little by not using the `instanceof` language feature. No test because it needs a second copy of the CDK to expose it. Fixes #10671. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha 3da6420607ce0898654c474cba6498fe0b3d27cf

chore(cdk-build-tools): print build times for all packages (#10681) Print the build times for all packages, irrespective of their success or failure. The motivation is to gather package build times and their contribution to the total build time of the repo. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Elad Ben-Israel

commit sha c60764e28ddc93e5a6f818fdc8e6ae3c0aa09f91

feat(readme): deprecate Gitter in favor of cdk.dev Slack (#10700) Shift community chat from Gitter to the cdk.dev Slack workspace ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha 3cbb86321269b43b22580921b8a41c2af1172512

chore: migrate all tests off compat layer and use "constructs" module (#10698) Switching all tests and test utilities to use the "constructs" module as preparation for v2 branch. As part of CDKv2, the construct compat layer in the "@aws-cdk/core" module will be removed. This change pre-migrates tests to the new module so as to reduce code divergence between the 'v1' and 'v2' code branches. This will in turn reduce the number of merge conflicts when changes are forward merged from the 'v1' branch onto the 'v2' branch. This change also adds a new private tools module - eslint-plugin-cdk - where CDK specific eslint rules can be added. The first rule now is to ensure that tests and test related utilities do not use the construct compat layer. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

geduld

commit sha ff3a69285f1f3ae1ff6c6b1495192ce54e46d2fc

fix(codepipeline-actions): correctly name the triggering Event in CodeCommitSourceAction (#10706) Use backticks instead of single quotes for template strings. Fixes #10665 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Shiv Lakshminarayan

commit sha 7dd80f13763b2459bbd102e17316024f5dec979a

chore(config): add features to represent initial set-up and rules (#10707) Rationale: Rules have been in developer preview for ~6 months We will add support for the initial set-up through L2s, but they will likely need to be marked as experimental and iterated on before reaching a stable state. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Alex Pulver

commit sha e57f5c3aa8fd780dfbdecf49cd18ba16f0883737

docs(cli): update cdk init help message (#8995) As of AWS CDK 1.51.0, `cdk init` does not default to `app` template, but lists available templates and languages. ```bash $ cdk init Available templates: * app: Template for a CDK Application └─ cdk init app --language=[csharp|fsharp|java|javascript|python|typescript] * lib: Template for a CDK Construct Library └─ cdk init lib --language=typescript * sample-app: Example CDK Application with some constructs └─ cdk init sample-app --language=[csharp|fsharp|java|javascript|python|typescript] ``` ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Dan Andersson

commit sha 08ae74569eb52fb73f202b770d652a941fd61ea4

feat(aws-ec2): KINESIS_FIREHOSE vpc endpoint (#10682) KINESIS_FIREHOSE is missing from InterfaceVpcEndpointAwsService. KINESIS_STREAM is provided, but Firehose is not. closes: #10611 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Ayush Goyal

commit sha 320ec72a30f06920ab24fb43afff6975992db71f

feat(core): pass environment variables to CustomResourceProvider (#10560) Add environment prop to CustomResourceProvider closes #9668 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

Niranjan Jayakar

commit sha 614c2a631c097068a549cd447263b8f62e686d7a

chore: fix buildup failing due to eslint-plugin-cdk missing (#10719) pkglint uses the same eslintrc file as the rest of the repo but does not depend on cdk-build-tools. Fix this by explicitly declaring eslint-plugin-cdk as a dependency.

view details

Christopher Rybicki

commit sha 063798bdde241285df155999a0a5795eead87703

fix(core): cannot override properties with `.` in the name (#10441) Closes #10109 While researching this, I saw some comments multiple years old saying that JavaScript doesn't support RegExp lookbehind assertions, but from the looks of https://node.green/ it is supported all the way back to 10.3.0, so that aligns with current CDK supported node versions. ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

view details

push time in 14 days

create barnchblaenk/aws-cdk

branch : whitelist-exclude

created branch time in 14 days

fork blaenk/aws-cdk

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

https://aws.amazon.com/cdk

fork in 16 days

push eventblaenk/dots

Jorge Israel Peña

commit sha 2e5fb56abb8ead627b3267895022c17f617020e4

emacs: remove many packages

view details

push time in 21 days

push eventblaenk/app

Jorge Israel Peña

commit sha 44dc8d352325c80defb365c1bf18393f10d6adf0

Test migration [deploy] [migrate]

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 51cb39819377a94c7fa41f2639f3586650756a36

Test deploy [deploy]

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha dba6911a9b236bbed4d6509afb7d9a414d7d830a

Use single quotes

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 00ded29802d1055b2c966cce1f639a7111b81c0a

Add 'deploy' and 'migration' commit message directives: Surrounded in brackets, these opt-into deployment and migration.

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha cda33879b13afba7135f6c01e37b3525157337a6

Add functions/migration-custom-resource to npm-check

view details

Jorge Israel Peña

commit sha 874d5214bf1e29ce6400ff5bd224404085b832b9

Update all packages

view details

push time in 23 days

PR closed blaenk/app

Bump typescript from 4.0.2 to 4.0.3 in /functions/migrations-custom-resource dependencies javascript

Bumps typescript from 4.0.2 to 4.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 4.0.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.0%22+is%3Aclosed+">fixed issues query for TypeScript v4.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.1%22+is%3Aclosed+">fixed issues query for TypeScript v4.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.2%22+is%3Aclosed+">fixed issues query for TypeScript v4.0.2</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+4.0.3%22+is%3Aclosed+">fixed issues query for TypeScript v4.0.3</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> <li><a href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-40">Visual Studio 2017/2019</a> (<a href="https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select new version in project options</a>)</li> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/fee3bfbe91b7582f42e2f49814b87353f67e63f4"><code>fee3bfb</code></a> Bump version to 4.0.3 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/2eb5deae4bafe169ec1d2ecf66999003574164bb"><code>2eb5dea</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/1dde4bbe4ebc7fb210bf124b9590a82573a49806"><code>1dde4bb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40595">#40595</a> from typescript-bot/pick/39924/release-4.0</li> <li><a href="https://github.com/microsoft/TypeScript/commit/23c77c4e329ee3a27c4dfe7d9f6905aca12281b0"><code>23c77c4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40444">#40444</a> from amcasey/Cherry40043</li> <li><a href="https://github.com/microsoft/TypeScript/commit/e3301f7294c759be4141f4a49b691fe2614f93ef"><code>e3301f7</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/39924">#39924</a> into release-4.0</li> <li><a href="https://github.com/microsoft/TypeScript/commit/65b84e707e118b802ad41ca164debd15f4915a95"><code>65b84e7</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40273">#40273</a> into release-4.0 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40303">#40303</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/657576ae7c9da142bdbbe43e64d425fa292124fe"><code>657576a</code></a> Set stackTraceLimit to 0 in fileSystemEntryExists</li> <li><a href="https://github.com/microsoft/TypeScript/commit/3e7a8e7e45aed722d7955e35e9fbac14ea75958a"><code>3e7a8e7</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40348">#40348</a> into release-4.0 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40349">#40349</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/8890dcb7ca81857678b110a1586f3642d1447ee2"><code>8890dcb</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40118">#40118</a> into release-4.0 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40134">#40134</a>)</li> <li>See full diff in <a href="https://github.com/Microsoft/TypeScript/compare/v4.0.2...v4.0.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+4 -4

2 comments

2 changed files

dependabot[bot]

pr closed time in 23 days

PR closed blaenk/app

Bump @types/node from 12.12.58 to 14.11.2 in /functions/migrations-custom-resource dependencies javascript

Bumps @types/node from 12.12.58 to 14.11.2. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+4 -4

2 comments

2 changed files

dependabot[bot]

pr closed time in 23 days

PR closed blaenk/app

Bump aws-sdk from 2.752.0 to 2.761.0 in /functions/migrations-custom-resource dependencies javascript

Bumps aws-sdk from 2.752.0 to 2.761.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/aws/aws-sdk-js/releases">aws-sdk's releases</a>.</em></p> <blockquote> <h2>Release v2.761.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> <h2>Release v2.760.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> <h2>Release v2.759.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> <h2>Release v2.758.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> <h2>Release v2.757.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> <h2>Release v2.756.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> <h2>Release v2.755.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> <h2>Release v2.754.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> <h2>Release v2.753.0</h2> <p>See <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">changelog</a> for more information.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md">aws-sdk's changelog</a>.</em></p> <blockquote> <h2>2.761.0</h2> <ul> <li>feature: Batch: Support custom logging, executionRole, secrets, and linuxParameters (initProcessEnabled, maxSwap, swappiness, sharedMemorySize, and tmpfs). Also, add new context keys for awslogs.</li> <li>feature: ConfigService: Make the delivery-s3-bucket as an optional parameter for conformance packs and organizational conformance packs</li> <li>feature: EC2: This release supports returning additional information about local gateway resources, such as the local gateway route table.</li> <li>feature: FraudDetector: Increased maximum length of eventVariables values for GetEventPrediction from 256 to 1024.</li> <li>feature: STS: Documentation update for AssumeRole error</li> </ul> <h2>2.760.0</h2> <ul> <li>feature: Amplify: Allow Oauth Token in CreateApp call to be a maximum of 1000 characters instead of 100</li> <li>feature: EKS: Amazon EKS now supports configuring your cluster's service CIDR during cluster creation.</li> <li>feature: SavingsPlans: Introducing Queued SavingsPlans that will enable customers to queue their purchase request of Savings Plans for future dates.</li> <li>feature: Synthetics: AWS Synthetics now supports AWS X-Ray Active Tracing feature. RunConfig is now an optional parameter with timeout updated from (60 - 900 seconds) to (3 - 840 seconds).</li> <li>feature: Textract: AWS Textract now supports output results for asynchronous jobs to customer specified s3 bucket.</li> <li>feature: TranscribeService: Amazon Transcribe now supports WebM, OGG, AMR and AMR-WB as input formats. You can also specify an output key as a location within your S3 buckets to store the output of your transcription jobs.</li> </ul> <h2>2.759.0</h2> <ul> <li>feature: Backup: This release allows customers to enable or disable advanced backup settings in backup plan. As part of this feature AWS Backup added support for Windows VSS backup option for EC2 resources.</li> <li>feature: CostExplorer: This release provides access to Cost Anomaly Detection Public Preview APIs. Cost Anomaly Detection finds cost anomalies based on your historical cost and usage using Machine Learning models.</li> <li>feature: QuickSight: Added Sheet information to DescribeDashboard, DescribeTemplate and DescribeAnalysis API response.</li> <li>feature: Translate: Improvements to DeleteTerminology API.</li> </ul> <h2>2.758.0</h2> <ul> <li>bugfix: Authentication: assume-role credentials ignore profile region</li> <li>feature: Comprehend: Amazon Comprehend integrates with Amazon SageMaker GroundTruth to allow its customers to annotate their datasets using GroundTruth and train their models using Comprehend Custom APIs.</li> <li>feature: LexModelBuildingService: Lex now supports es-US locales</li> <li>feature: WorkMail: Adding support for Mailbox Export APIs</li> </ul> <h2>2.757.0</h2> <ul> <li>feature: CloudWatchEvents: Add support for Redshift Data API Targets</li> <li>feature: EventBridge: Add support for Redshift Data API Targets</li> <li>feature: Glue: Adding support to update multiple partitions of a table in a single request</li> <li>feature: IoTSiteWise: This release supports IAM mode for SiteWise Monitor portals</li> </ul> <h2>2.756.0</h2> <ul> <li>feature: CodeStarconnections: New integration with the GitHub provider type.</li> <li>feature: MediaLive: AWS Elemental MediaLive now supports batch operations, which allow users to start, stop, and delete multiple MediaLive resources with a single request.</li> </ul> <h2>2.755.0</h2> <ul> <li>bugfix: Types: Update types for fetching credentials from config</li> <li>feature: APIGateway: Adds support for mutual TLS authentication for public regional REST Apis</li> <li>feature: ApiGatewayV2: Adds support for mutual TLS authentication and disableAPIExecuteEndpoint for public regional HTTP Apis</li> <li>feature: Comprehend: Amazon Comprehend now supports detecting Personally Identifiable Information (PII) entities in a document.</li> <li>feature: ES: Adds support for data plane audit logging in Amazon Elasticsearch Service.</li> <li>feature: Kendra: Amazon Kendra now supports additional file formats and metadata for FAQs.</li> </ul> <h2>2.754.0</h2> <ul> <li>feature: Connect: This release adds support for contact flows and routing profiles. For details, see the Release Notes in the Amazon Connect Administrator Guide.</li> <li>feature: DLM: Customers can now provide multiple schedules within a single Data Lifecycle Manager (DLM) policy. Each schedule supports tagging, Fast Snapshot Restore (FSR) and cross region copy individually.</li> <li>feature: Greengrass: This release includes the ability to set run-time configuration for a Greengrass core. The Telemetry feature, also included in this release, can be configured via run-time configuration per core.</li> <li>feature: ServiceCatalog: Enhance DescribeProvisionedProduct API to allow useProvisionedProduct Name as Input, so customer can provide ProvisionedProduct Name instead of ProvisionedProduct Id to describe a ProvisionedProduct.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-js/commit/c6733b5221a706e1280068c379da516cd932b929"><code>c6733b5</code></a> Updates SDK to v2.761.0</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/481965ea17de03757d9710721dc9f6d98cc973f8"><code>481965e</code></a> Updates SDK to v2.760.0</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/2a99f5bd8046f57199275af495c564f0c38aac79"><code>2a99f5b</code></a> Updates SDK to v2.759.0</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/f4b707885a0accf9ab79a65f31b776a31bdf49a7"><code>f4b7078</code></a> Updates SDK to v2.758.0</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/eb91e04354958c07daaea663f0edcb9062997f51"><code>eb91e04</code></a> fix: profile assume-role credentials ignore region (<a href="https://github-redirect.dependabot.com/aws/aws-sdk-js/issues/3447">#3447</a>)</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/5270349adbf408176920fc555f053f233a78daf5"><code>5270349</code></a> Updates SDK to v2.757.0</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/c3a9fb33ff6df09fc9926fa95ae4fe3a2f98edfe"><code>c3a9fb3</code></a> Updates SDK to v2.756.0</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/51e2178e2864f2752f2cf1ae68113334e90626f3"><code>51e2178</code></a> Updates SDK to v2.755.0</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/89640c2f66245d2ac5a659a10c2d186e7fc87a99"><code>89640c2</code></a> Fix types for fetching Credentials from AWS.config (<a href="https://github-redirect.dependabot.com/aws/aws-sdk-js/issues/3438">#3438</a>)</li> <li><a href="https://github.com/aws/aws-sdk-js/commit/b6a45668453efd7b87c4b42d29ef044c7d9baa12"><code>b6a4566</code></a> Updates SDK to v2.754.0</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-js/compare/v2.752.0...v2.761.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+4 -4

2 comments

2 changed files

dependabot[bot]

pr closed time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha a3e4da35823b9a6562a7739667c49cfaaeeea86b

Handle no migrations in CodeBuild

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 4d4efb419588514ce2c2be1e3f6b5ae2996cd676

Skip migrations if there are none

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 36f4c422cff7423595711bf8f3632d751aceecc6

Mark database scripts executable

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 42cf175d885b8998006513313ca8e3c09248627d

Fix tag prefix

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 9ebbb48b255f75d02978330b75f113521931921f

Use GITHUB_SHA on GitHub Actions

view details

Jorge Israel Peña

commit sha f86d7b1deaa135c244274d8d5c6914b845abbdc2

Remove sample line

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 4897f1713063e285bc87601ec930e677842472fb

Mark push_web.sh executable

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 9a2046eac28d0af9cd5d262670a3a1032e52155b

Apply env vars where necessary

view details

Jorge Israel Peña

commit sha fbc26f7a5661f6321b90e1dc2fdedb3822fc6f3d

Get bucket name in deploy_migration.sh

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha e74634e2c17eb705f4122198a5e4af2076688b28

Build functions/migration-custom-resource

view details

Jorge Israel Peña

commit sha 4180e46597108eba59dd400ddd077c7b055f8626

Don't upload zip in build_migration.sh

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 143b4b1435232b4ed10212e1a90e764f98ec9e3c

Rename migrations-custom-resource

view details

Jorge Israel Peña

commit sha 4a28a70653ca5fca708f3db218ffec6c8ab7c49f

Add deploy_migration.sh and mark build_migration.sh executable

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 12020133fed2013ebefd85fcb534d90d9778009f

Separate migration build from deploy

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha e153ac2ff9a8e955c30cb3650fc39e103988ea55

Install dependencies for migrations-custom-resource

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 05c8a785afb85bffc2df59947512d6da385d22ae

Add left brace

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 04ff03a124db6559d59baed576aa6ffd52a50680

Fix secrets syntax

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 1296869cd3a0e23e0fc4c01073cf24dfd1be86cb

Fix workflow yaml

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha d9a0c4c03246d06ef53e36ea5c33e58cd6c2b8ae

Better logging around build_image.sh

view details

Jorge Israel Peña

commit sha bfbbdc7b347a449e102c7e3b21fd5df20039f486

Set the AWS_ACCOUNT_ID env var

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 37917cd8d14f77ef0db8175f5242314f05a82e34

Make build_image.sh resilient to initial deploy

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 08433c9b3087724243e2a04ef5ffd9ebcf984493

Keep the migrations directory

view details

push time in 23 days

push eventblaenk/app

Jorge Israel Peña

commit sha 924dc395d83d6c6e72910e80e24366b3007d4d50

Add initial database/ files

view details

Jorge Israel Peña

commit sha b85923fadf754da070aca19ecead4e0f0e64fefe

Note dbmate as a dependency

view details

Jorge Israel Peña

commit sha 3fd22242147032e007d420a67bd3e3370a6c4b19

Add dbmate wrapper and encode_database_url.sh

view details

Jorge Israel Peña

commit sha 4011490a97f54e969bb7a37d3bb94d7c69e76c75

Propagate props to parent stacks

view details

Jorge Israel Peña

commit sha 2489eed339e0d9af4897dc5da977404e3ee7b0cd

Move build/ contents, not directory

view details

Jorge Israel Peña

commit sha bb7c2f7849928536b11787317f5bfd8d51681349

Use database-accessible port

view details

Jorge Israel Peña

commit sha a94e63c35488ac5c827f45a29c45a3a6b989f345

Remove superfluous PORT constant

view details

Jorge Israel Peña

commit sha a09cb8e2fc0526d4d056239bd3ade7638b96085b

Use GIT_ROOT as anchor path in scripts

view details

Jorge Israel Peña

commit sha 6add51fe92d8701edaf2b3a11d39d7921a339f6e

Update to CDK 1.64.1

view details

Jorge Israel Peña

commit sha ea36907fd5dc62d51ea50bd2b49a2347066039fd

Pass CDK env to stacks

view details

Jorge Israel Peña

commit sha 8a7a8b424012f4b205bf3099f7dddfb057ae19af

Add a NAT instance Necessary for CodeBuild, benefits ECS port-mapping

view details

Jorge Israel Peña

commit sha 9f75ddd572dd8bcea74c5249ba10507d90b9797a

Use 2 availability zones Aurora requires a minimum of 2 AZs, unfortunately.

view details

Jorge Israel Peña

commit sha 852d30506946cd2e052d9ef7e64ee2941863df7f

Add Migration CloudFormation Custom Resource

view details

Jorge Israel Peña

commit sha bd211701f7284228161c5eccd17be35e7d6cb6de

Dependabot /functions/migrations-custom-resource

view details

Jorge Israel Peña

commit sha 73cbcc442a4c42460dcebe1f0a979584b7bc5283

Re-enable AWS deployment

view details

Jorge Israel Peña

commit sha d8bb813cd04a0455196f3987d7add16cf45f6d15

Add migration step

view details

push time in 23 days

push eventblaenk/app

dependabot[bot]

commit sha 2f0c3bf69991ad56d941c05411c358d06558a321

Bump aws-amplify from 3.3.1 to 3.3.2 in /web (#135) Bumps [aws-amplify](https://github.com/aws-amplify/amplify-js) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/aws-amplify/amplify-js/releases) - [Changelog](https://github.com/aws-amplify/amplify-js/blob/main/docs/changelog.md) - [Commits](https://github.com/aws-amplify/amplify-js/compare/aws-amplify@3.3.1...aws-amplify@3.3.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 25 days

delete branch blaenk/app

delete branch : dependabot/npm_and_yarn/web/aws-amplify-3.3.2

delete time in 25 days

PR merged blaenk/app

Bump aws-amplify from 3.3.1 to 3.3.2 in /web dependencies javascript

Bumps aws-amplify from 3.3.1 to 3.3.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws-amplify/amplify-js/commit/cfbc542cc99d80b799d92d844b4557511e4d82b4"><code>cfbc542</code></a> chore(release): Publish [ci skip]</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/559e9775bd37361897338eb1292afd5ad4b613d5"><code>559e977</code></a> chore: preparing release</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/58ddbf8811e44695d97b6ab8be8f7cd2a2242921"><code>58ddbf8</code></a> fix: Add files with Amplify.register to sideEffects array (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6867">#6867</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/7cbed47cb2bbbc3a94a6fcae87efee80a5542f2e"><code>7cbed47</code></a> chore: add DS custom claim test to CircleCI (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6864">#6864</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/9c35b6ee52eac7baa9e2acff96119f07190b074e"><code>9c35b6e</code></a> deps(@aws-amplify/core): bump universal cookie to ^4.0.4</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/78aee2329f73a9dfd90837a215fcbf5a0e6990a7"><code>78aee23</code></a> chore: add private & public DS auth tests to CCI (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6856">#6856</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/a54a58611869e813d9e9d70f74492d4a0eb3f136"><code>a54a586</code></a> [@aws-amplify/ui-components] Module import resolution (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6847">#6847</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/26ce5dfb0270009fc10f003f5627046ddaf5ae4e"><code>26ce5df</code></a> fix(@aws-amplify/datastore): use runExclusive when enqueuing (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6828">#6828</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/5651365e75f2989238110660f5c4dfc7adcfd45d"><code>5651365</code></a> fix(aws-amplify-react-native): remove react-native-elements dependency (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6817">#6817</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/be36f82be9464c2e4ad5b33bbb619c807fdf2676"><code>be36f82</code></a> chore(@aws-amplify/analytics): Remove lodash from types (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6819">#6819</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws-amplify/amplify-js/compare/aws-amplify@3.3.1...aws-amplify@3.3.2">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+85 -92

0 comment

2 changed files

dependabot[bot]

pr closed time in 25 days

push eventblaenk/app

dependabot[bot]

commit sha 9b0cdc3be01a4ece79d3cec07427956f17f00db7

Bump @aws-amplify/ui-react from 0.2.21 to 0.2.22 in /web (#136) Bumps [@aws-amplify/ui-react](https://github.com/aws-amplify/amplify-js) from 0.2.21 to 0.2.22. - [Release notes](https://github.com/aws-amplify/amplify-js/releases) - [Changelog](https://github.com/aws-amplify/amplify-js/blob/main/docs/changelog.md) - [Commits](https://github.com/aws-amplify/amplify-js/compare/@aws-amplify/ui-react@0.2.21...@aws-amplify/ui-react@0.2.22) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 25 days

delete branch blaenk/app

delete branch : dependabot/npm_and_yarn/web/aws-amplify/ui-react-0.2.22

delete time in 25 days

PR merged blaenk/app

Bump @aws-amplify/ui-react from 0.2.21 to 0.2.22 in /web dependencies javascript

Bumps @aws-amplify/ui-react from 0.2.21 to 0.2.22. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws-amplify/amplify-js/commit/cfbc542cc99d80b799d92d844b4557511e4d82b4"><code>cfbc542</code></a> chore(release): Publish [ci skip]</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/559e9775bd37361897338eb1292afd5ad4b613d5"><code>559e977</code></a> chore: preparing release</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/58ddbf8811e44695d97b6ab8be8f7cd2a2242921"><code>58ddbf8</code></a> fix: Add files with Amplify.register to sideEffects array (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6867">#6867</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/7cbed47cb2bbbc3a94a6fcae87efee80a5542f2e"><code>7cbed47</code></a> chore: add DS custom claim test to CircleCI (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6864">#6864</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/9c35b6ee52eac7baa9e2acff96119f07190b074e"><code>9c35b6e</code></a> deps(@aws-amplify/core): bump universal cookie to ^4.0.4</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/78aee2329f73a9dfd90837a215fcbf5a0e6990a7"><code>78aee23</code></a> chore: add private & public DS auth tests to CCI (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6856">#6856</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/a54a58611869e813d9e9d70f74492d4a0eb3f136"><code>a54a586</code></a> [@aws-amplify/ui-components] Module import resolution (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6847">#6847</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/26ce5dfb0270009fc10f003f5627046ddaf5ae4e"><code>26ce5df</code></a> fix(@aws-amplify/datastore): use runExclusive when enqueuing (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6828">#6828</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/5651365e75f2989238110660f5c4dfc7adcfd45d"><code>5651365</code></a> fix(aws-amplify-react-native): remove react-native-elements dependency (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6817">#6817</a>)</li> <li><a href="https://github.com/aws-amplify/amplify-js/commit/be36f82be9464c2e4ad5b33bbb619c807fdf2676"><code>be36f82</code></a> chore(@aws-amplify/analytics): Remove lodash from types (<a href="https://github-redirect.dependabot.com/aws-amplify/amplify-js/issues/6819">#6819</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws-amplify/amplify-js/compare/@aws-amplify/ui-react@0.2.21...@aws-amplify/ui-react@0.2.22">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+102 -9

0 comment

2 changed files

dependabot[bot]

pr closed time in 25 days

push eventblaenk/app

dependabot[bot]

commit sha 90dde9df24961293ab25b5b12b64bfa554b1b85e

Bump eslint-plugin-react from 7.21.1 to 7.21.2 in /web (#134) Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.21.1 to 7.21.2. - [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases) - [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/yannickcr/eslint-plugin-react/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 25 days

delete branch blaenk/app

delete branch : dependabot/npm_and_yarn/web/eslint-plugin-react-7.21.2

delete time in 25 days

PR merged blaenk/app

Bump eslint-plugin-react from 7.21.1 to 7.21.2 in /web dependencies javascript

Bumps eslint-plugin-react from 7.21.1 to 7.21.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p> <blockquote> <h2>[7.21.2] - 2020.09.24</h2> <h3>Fixed</h3> <ul> <li>[<code>prop-types</code>]: handle RestElement in destructured param (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2805">#2805</a>[] <a href="https://github.com/hank121314">@hank121314</a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2805">#2805</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2805">yannickcr/eslint-plugin-react#2805</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/yannickcr/eslint-plugin-react/commits">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+4 -4

0 comment

2 changed files

dependabot[bot]

pr closed time in 25 days

push eventblaenk/app

dependabot[bot]

commit sha 15275a83fe3cf144fd616cf4d67a15e65a19aa27

Bump @apollo/client from 3.2.0 to 3.2.1 in /web (#133) Bumps [@apollo/client](https://github.com/apollographql/apollo-client) from 3.2.0 to 3.2.1. - [Release notes](https://github.com/apollographql/apollo-client/releases) - [Changelog](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md) - [Commits](https://github.com/apollographql/apollo-client/compare/v3.2.0...v3.2.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in a month

delete branch blaenk/app

delete branch : dependabot/npm_and_yarn/web/apollo/client-3.2.1

delete time in a month

PR merged blaenk/app

Bump @apollo/client from 3.2.0 to 3.2.1 in /web dependencies javascript

Bumps @apollo/client from 3.2.0 to 3.2.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md">@apollo/client's changelog</a>.</em></p> <blockquote> <h2>Apollo Client 3.2.1</h2> <h2>Bug Fixes</h2> <ul> <li> <p>Fix <code>relayStylePagination</code> to handle the possibility that edges might be normalized <code>Reference</code> objects (uncommon). <!-- raw HTML omitted --> <a href="https://github.com/anark">@anark</a> and <a href="https://github.com/benjamn">@benjamn</a> in <a href="https://github-redirect.dependabot.com/apollographql/apollo-client/pull/7023">#7023</a></p> </li> <li> <p>Disable "Missing cache result fields" warnings when <code>returnPartialData</code> is <code>true</code>. <!-- raw HTML omitted --> <a href="https://github.com/hwillson">@hwillson</a> in <a href="https://github-redirect.dependabot.com/apollographql/apollo-client/pull/7055">#7055</a></p> </li> </ul> <h2>Improvements</h2> <ul> <li>Mark <code>subscriptions-transport-ws</code> <code>peerDependency</code> as optional. <!-- raw HTML omitted --> <a href="https://github.com/MasterOdin">@MasterOdin</a> in <a href="https://github-redirect.dependabot.com/apollographql/apollo-client/pull/7047">#7047</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apollographql/apollo-client/commit/bd778d17411863bcefbb3302befe8ae6c3276e44"><code>bd778d1</code></a> Bump @apollo/client npm version to 3.2.1.</li> <li><a href="https://github.com/apollographql/apollo-client/commit/79177b080841d67a8453b347b747dd3f8680ed4c"><code>79177b0</code></a> Mention PR <a href="https://github-redirect.dependabot.com/apollographql/apollo-client/issues/7047">#7047</a> in CHANGELOG.md.</li> <li><a href="https://github.com/apollographql/apollo-client/commit/99d3fef9922755f57f3cc7bd6f1f64090c1db06d"><code>99d3fef</code></a> Mark subscriptions-transport-ws peerDependency as optional (<a href="https://github-redirect.dependabot.com/apollographql/apollo-client/issues/7047">#7047</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/f53f71d92309d8353cfa21d2f6e8c88afdce09c7"><code>f53f71d</code></a> Disable missing cache fields warning when using returnPartialData (<a href="https://github-redirect.dependabot.com/apollographql/apollo-client/issues/7055">#7055</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/8d77510e1eee197442c4c56410c2a5d8d00b9eda"><code>8d77510</code></a> chore(deps): update dependency ts-jest to v26.4.0</li> <li><a href="https://github.com/apollographql/apollo-client/commit/ae897961f19900d387d2cc80f81d6d5346deabda"><code>ae89796</code></a> chore(deps): update dependency gatsby to v2.24.63</li> <li><a href="https://github.com/apollographql/apollo-client/commit/6013225a6121b15454a9321d519eb730c8800ac1"><code>6013225</code></a> chore(deps): update dependency @types/jest to v26.0.14</li> <li><a href="https://github.com/apollographql/apollo-client/commit/d85c85643ca942a6c60959c46bab298eb15364d1"><code>d85c856</code></a> chore(deps): update dependency @types/node to v14.11.1</li> <li><a href="https://github.com/apollographql/apollo-client/commit/46706b53cd36a073800e9abbd4788d0b72c0dab2"><code>46706b5</code></a> Mention PR <a href="https://github-redirect.dependabot.com/apollographql/apollo-client/issues/7023">#7023</a> in CHANGELOG.md.</li> <li><a href="https://github.com/apollographql/apollo-client/commit/8dd3492e27206ae1d55c5191b386db7ea17cc913"><code>8dd3492</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/apollographql/apollo-client/issues/7031">#7031</a> from Justinidlerz/main</li> <li>Additional commits viewable in <a href="https://github.com/apollographql/apollo-client/compare/v3.2.0...v3.2.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+7 -7

0 comment

2 changed files

dependabot[bot]

pr closed time in a month

push eventblaenk/app

dependabot[bot]

commit sha cc8ab010743e274f0ee769427e1d480c007aaeff

Bump eslint-plugin-react from 7.20.6 to 7.21.1 in /web (#132) Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.20.6 to 7.21.1. - [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases) - [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.20.6...v7.21.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in a month

delete branch blaenk/app

delete branch : dependabot/npm_and_yarn/web/eslint-plugin-react-7.21.1

delete time in a month

PR merged blaenk/app

Bump eslint-plugin-react from 7.20.6 to 7.21.1 in /web dependencies javascript

Bumps eslint-plugin-react from 7.20.6 to 7.21.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p> <blockquote> <h2>[7.21.1] - 2020.09.23</h2> <h3>Fixed</h3> <ul> <li>[<code>jsx-handler-names</code>]: avoid a crash when an inline prop is not a MemberExpression (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2803">#2803</a>[] <a href="https://github.com/willheslam">@willheslam</a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2803">#2803</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2803">yannickcr/eslint-plugin-react#2803</a></p> <h2>[7.21.0] - 2020.09.22</h2> <h3>Added</h3> <ul> <li>[<code>button-has-type</code>]: support trivial ternary expressions (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2748">#2748</a>[] <a href="https://github.com/Hypnosphi">@Hypnosphi</a>)</li> <li>[<code>jsx-handler-names</code>]: add <code>checkInlineFunction</code> option (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2761">#2761</a>[] <a href="https://github.com/dididy">@dididy</a>)</li> <li>[<code>jsx-no-literals</code>]: add <code>noAttributeStrings</code> option (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2782">#2782</a>[] <a href="https://github.com/TaLeaMonet">@TaLeaMonet</a>)</li> <li>[<code>prop-types</code>]: add support for <code>PropTypes.exact</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2740">#2740</a>[] <a href="https://github.com/jzabala">@jzabala</a>)</li> <li>[<code>jsx-filename-extension</code>]: Add allow option (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2746">#2746</a>[] <a href="https://github.com/remcohaszing">@remcohaszing</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>[<code>function-component-definition</code>]: ignore object properties (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2771">#2771</a>[] <a href="https://github.com/stefan-wullems">@stefan-wullems</a>)</li> <li>[<code>forbid-component-props</code>]: Implemented support for "namespaced" components (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2767">#2767</a>[] <a href="https://github.com/mnn">@mnn</a>)</li> <li>[<code>prefer-read-only-props</code>]: support Flow <code>$ReadOnly</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2772">#2772</a>[], <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2779">#2779</a>[], <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2770">#2770</a>[] <a href="https://github.com/karolina-benitez">@karolina-benitez</a>)</li> <li>[<code>jsx-handler-names</code>]: handle whitespace (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2789">#2789</a>[] <a href="https://github.com/AriPerkkio">@AriPerkkio</a>)</li> <li>[<code>prop-types</code>]: Detect TypeScript types for destructured default prop values (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2780">#2780</a>[] <a href="https://github.com/sunghyunjo">@sunghyunjo</a>)</li> <li>[<code>jsx-pascal-case</code>]: Handle single character namespaced component (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2791">#2791</a>[] <a href="https://github.com/daviferreira">@daviferreira</a>)</li> <li>[<code>jsx-closing-bracket-location</code>]: In <code>tag-aligned</code>, made a distinction between tabs and spaces (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2796">#2796</a>[] <a href="https://github.com/Moong0122">@Moong0122</a>)</li> <li>[<code>jsx-handler-names</code>]: false positive when handler name begins with number (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1689">#1689</a>[] <a href="https://github.com/jsphstls">@jsphstls</a>)</li> <li>[<code>prop-types</code>]: Detect JSX returned by sequential expression (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2801">#2801</a>[] <a href="https://github.com/mikol">@mikol</a>)</li> <li>[<code>jsx-props-no-multi-spaces</code>]: "Expected no line gap between" false positive (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2792">#2792</a>[] <a href="https://github.com/karolina-benitez">@karolina-benitez</a>)</li> <li>[<code>no-unknown-property</code>]: check attributes with any input case (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2790">#2790</a>[] <a href="https://github.com/julienw">@julienw</a>)</li> <li>[<code>prop-types</code>]/[<code>no-unused-prop-types</code>]: handle CallExpression in ReturnType (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2802">#2802</a>[] <a href="https://github.com/hank121314">@hank121314</a>)</li> <li>[<code>jsx-uses-react</code>]: mark fragment variables as used (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2775">#2775</a>[] <a href="https://github.com/remcohaszing">@remcohaszing</a>)</li> <li>[<code>no-unused-prop-types</code>]: improve component declared props detection (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2755">#2755</a>[] <a href="https://github.com/jzabala">@jzabala</a>)</li> <li>[<code>jsx-props-no-multi-spaces</code>]: Show error in multi-line props (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2756">#2756</a>[] <a href="https://github.com/iiison">@iiison</a>)</li> </ul> <h3>Changed</h3> <ul> <li>[Tests] [<code>jsx-one-expression-per-line</code>]: add passing tests (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2799">#2799</a>[] <a href="https://github.com/TaLeaMonet">@TaLeaMonet</a>)</li> <li>[Tests] [<code>prop-types</code>]: add test (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2757">#2757</a>[] <a href="https://github.com/jzabala">@jzabala</a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2802">#2802</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2802">yannickcr/eslint-plugin-react#2802</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2801">#2801</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2801">yannickcr/eslint-plugin-react#2801</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2799">#2799</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2799">yannickcr/eslint-plugin-react#2799</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2796">#2796</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2796">yannickcr/eslint-plugin-react#2796</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2792">#2792</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2792">yannickcr/eslint-plugin-react#2792</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2791">#2791</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2791">yannickcr/eslint-plugin-react#2791</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2790">#2790</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2790">yannickcr/eslint-plugin-react#2790</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2789">#2789</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2789">yannickcr/eslint-plugin-react#2789</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2782">#2782</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2782">yannickcr/eslint-plugin-react#2782</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2780">#2780</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2780">yannickcr/eslint-plugin-react#2780</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2779">#2779</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2779">yannickcr/eslint-plugin-react#2779</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2775">#2775</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2775">yannickcr/eslint-plugin-react#2775</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2772">#2772</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2772">yannickcr/eslint-plugin-react#2772</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/8edb880797209ab2c54c68da8fc5a171851c8e08"><code>8edb880</code></a> Update CHANGELOG and bump version</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/67699eb79e4b0ce7c8c2b5fabcdee82cb6bbe17f"><code>67699eb</code></a> [Fix] <code>jsx-handler-names</code>: avoid a crash when an inline prop is not a MemberE...</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/0c412ef52672513cfc6fcfcf858c12ff62ed04f5"><code>0c412ef</code></a> Update CHANGELOG and bump version</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/3c46ddfdb946846c43d26ab8f98a0da3b302eebe"><code>3c46ddf</code></a> [meta] add missing unreleased changelog entries</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/22cc878c3c35b391981661691769dbfd930a26ab"><code>22cc878</code></a> [Fix] <code>prop-types</code>/<code>no-unused-prop-types</code>: handle CallExpression in ReturnType</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/4da74518bd78f11c9c6875a159ffbae7d26be693"><code>4da7451</code></a> [Fix] <code>no-unknown-property</code>: check attributes with any input case</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/facb65b71dd3dc94419c905af30a0a590a09f535"><code>facb65b</code></a> [Fix] <code>jsx-props-no-multi-spaces</code>: "Expected no line gap between" false positive</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/08eda7a0aac41a09a2ae8d6cfa35a2fd7469cf04"><code>08eda7a</code></a> [Tests] <code>jsx-one-expression-per-line</code>: add passing tests.</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/74c4eedf499a8c43d1a565ab11aab9d5c6b272c7"><code>74c4eed</code></a> [Fix] <code>prop-types</code>: Detect JSX returned by sequential expression</li> <li><a href="https://github.com/yannickcr/eslint-plugin-react/commit/2bf24b2fd76feca1f6983596f66593cb1b80c5f0"><code>2bf24b2</code></a> [meta] add missing changelog entry</li> <li>Additional commits viewable in <a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.20.6...v7.21.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+46 -9

0 comment

2 changed files

dependabot[bot]

pr closed time in a month

startedJohnDoee/autotorrent

started time in a month

push eventblaenk/blaenk

Jorge Israel Peña

commit sha ec968596fc9b6f918603ad991d8c2ece7e7ebef8

Make it easier to notice there's a link

view details

push time in a month

push eventblaenk/dots

Jorge Israel Peña

commit sha 3c1c415aa3e3662c18f2511e9bb449ee4b52c08e

emacs: update packages

view details

push time in a month

pull request commentcevek/ttypescript

Middleware support to allow arbitrary `ts.CompilerHost` changes

And maybe in future also add macro transformation which can transform files before compiler starts check files

I'm in need of something like this. I need to preprocess some files (simple regex replace) before they actually get parsed (otherwise they won't parse). From my cursory investigation it seems like I would do this by providing a custom CompilerHost with my own getSourceFile() implementation which would read the file, preprocess it, then pass it on to the compiler.

It seems like this PR would enable that, except that I still want to perform a before transformation, would this PR as-is require me to define them in separate plugins? Would there be some way for one (middleware) to pass data to the the other (before transformer)?

toriningen

comment created time in a month

push eventblaenk/app

dependabot[bot]

commit sha 2e7970e16669af5f2de5664d9a2bd9f291147d73

Bump html-webpack-plugin from 4.4.1 to 4.5.0 in /web (#129) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 4.4.1 to 4.5.0. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v4.4.1...v4.5.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in a month

delete branch blaenk/app

delete branch : dependabot/npm_and_yarn/web/html-webpack-plugin-4.5.0

delete time in a month

PR merged blaenk/app

Bump html-webpack-plugin from 4.4.1 to 4.5.0 in /web dependencies javascript

Bumps html-webpack-plugin from 4.4.1 to 4.5.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jantimon/html-webpack-plugin/blob/master/CHANGELOG.md">html-webpack-plugin's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/jantimon/html-webpack-plugin/compare/v4.4.1...v4.5.0">4.5.0</a> (2020-09-21)</h1> <h3>Features</h3> <ul> <li>Add publicPath option to overrule the default path generation (<a href="https://github-redirect.dependabot.com/jantimon/html-webpack-plugin/issues/1516">#1516</a>) (<a href="https://github.com/jantimon/html-webpack-plugin/commit/19b5122">19b5122</a>)</li> <li>update webpack dependency range to allow installing webpack 5 beta (<a href="https://github.com/jantimon/html-webpack-plugin/commit/f3ccdd5">f3ccdd5</a>), closes <a href="https://github-redirect.dependabot.com/jantimon/html-webpack-plugin/issues/1504">#1504</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jantimon/html-webpack-plugin/commit/0928c3cbfbd13d5bd43a8a8ded330fb4e5f6a4fc"><code>0928c3c</code></a> chore(release): 4.5.0</li> <li><a href="https://github.com/jantimon/html-webpack-plugin/commit/19b5122746c0a34c4a341ad1758eb743c87a4c55"><code>19b5122</code></a> feat: Add publicPath option to overrule the default path generation (<a href="https://github-redirect.dependabot.com/jantimon/html-webpack-plugin/issues/1516">#1516</a>)</li> <li><a href="https://github.com/jantimon/html-webpack-plugin/commit/f3ccdd5125566ba8d2965cfb4f59b058854fa3c9"><code>f3ccdd5</code></a> feat: update webpack dependency range to allow installing webpack 5 beta</li> <li>See full diff in <a href="https://github.com/jantimon/html-webpack-plugin/compare/v4.4.1...v4.5.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+7 -7

0 comment

2 changed files

dependabot[bot]

pr closed time in a month

push eventblaenk/app

dependabot[bot]

commit sha 54fd90b3d901ecba460baec5b2395265151f76a2

Bump typescript from 4.0.2 to 4.0.3 in /web (#126) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.0.2 to 4.0.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.2...v4.0.3) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in a month

delete branch blaenk/app

delete branch : dependabot/npm_and_yarn/web/typescript-4.0.3

delete time in a month

PR merged blaenk/app

Bump typescript from 4.0.2 to 4.0.3 in /web dependencies javascript

⚠️ Dependabot is rebasing this PR ⚠️

If you make any changes to it yourself then they will take precedence over the rebase.


Bumps typescript from 4.0.2 to 4.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 4.0.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.0%22+is%3Aclosed+">fixed issues query for TypeScript v4.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.1%22+is%3Aclosed+">fixed issues query for TypeScript v4.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.0.2%22+is%3Aclosed+">fixed issues query for TypeScript v4.0.2</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+4.0.3%22+is%3Aclosed+">fixed issues query for TypeScript v4.0.3</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> <li><a href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-40">Visual Studio 2017/2019</a> (<a href="https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select new version in project options</a>)</li> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/fee3bfbe91b7582f42e2f49814b87353f67e63f4"><code>fee3bfb</code></a> Bump version to 4.0.3 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/2eb5deae4bafe169ec1d2ecf66999003574164bb"><code>2eb5dea</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/1dde4bbe4ebc7fb210bf124b9590a82573a49806"><code>1dde4bb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40595">#40595</a> from typescript-bot/pick/39924/release-4.0</li> <li><a href="https://github.com/microsoft/TypeScript/commit/23c77c4e329ee3a27c4dfe7d9f6905aca12281b0"><code>23c77c4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40444">#40444</a> from amcasey/Cherry40043</li> <li><a href="https://github.com/microsoft/TypeScript/commit/e3301f7294c759be4141f4a49b691fe2614f93ef"><code>e3301f7</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/39924">#39924</a> into release-4.0</li> <li><a href="https://github.com/microsoft/TypeScript/commit/65b84e707e118b802ad41ca164debd15f4915a95"><code>65b84e7</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40273">#40273</a> into release-4.0 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40303">#40303</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/657576ae7c9da142bdbbe43e64d425fa292124fe"><code>657576a</code></a> Set stackTraceLimit to 0 in fileSystemEntryExists</li> <li><a href="https://github.com/microsoft/TypeScript/commit/3e7a8e7e45aed722d7955e35e9fbac14ea75958a"><code>3e7a8e7</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40348">#40348</a> into release-4.0 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40349">#40349</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/8890dcb7ca81857678b110a1586f3642d1447ee2"><code>8890dcb</code></a> Cherry-pick PR <a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40118">#40118</a> into release-4.0 (<a href="https://github-redirect.dependabot.com/Microsoft/TypeScript/issues/40134">#40134</a>)</li> <li>See full diff in <a href="https://github.com/Microsoft/TypeScript/compare/v4.0.2...v4.0.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+4 -4

0 comment

2 changed files

dependabot[bot]

pr closed time in a month

more