message: build: Improve nx caching strategy
  1. `build:tarball` is actually not cacheable
  2. Make sure that we do not mark a package as needing to rebuild when tests change
  3. Add missing dependencies for serverless build
diff: "cacheableOperations": [
  "build:bundle",
  "build:transpile",
  - "build:tarball",
  "build:types"
  ]
  }
  }
  },
  + "namedInputs": {
  + "sharedGlobals": [
  + "{workspaceRoot}/*.js",
  + "{workspaceRoot}/*.json",
  + "{workspaceRoot}/yarn.lock"
  + ],
  + "default": [
  + "{projectRoot}/**/*",
  + "sharedGlobals",
  + "!{projectRoot}/test/**/*",
  + "!{projectRoot}/**/*.md"
  + ]
  + },
  "targetDefaults": {
  "build:bundle": {
  "dependsOn": [
  "targets": {
  "@sentry/serverless": {
  "build:bundle": {
  - "dependsOn": [],
  + "dependsOn": [
  + "^build:transpile",
  + "build:transpile",
  + "^build:types",
  + "build:types"
  + ],
  "outputs": [
  "{projectRoot}/build/aws"
  ]
  