{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597217832,"defaultBranch":"discord","name":"cocoapods-bazel","ownerLogin":"discord","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-03T22:23:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1965106?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692204191.0","currentOid":""},"activityList":{"items":[{"before":"b1c602777a0e0b55c45115c4bcb0bf1e8e94dcf2","after":"48de8b1c51f21836ec3fc0d4a5215a1558e2b869","ref":"refs/heads/discord","pushedAt":"2023-08-16T20:12:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nataliejameson","name":"Natalie Jameson","path":"/nataliejameson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6351854?s=80&v=4"},"commit":{"message":"[cocoapods-bazel] Remove CLANG_CXX_LANGUAGE_STANDARD for pods that mix .mm and .m (#7)\n\nPer the note in the code, CLANG_CXX_LANGUAGE_STANDARD doesn't work for\r\napple_library if you have both .m and .mm sources, so just remove it if\r\nthose criteria are met.","shortMessageHtmlLink":"[cocoapods-bazel] Remove CLANG_CXX_LANGUAGE_STANDARD for pods that mi…"}},{"before":null,"after":"cb407cfd4c65ba9ddfafe68c4a31306c91c839b2","ref":"refs/heads/nmj/remove-cpp-version-xcconfig","pushedAt":"2023-08-16T16:43:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nataliejameson","name":"Natalie Jameson","path":"/nataliejameson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6351854?s=80&v=4"},"commit":{"message":"[cocoapods-bazel] Remove CLANG_CXX_LANGUAGE_STANDARD for pods that mix .mm and .m\n\nPer the note in the code, CLANG_CXX_LANGUAGE_STANDARD doesn't work for\napple_library if you have both .m and .mm sources, so just remove it if\nthose criteria are met.","shortMessageHtmlLink":"[cocoapods-bazel] Remove CLANG_CXX_LANGUAGE_STANDARD for pods that mi…"}},{"before":"96160cb427f0e785a980e7595026f89700203599","after":"b1c602777a0e0b55c45115c4bcb0bf1e8e94dcf2","ref":"refs/heads/discord","pushedAt":"2023-08-09T16:14:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nataliejameson","name":"Natalie Jameson","path":"/nataliejameson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6351854?s=80&v=4"},"commit":{"message":"[cocoapods-bazel] Glob more dirs (#6)\n\nexpand_glob is overzealous when it tries to convert things from podspecs\r\ninto globs for bazel. If it doesn't match a few heuristics, it is\r\nassumed to be a glob pattern of some sort that should be passed through\r\nas-is *unless* it matches a few file extensions for directories. In that\r\ncase, '/**/*' is added to the end. This lead to things like\r\n`s.exclude_files = \"ios/Fabric\"` in `react-native-safe-area-context`'s\r\npodspec not getting converted to `exclude = [\"ios/Fabric/**\"]` in the\r\nbazel file.\r\n\r\nThe main change we make is for the excludes on srcs, we expand\r\ndirectories, and if there is no file extension on the pattern string,\r\nand the pattern string resolves (literally, no glob resolution) to a\r\ndirectory on disk, we say that it should get '/**/*' appended.","shortMessageHtmlLink":"[cocoapods-bazel] Glob more dirs (#6)"}},{"before":null,"after":"c26e6c24d7dc46d081f10ad2715e626c494dbc37","ref":"refs/heads/nmj/fix-exclude-globs-on-dirs","pushedAt":"2023-08-08T23:32:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nataliejameson","name":"Natalie Jameson","path":"/nataliejameson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6351854?s=80&v=4"},"commit":{"message":"[cocoapods-bazel] Glob more dirs\n\nexpand_glob is overzealous when it tries to convert things from podspecs\ninto globs for bazel. If it doesn't match a few heuristics, it is\nassumed to be a glob pattern of some sort that should be passed through\nas-is *unless* it matches a few file extensions for directories. In that\ncase, '/**/*' is added to the end. This lead to things like\n`s.exclude_files = \"ios/Fabric\"` in `react-native-safe-area-context`'s\npodspec not getting converted to `exclude = [\"ios/Fabric/**\"]` in the\nbazel file.\n\nThe main change we make is for the excludes on srcs, we expand\ndirectories, and if there is no file extension on the pattern string,\nand the pattern string resolves (literally, no glob resolution) to a\ndirectory on disk, we say that it should get '/**/*' appended.","shortMessageHtmlLink":"[cocoapods-bazel] Glob more dirs"}},{"before":"f9eb36dd6f4913e760b710da355870d0abaa23a2","after":"96160cb427f0e785a980e7595026f89700203599","ref":"refs/heads/discord","pushedAt":"2023-05-16T21:59:14.001Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nataliejameson","name":"Natalie Jameson","path":"/nataliejameson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6351854?s=80&v=4"},"commit":{"message":"[cocoapods_bazel] Do not add `-I` flags to copts (#5)\n\nJust skip -I stuff, because we should not be including things via random\r\ndirectory names. We should use proper bazel dependencies instead.","shortMessageHtmlLink":"[cocoapods_bazel] Do not add -I flags to copts (#5)"}},{"before":null,"after":"cacec73e33baf11d05cd045196bc7d35a2b814b6","ref":"refs/heads/nmj/remove-dash-I","pushedAt":"2023-05-16T21:22:43.034Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nataliejameson","name":"Natalie Jameson","path":"/nataliejameson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6351854?s=80&v=4"},"commit":{"message":"[cocoapods_bazel] Do not add -I flags to copts\n\nJust skip -I stuff, because we should not be including things via random\ndirectory names. We should use proper bazel dependencies instead.","shortMessageHtmlLink":"[cocoapods_bazel] Do not add -I flags to copts"}},{"before":"14816f063776e9b0ca366e57116e7ce27ce55091","after":null,"ref":"refs/heads/osmose/platform-override","pushedAt":"2023-04-07T17:45:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Osmose","name":"Osmose","path":"/Osmose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193106?s=80&v=4"}},{"before":"6cb8fd973abe4253132b443e3a0491a100fb0d75","after":"f9eb36dd6f4913e760b710da355870d0abaa23a2","ref":"refs/heads/discord","pushedAt":"2023-04-07T17:45:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Osmose","name":"Osmose","path":"/Osmose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193106?s=80&v=4"},"commit":{"message":"Add platform_overrides config option. (#4)\n\nThis will let us avoid a bunch of platform incompatibility problems\r\nstemming from our dependency graph failing to pick the correct platform\r\nversion for a library.","shortMessageHtmlLink":"Add platform_overrides config option. (#4)"}},{"before":null,"after":"14816f063776e9b0ca366e57116e7ce27ce55091","ref":"refs/heads/osmose/platform-override","pushedAt":"2023-04-07T17:08:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Osmose","name":"Osmose","path":"/Osmose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193106?s=80&v=4"},"commit":{"message":"Add platform_overrides config option.","shortMessageHtmlLink":"Add platform_overrides config option."}},{"before":"230666c957f6725e8884ae84aa0732a52fc5601f","after":null,"ref":"refs/heads/osmose/target-labels","pushedAt":"2023-04-05T17:54:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Osmose","name":"Osmose","path":"/Osmose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193106?s=80&v=4"}},{"before":"b3ca60de2fad3246663f7d9ede59f7155db787ad","after":"6cb8fd973abe4253132b443e3a0491a100fb0d75","ref":"refs/heads/discord","pushedAt":"2023-04-05T17:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Osmose","name":"Osmose","path":"/Osmose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193106?s=80&v=4"},"commit":{"message":"Use dependency labels consistent with PodToBUILD. (#3)\n\n- Asana: https://app.asana.com/0/1203960884932166/1204190072048671/f\r\n\r\nRan into this with `node_modules` dependencies that are trying to rely\r\non react-native core libraries and need deps like\r\n`@ReactCore//:ReactCore`.","shortMessageHtmlLink":"Use dependency labels consistent with PodToBUILD. (#3)"}},{"before":null,"after":"230666c957f6725e8884ae84aa0732a52fc5601f","ref":"refs/heads/osmose/target-labels","pushedAt":"2023-04-04T23:55:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Osmose","name":"Osmose","path":"/Osmose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193106?s=80&v=4"},"commit":{"message":"Use dependency labels consistent with PodToBUILD.","shortMessageHtmlLink":"Use dependency labels consistent with PodToBUILD."}},{"before":"722c9398ac628943e4084eaebfcec0e85f536663","after":"b3ca60de2fad3246663f7d9ede59f7155db787ad","ref":"refs/heads/discord","pushedAt":"2023-03-16T22:34:43.408Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nataliejameson","name":"Natalie Jameson","path":"/nataliejameson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6351854?s=80&v=4"},"commit":{"message":"Merge pull request #2 from discord/nmj/change-labels\n\n[cocoapods-bazel] Make targets use external repository names","shortMessageHtmlLink":"Merge pull request #2 from discord/nmj/change-labels"}},{"before":"936d50ac3e5de502046d4a28bd165973318ae55c","after":"0cd1277802d1d631546004f50d20b0d46bd61565","ref":"refs/heads/nmj/change-labels","pushedAt":"2023-03-16T22:34:07.484Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nataliejameson","name":"Natalie Jameson","path":"/nataliejameson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6351854?s=80&v=4"},"commit":{"message":"[cocoapods-bazel] Make targets use external repository names\n\nInstead of using `//` for dependencies, use `@//: