{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":577354580,"defaultBranch":"master","name":"rules-cc","ownerLogin":"just-buildsystem","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-12T14:54:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115988993?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723028130.0","currentOid":""},"activityList":{"items":[{"before":"5f0b15ec07111b3767c89b19d69a98a759b582f2","after":"2ab70dbcfa7f7f5a352c4ff15404227b47242c66","ref":"refs/heads/just-rules","pushedAt":"2024-08-14T11:44:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"new rule [\"lint\", \"targets\"]","shortMessageHtmlLink":"new rule [\"lint\", \"targets\"]"}},{"before":"2e8f03a66a8690dcd137834e0a3479e20b560b78","after":"1a485e949b79054d3bb7c896f27b302a8e7203c5","ref":"refs/heads/master","pushedAt":"2024-08-14T11:44:30.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Update derived files","shortMessageHtmlLink":"Update derived files"}},{"before":"b68c73a1938d382d891ace12938e990a60fc2ec0","after":"2e8f03a66a8690dcd137834e0a3479e20b560b78","ref":"refs/heads/master","pushedAt":"2024-08-09T15:39:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Add a test for components having components","shortMessageHtmlLink":"Add a test for components having components"}},{"before":"fdcbb226b312460701b073c820ed9ec64151b50f","after":"b68c73a1938d382d891ace12938e990a60fc2ec0","ref":"refs/heads/master","pushedAt":"2024-08-09T13:53:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"components: add test on dependencies\n\nComponents themselves can have public dependencies; those\nneed to be available (as compile deps) for the combined\nlibrary. Verify this by extending the test such that the\npublic dependency is actually used in the header file.\nWhile there, also increase coverage by assertions.","shortMessageHtmlLink":"components: add test on dependencies"}},{"before":"d1a594af5bfb190fe625c400e700cc6096f7787b","after":"5f0b15ec07111b3767c89b19d69a98a759b582f2","ref":"refs/heads/just-rules","pushedAt":"2024-08-07T11:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Add field to [\"CC\", \"defaults\"] to specify arguments for ar\n\n... instead of hard-coding [\"cqs\"].","shortMessageHtmlLink":"Add field to [\"CC\", \"defaults\"] to specify arguments for ar"}},{"before":"54e37a259a18760c57b7a9f2f8ffc656029c8d3f","after":"fdcbb226b312460701b073c820ed9ec64151b50f","ref":"refs/heads/master","pushedAt":"2024-08-07T11:05:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Update derived files","shortMessageHtmlLink":"Update derived files"}},{"before":"128ff7d3abd575419e719ad224d9a42ee93d09a6","after":"d1a594af5bfb190fe625c400e700cc6096f7787b","ref":"refs/heads/just-rules","pushedAt":"2024-08-06T08:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"rules shell/test: Add 'keep-dirs' field\n\nThe existing rules allow a shell test script to explicitly 'keep'\ncreated files in the resulting output directory, to be accessible\nto any dependent target, thus allowing a chaining of data across\ntest scripts. This field however excludes directories, whose\ncontent would need to be added one file at a time to the 'keep'\nfield.\n\nAdd instead also a 'keep-dirs' field to [\"shell/test\", \"script\"]\nrule which allows the explicit staging of given directory paths the\ntest is expected to generate.","shortMessageHtmlLink":"rules shell/test: Add 'keep-dirs' field"}},{"before":"0bfac2617f7673c9abb903c155dbd8ddffa26a55","after":"54e37a259a18760c57b7a9f2f8ffc656029c8d3f","ref":"refs/heads/master","pushedAt":"2024-08-06T08:33:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"965d97835da8dd2cb71a6444537003577b60a0ad","after":"128ff7d3abd575419e719ad224d9a42ee93d09a6","ref":"refs/heads/just-rules","pushedAt":"2024-07-29T13:39:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"[\"CC\", \"binary\"] stage link action\n\n... to avoid staging conflicts with the toolchain","shortMessageHtmlLink":"[\"CC\", \"binary\"] stage link action"}},{"before":"1825c775dafd591e2a9e6bf12065e8c41727b96f","after":"0bfac2617f7673c9abb903c155dbd8ddffa26a55","ref":"refs/heads/master","pushedAt":"2024-07-29T13:39:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Merge subtree 'rules' into rules-cc","shortMessageHtmlLink":"Merge subtree 'rules' into rules-cc"}},{"before":"fac7e7680e00dfc63eec41a33dff86d31571eb4b","after":"1825c775dafd591e2a9e6bf12065e8c41727b96f","ref":"refs/heads/master","pushedAt":"2024-07-25T15:08:39.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Add a test for the use of the \"components\" field of a library","shortMessageHtmlLink":"Add a test for the use of the \"components\" field of a library"}},{"before":"4f60c5b43a7b33052e62caa78a7b705b3057028b","after":"965d97835da8dd2cb71a6444537003577b60a0ad","ref":"refs/heads/just-rules","pushedAt":"2024-07-12T10:34:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Test summarizer: also report on average time\n\n... of passed tests (as only for those, the time is meaningful).\nGiven that we read the timing information anyway, if available, we\ncan as well report more useful information.","shortMessageHtmlLink":"Test summarizer: also report on average time"}},{"before":"8d715c335756e406aea8a7e3e9e2266f69fbdeb9","after":"fac7e7680e00dfc63eec41a33dff86d31571eb4b","ref":"refs/heads/master","pushedAt":"2024-07-12T10:34:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Merge subtree 'rules' into rules-cc","shortMessageHtmlLink":"Merge subtree 'rules' into rules-cc"}},{"before":"5cfe9e48255086a953426b599c5bca4e0f33b589","after":"8d715c335756e406aea8a7e3e9e2266f69fbdeb9","ref":"refs/heads/master","pushedAt":"2024-07-08T16:22:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Merge subtree 'rules' into rules-cc","shortMessageHtmlLink":"Merge subtree 'rules' into rules-cc"}},{"before":"23e2b86ab2acb99b7625fa77c8fe9f81a1ec6099","after":"4f60c5b43a7b33052e62caa78a7b705b3057028b","ref":"refs/heads/just-rules","pushedAt":"2024-07-05T17:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"tests: support additional remote-execution properties for summaries\n\nIf a test is run several times (as set by RUNS_PER_TEST), a summary of\nthe individual test runs is computed using a summarizer as configured\nin the target layer of the rules. As the inputs for computing that\ntest summary are all the individual test runs, that action has a\nlarge number of files as input, including a large number of identical\nfiles, e.g., the ones indicating the outcome of an individual run.\nTherefore, allow setting additional remote-execution properties\nallowing to dispatch that action to a suitable end point.","shortMessageHtmlLink":"tests: support additional remote-execution properties for summaries"}},{"before":"17012ed56b6af89ff11c36479fedb3d99420fc4a","after":"5cfe9e48255086a953426b599c5bca4e0f33b589","ref":"refs/heads/master","pushedAt":"2024-07-05T17:26:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Update derived files","shortMessageHtmlLink":"Update derived files"}},{"before":"bf70a9d9e13e3c02455ffd909a59323f451449ea","after":"17012ed56b6af89ff11c36479fedb3d99420fc4a","ref":"refs/heads/master","pushedAt":"2024-07-02T17:00:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Merge subtree 'rules' into rules-cc","shortMessageHtmlLink":"Merge subtree 'rules' into rules-cc"}},{"before":"c301e85a61dc6e43b8cc6ce8f44a902c392163a2","after":"23e2b86ab2acb99b7625fa77c8fe9f81a1ec6099","ref":"refs/heads/just-rules","pushedAt":"2024-07-01T16:11:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"[\"patch\", \"file\"]: honor shell bin dirs\n\n... as we need to copy a file, as not all versions of patch accept the file to patch\nas argument.","shortMessageHtmlLink":"[\"patch\", \"file\"]: honor shell bin dirs"}},{"before":"0e9d13a761c878a647fde5a543946a02bf2c693d","after":"bf70a9d9e13e3c02455ffd909a59323f451449ea","ref":"refs/heads/master","pushedAt":"2024-07-01T16:11:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Merge subtree 'rules' into rules-cc","shortMessageHtmlLink":"Merge subtree 'rules' into rules-cc"}},{"before":"cdd0b740cdaf6fd54d479766f8be45352f238bd4","after":"c301e85a61dc6e43b8cc6ce8f44a902c392163a2","ref":"refs/heads/just-rules","pushedAt":"2024-06-25T10:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"CC defaults: Provide the debug stage also for implicit deps\n\nThis ensures that one can inspect, e.g., generated protobuf source\nfiles (.pb.cc) or standard library headers while debugging proto\nlibraries or general C++ libraries and binaries, respectively.","shortMessageHtmlLink":"CC defaults: Provide the debug stage also for implicit deps"}},{"before":"ba89bf29f2dd7d13dbd659d5319232ee98070126","after":"0e9d13a761c878a647fde5a543946a02bf2c693d","ref":"refs/heads/master","pushedAt":"2024-06-25T10:45:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"85f97ddf0e18548d95d50aa1f7599a1aad833d97","after":"cdd0b740cdaf6fd54d479766f8be45352f238bd4","ref":"refs/heads/just-rules","pushedAt":"2024-06-24T12:49:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"CC/proto: Libraries should be aware of DEBUG flag","shortMessageHtmlLink":"CC/proto: Libraries should be aware of DEBUG flag"}},{"before":"d6715e7196bb4f3eefe4d1760cb5a0703849acd0","after":"ba89bf29f2dd7d13dbd659d5319232ee98070126","ref":"refs/heads/master","pushedAt":"2024-06-24T12:49:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"f5fcacd28fe02d14f99f4d057076e502c3082a6c","after":"d6715e7196bb4f3eefe4d1760cb5a0703849acd0","ref":"refs/heads/master","pushedAt":"2024-06-20T11:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"rules-cc/tests/test_rules/RULES: add TOOLCHAIN_CONFIG config var...\n\n...to pass required variables belonging to the current rules under\ntesting","shortMessageHtmlLink":"rules-cc/tests/test_rules/RULES: add TOOLCHAIN_CONFIG config var..."}},{"before":"c19cc42358baf78aa409835591128bb89f90a9c7","after":"f5fcacd28fe02d14f99f4d057076e502c3082a6c","ref":"refs/heads/master","pushedAt":"2024-06-20T10:54:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Update just reference to v1.4.0-alpha+20240619","shortMessageHtmlLink":"Update just reference to v1.4.0-alpha+20240619"}},{"before":"153f2ef5035d82df02e2e748114279d54ac863ff","after":"85f97ddf0e18548d95d50aa1f7599a1aad833d97","ref":"refs/heads/just-rules","pushedAt":"2024-06-19T11:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"rules-cc: Binaries should keep the compile dependency headers for debugging","shortMessageHtmlLink":"rules-cc: Binaries should keep the compile dependency headers for deb…"}},{"before":"d8bc5a10b5cd97fb69c3e05d93884986d566dc60","after":"c19cc42358baf78aa409835591128bb89f90a9c7","ref":"refs/heads/master","pushedAt":"2024-06-19T11:35:12.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Merge commit 'b4d1cbc8d77bdffaeab6b01edf5f54eeeb1b81d3' into HEAD","shortMessageHtmlLink":"Merge commit 'b4d1cbc8d77bdffaeab6b01edf5f54eeeb1b81d3' into HEAD"}},{"before":"32c961b53e1cbb3b57ca39174986b5d1f26b307a","after":"d8bc5a10b5cd97fb69c3e05d93884986d566dc60","ref":"refs/heads/master","pushedAt":"2024-06-11T15:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"[\"CC/foreign/shell\", \"data\"] honor shell toolchain","shortMessageHtmlLink":"[\"CC/foreign/shell\", \"data\"] honor shell toolchain"}},{"before":"cd7fc8c3fcb04a164ed5d53b76523e6217212114","after":"32c961b53e1cbb3b57ca39174986b5d1f26b307a","ref":"refs/heads/master","pushedAt":"2024-06-11T12:58:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"foreign rules: fix computation of absolute paths\n\nWhen setting CC, etc, in foreign rules, it is often useful to have it\nset as absolute path. This originally was achieved using realpath(1).\nThis, however, implies that symbolic links are followed as well,\nwhich confuses some compilers if they are not called with correct\nargv[0]. Therefore, 4e86f756bddca8db402502be47c0825e1e2aeb0d tries\nto replace this by concatenation with $(pwd), which, however, is\nonly correct for tools brought locally by the toolchain. Hence fix\nthe test by not evaluating it in the shell at all and rather using\nthe knowledge about toolchain versus system tools that the rules\nhave anyway.","shortMessageHtmlLink":"foreign rules: fix computation of absolute paths"}},{"before":"378ab0b30a90969e70d905a977bd53bb7828f052","after":"153f2ef5035d82df02e2e748114279d54ac863ff","ref":"refs/heads/just-rules","pushedAt":"2024-06-10T10:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justbuild-bot","name":null,"path":"/justbuild-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116815064?s=80&v=4"},"commit":{"message":"Add support for protobuf compiler flags","shortMessageHtmlLink":"Add support for protobuf compiler flags"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmi8Q9AA","startCursor":null,"endCursor":null}},"title":"Activity · just-buildsystem/rules-cc"}