{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":676537774,"defaultBranch":"main","name":"landlock-test-tools","ownerLogin":"landlock-lsm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-09T12:33:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21111839?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707837204.0","currentOid":""},"activityList":{"items":[{"before":"963eab5038f8bc10c731df642d5f3dea5ceaa245","after":"3c5757d329d2b39defc631aad0fe909af6a09bfd","ref":"refs/heads/main","pushedAt":"2024-06-27T18:45:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"uml: Print kernel logs\n\nThis is useful to get warnings and higher level kernel messages.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"uml: Print kernel logs"}},{"before":"8e81af7bd6df70478f743991e76638d7276482dd","after":"963eab5038f8bc10c731df642d5f3dea5ceaa245","ref":"refs/heads/main","pushedAt":"2024-06-10T09:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Check kernel code documentation\n\nUse ./scripts/kernel-doc to check kernel code documentation included in\nReST kernel documentation.\n\nFix missing \"doc\" in help.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Check kernel code documentation"}},{"before":"12a140c154fefcdd1553a0c527bcd9a23c56d44b","after":"8e81af7bd6df70478f743991e76638d7276482dd","ref":"refs/heads/main","pushedAt":"2024-05-13T05:49:45.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"readme: Explain docker-run.sh\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"readme: Explain docker-run.sh"}},{"before":"adc9e7e1fd7cd303ce9dc6547c03fe1d529bb042","after":"12a140c154fefcdd1553a0c527bcd9a23c56d44b","ref":"refs/heads/main","pushedAt":"2024-04-30T13:44:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Check documentation date\n\nAdd a new \"doc\" command to check that the last update date is correct\nfor documentation changes.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Check documentation date"}},{"before":"e59918fa0631f2e6e24b8c7653391c64ec956211","after":"adc9e7e1fd7cd303ce9dc6547c03fe1d529bb042","ref":"refs/heads/main","pushedAt":"2024-03-06T09:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Make sure Git is installed\n\nError out if Git is not installed.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Make sure Git is installed"}},{"before":"f9f28b209f74f002f85a1760fd67cda565eb5df4","after":"e59918fa0631f2e6e24b8c7653391c64ec956211","ref":"refs/heads/main","pushedAt":"2024-02-13T16:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Build kernels in .out-landlock_*\n\nUse .out-landlock_* as output directories to avoid header files being\nindexed (e.g. by Cscope) thanks to the .gitignore rules, and to align\nwith the default .kunit output directory.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Build kernels in .out-landlock_*"}},{"before":"f9f28b209f74f002f85a1760fd67cda565eb5df4","after":null,"ref":"refs/heads/wip","pushedAt":"2024-02-13T15:13:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"}},{"before":"8a4c0f622ed5416cd35ee2df0a20b0608ec360a0","after":"f9f28b209f74f002f85a1760fd67cda565eb5df4","ref":"refs/heads/main","pushedAt":"2024-02-13T15:13:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"uml: Fix /tmp check\n\nSwitch from glob to regex.\n\nFixes: a4c14fb6a04a (\"uml,guest: Use a more explicit systemd configuration\")\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"uml: Fix /tmp check"}},{"before":"7864db5b0ca9699cefea6d242f078394002d9039","after":"f9f28b209f74f002f85a1760fd67cda565eb5df4","ref":"refs/heads/wip","pushedAt":"2024-02-13T15:03:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"uml: Fix /tmp check\n\nSwitch from glob to regex.\n\nFixes: a4c14fb6a04a (\"uml,guest: Use a more explicit systemd configuration\")\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"uml: Fix /tmp check"}},{"before":null,"after":"7864db5b0ca9699cefea6d242f078394002d9039","ref":"refs/heads/wip","pushedAt":"2024-02-13T11:11:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"guest: Run Kselftests in deterministic order\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"guest: Run Kselftests in deterministic order"}},{"before":"2387a0102f7c6cf93489952ec388821187ff14d5","after":"8a4c0f622ed5416cd35ee2df0a20b0608ec360a0","ref":"refs/heads/main","pushedAt":"2024-02-07T15:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Build the sandboxer sample on UML\n\nThe kernel configuration should require CONFIG_HEADERS_INSTALL=y but it\nis not compatible with UML. Patch Landlock sample's dependencies to\nmake it possible to build it (if the headers are installed).\n\nDon't remove the sample once built because check_build might not be\ncompatible with UML.\n\nCheck that the sample is always built (with the \"build\" command).\n\nClean up patches.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Build the sandboxer sample on UML"}},{"before":"74bf3fad2ea6ad95870e127e56f7ffeb09563413","after":"2387a0102f7c6cf93489952ec388821187ff14d5","ref":"refs/heads/main","pushedAt":"2024-01-30T16:54:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"readme: Show main check-linux.sh commands\n\nThe \"lint\" command can fail if the tools with the right version are not\ninstalled, and the \"patch\" command may return a lot of warnings\naccording to the current commit.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"readme: Show main check-linux.sh commands"}},{"before":"1eaee704ba22e28aa5937666ce3cd4063e9d16fc","after":"74bf3fad2ea6ad95870e127e56f7ffeb09563413","ref":"refs/heads/main","pushedAt":"2024-01-30T16:18:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"readme: Show all the check-linux.sh commands\n\nThe \"lint\" command can fail if the tools with the right version are not\ninstalled, and the \"patch\" command may return a lot of warnings\naccording to the current commit.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"readme: Show all the check-linux.sh commands"}},{"before":"53909fa914af3a391b5174e3f3098e313ad7d33f","after":"1eaee704ba22e28aa5937666ce3cd4063e9d16fc","ref":"refs/heads/main","pushedAt":"2024-01-30T16:11:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"readme: Show all the check-linux.sh commands\n\nThe \"lint\" command can fail if the tools with the right version are not\ninstalled, and the \"patch\" command may return a lot of warnings\naccording to the current commit.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"readme: Show all the check-linux.sh commands"}},{"before":"1eaee704ba22e28aa5937666ce3cd4063e9d16fc","after":"53909fa914af3a391b5174e3f3098e313ad7d33f","ref":"refs/heads/main","pushedAt":"2024-01-30T16:05:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"readme: Show all the check-linux.sh commands\n\nThe \"lint\" command can fail if the tools with the right version are not\ninstalled, and the \"patch\" command may return a lot of warnings\naccording to the current commit.\n\nAdd an example with the ARCH environement variable. The \"kselftest\"\ncommand is not supported for x86_64 yet.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"readme: Show all the check-linux.sh commands"}},{"before":"3edd49d187e27f823040ddefd04fb8683ac93654","after":"1eaee704ba22e28aa5937666ce3cd4063e9d16fc","ref":"refs/heads/main","pushedAt":"2024-01-30T15:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"readme: Show all the check-linux.sh commands\n\nThe \"lint\" command can fail if the tools with the right version are not\ninstalled, and the \"patch\" command may return a lot of warnings\naccording to the current commit.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"readme: Show all the check-linux.sh commands"}},{"before":"54cc26cfe90a2ed7de573aa51ef31dce0a69fe13","after":"3edd49d187e27f823040ddefd04fb8683ac93654","ref":"refs/heads/main","pushedAt":"2024-01-30T15:16:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Fix stdio when called from scripts\n\nAs for test-rust.sh, force the use of pipes for stdio to avoid\nconcurrent uses that may lead to this kind of issue:\n\"/bin/sh: line 1: echo: write error: Resource temporarily unavailable\".\nSee commit 1ec1270471dc (\"test-rust: Fix CI's TTY issue\").\n\nAdd a timeout to avoid hanging out much longer than necessary if\nsomething goes wrong within the UML system.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Fix stdio when called from scripts"}},{"before":"21911600be88ef268ec9c4979bd4663b93a5804f","after":"54cc26cfe90a2ed7de573aa51ef31dce0a69fe13","ref":"refs/heads/main","pushedAt":"2024-01-30T11:17:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"uml: Mount tmpfs on /tmp\n\nCreate new tmpfs mount points for /tmp and set the befault value of\n$TMPDIR accordingly. This is cleaner and it enables to pass the\nfs_test:ruleset_fd_transfer test on kernels without hostfs support.\n\nCreate the return value file shared with uml-init.sh in the kernel's\ndirectory. This enables to not rely on $TMPDIR nor /tmp, and it is\nsimpler to collocate this file with the kernel being tested.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"uml: Mount tmpfs on /tmp"}},{"before":"86dd85794bbd5d49bd5aabb70a3ac8f78bba8b57","after":"21911600be88ef268ec9c4979bd4663b93a5804f","ref":"refs/heads/main","pushedAt":"2024-01-29T19:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Properly unpatch clang-format changes\n\nThis is only required for old kernels.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Properly unpatch clang-format changes"}},{"before":"3a7d98e35c904e79a6176f9a0adc4fe732cd5765","after":"86dd85794bbd5d49bd5aabb70a3ac8f78bba8b57","ref":"refs/heads/main","pushedAt":"2024-01-29T19:08:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Build old kselftest with UML\n\nIf we try to install kernel headers with UML we get: \"Headers not\nexportable for UML.\"\n\nWe can use the x86_64 architecture instead, but this doesn't work if the\nheaders_install target is a dependency of another one (e.g. Kselftest's\ninstall on Linux v5.15).\n\nInstead, quickly fix the Kselftest's Makefile to not call\nheaders_install, which is explicitly called before.\n\nMake unpatch_all() generic because only one trap can be registered at a\ntime, and use $PATCHES to save the applied fixes.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Build old kselftest with UML"}},{"before":"ca019462a2a2a539860ab8c43472571b97294d64","after":"3a7d98e35c904e79a6176f9a0adc4fe732cd5765","ref":"refs/heads/main","pushedAt":"2024-01-29T19:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Build old kselftest with UML\n\nIf we try to install kernel headers with UML we get: \"Headers not\nexportable for UML.\"\n\nWe can use the x86_64 architecture instead, but this doesn't work if the\nheaders_install target is a dependency of another one (e.g. Kselftest's\ninstall on Linux v5.15).\n\nInstead, quickly fix the Kselftest's Makefile to not call\nheaders_install, which is explicitly called before.\n\nMake unpatch_all() generic because only one trap can be registered at a\ntime, and use $PATCHES to save the applied fixes.\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Build old kselftest with UML"}},{"before":"cb49295b01c034e46e10b41fd4dac44cd17700ee","after":"ca019462a2a2a539860ab8c43472571b97294d64","ref":"refs/heads/main","pushedAt":"2024-01-29T15:14:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Handle set of commands\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Handle set of commands"}},{"before":"a7b4192147a84f4cd5207a83a574ddea6d76ffa0","after":"cb49295b01c034e46e10b41fd4dac44cd17700ee","ref":"refs/heads/main","pushedAt":"2024-01-29T14:52:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"check-linux: Handle set of commands\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"check-linux: Handle set of commands"}},{"before":"a7b4192147a84f4cd5207a83a574ddea6d76ffa0","after":null,"ref":"refs/heads/test","pushedAt":"2024-01-24T16:19:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"}},{"before":"ab616e087cffa4b6716ff026e589d0317e19aaa4","after":"a7b4192147a84f4cd5207a83a574ddea6d76ffa0","ref":"refs/heads/main","pushedAt":"2024-01-24T16:19:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"artifacts: Import Linux 6.7.1\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"artifacts: Import Linux 6.7.1"}},{"before":null,"after":"a7b4192147a84f4cd5207a83a574ddea6d76ffa0","ref":"refs/heads/test","pushedAt":"2024-01-24T15:36:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"artifacts: Import Linux 6.7.1\n\nSigned-off-by: Mickaël Salaün ","shortMessageHtmlLink":"artifacts: Import Linux 6.7.1"}},{"before":"7880cc03307b6004f49479c783a68ed9a7624a62","after":null,"ref":"refs/heads/test","pushedAt":"2023-08-31T12:34:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"}},{"before":null,"after":"7880cc03307b6004f49479c783a68ed9a7624a62","ref":"refs/heads/test","pushedAt":"2023-08-31T12:23:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"DEBUG","shortMessageHtmlLink":"DEBUG"}},{"before":"7880cc03307b6004f49479c783a68ed9a7624a62","after":null,"ref":"refs/heads/test","pushedAt":"2023-08-30T19:30:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"}},{"before":null,"after":"7880cc03307b6004f49479c783a68ed9a7624a62","ref":"refs/heads/test","pushedAt":"2023-08-30T18:25:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"l0kod","name":"Mickaël Salaün","path":"/l0kod","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286585?s=80&v=4"},"commit":{"message":"DEBUG","shortMessageHtmlLink":"DEBUG"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcSlP6gA","startCursor":null,"endCursor":null}},"title":"Activity · landlock-lsm/landlock-test-tools"}