{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":98801987,"defaultBranch":"main","name":"stbt-rig","ownerLogin":"stb-tester","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-07-30T14:13:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5528358?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709812757.0","currentOid":""},"activityList":{"items":[{"before":"c45d343f4cd041adaa039e7cf15fa7f839c61599","after":"ccbff9c76caa62dd7f20f90e1efc4999d6642980","ref":"refs/heads/snapshot-hostname","pushedAt":"2024-03-08T10:11:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"snapshot: Include hostname in commit message\n\nSo that the Portal can show a description such as \"@user's uncommitted\nchanges on {hostname}\".\n\nNote: Hostname of GitHub Actions runners are like \"fv-az1500-136\"\n(ubuntu) or \"Mac-1709811484995.local\" (macos).","shortMessageHtmlLink":"snapshot: Include hostname in commit message"}},{"before":"dd1298cf96d47556e6ab20be7b80008dd42f59c5","after":"c45d343f4cd041adaa039e7cf15fa7f839c61599","ref":"refs/heads/snapshot-hostname","pushedAt":"2024-03-07T12:24:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"snapshot: Include hostname in commit message\n\nSo that the Portal can show a description such as \"@user's uncommitted\nchanges on {hostname}\".","shortMessageHtmlLink":"snapshot: Include hostname in commit message"}},{"before":"24a0a1e6e20e38bd82b1208da620694840f9835f","after":"dd1298cf96d47556e6ab20be7b80008dd42f59c5","ref":"refs/heads/snapshot-hostname","pushedAt":"2024-03-07T12:02:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"snapshot: Include hostname in commit message\n\nSo that the Portal can show a description such as \"@user's uncommitted\nchanges on {hostname}\".","shortMessageHtmlLink":"snapshot: Include hostname in commit message"}},{"before":null,"after":"24a0a1e6e20e38bd82b1208da620694840f9835f","ref":"refs/heads/snapshot-hostname","pushedAt":"2024-03-07T11:59:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"snapshot: Include hostname in commit message\n\nSo that the Portal can show a description such as \"@user's uncommitted\nchanges on {hostname}\".","shortMessageHtmlLink":"snapshot: Include hostname in commit message"}},{"before":"51226a0343bd51ba1e9761a8e597fdfd4868532f","after":null,"ref":"refs/heads/vscode-extensions","pushedAt":"2024-03-05T12:12:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"}},{"before":"4ec9facbe33de8cddd9ed2576e402897d51e0882","after":"90cf449948ceeffce0a974e894d80f64234e51fa","ref":"refs/heads/main","pushedAt":"2024-03-05T12:12:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"Merge pull request #59 from stb-tester/vscode-extensions\n\nsetup --vscode: Prompt user to install recommended extensions","shortMessageHtmlLink":"Merge pull request #59 from stb-tester/vscode-extensions"}},{"before":"7bb49e039c04092d11dc1dc4ed70115d8331c475","after":"51226a0343bd51ba1e9761a8e597fdfd4868532f","ref":"refs/heads/vscode-extensions","pushedAt":"2024-03-05T11:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"setup --vscode: Try to find venv executable at runtime\n\n...not at module import time. Introduced in the previous commit, caught\nby CI.","shortMessageHtmlLink":"setup --vscode: Try to find venv executable at runtime"}},{"before":"f659ef7ecc6d0386031664c847f6d053a7ccf724","after":"7bb49e039c04092d11dc1dc4ed70115d8331c475","ref":"refs/heads/vscode-extensions","pushedAt":"2024-03-05T11:19:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"setup --vscode: Prompt user to install recommended extensions\n\nhttps://code.visualstudio.com/docs/editor/extension-marketplace#_workspace-recommended-extensions","shortMessageHtmlLink":"setup --vscode: Prompt user to install recommended extensions"}},{"before":"a2a18edf9fd7445f43c9aebfb12f9a885ac5e949","after":null,"ref":"refs/heads/pytest-8","pushedAt":"2024-03-05T11:11:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"}},{"before":"00626e5cffa75dad717600bd660f9972c957d0b1","after":"4ec9facbe33de8cddd9ed2576e402897d51e0882","ref":"refs/heads/main","pushedAt":"2024-03-05T11:11:05.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"Merge pull request #62 from stb-tester/pytest-8\n\nCI: requirements.txt: Pin pytest to 6.2.5","shortMessageHtmlLink":"Merge pull request #62 from stb-tester/pytest-8"}},{"before":"17dad8025ee3a4534117edc8b9b8158afc4b9b37","after":"a2a18edf9fd7445f43c9aebfb12f9a885ac5e949","ref":"refs/heads/pytest-8","pushedAt":"2024-03-05T11:06:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"CI: requirements.txt: Relax pytest version\n\npytest 6.2.5 doesn't support Python 3.5 (pytest 6.1.2 does).\n\nReally anything before 8.0 will work (see the previous commit for\ndetails).","shortMessageHtmlLink":"CI: requirements.txt: Relax pytest version"}},{"before":"a5975d18d9a27bd4d3db9b3b5a7a40c52c8dd6e1","after":"17dad8025ee3a4534117edc8b9b8158afc4b9b37","ref":"refs/heads/pytest-8","pushedAt":"2024-03-05T11:02:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"CI: requirements.txt: Relax pytest version for Python 3.5\n\npytest 6.2.5 doesn't support Python 3.5 (pytest 6.1.2 does).","shortMessageHtmlLink":"CI: requirements.txt: Relax pytest version for Python 3.5"}},{"before":null,"after":"a5975d18d9a27bd4d3db9b3b5a7a40c52c8dd6e1","ref":"refs/heads/pytest-8","pushedAt":"2024-03-05T10:56:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"CI: requirements.txt: Pin pytest to 6.2.5\n\nThis is the version in Ubuntu 22.04; also, `stbt_rig.py setup` installs\nthis version into the venv it creates.\n\nThis fixes a CI failure since pytest 8.0 was released. See #61.\n\nAs far as I can tell, this `requirements.txt` is only used by CI (it\nisn't mentioned in `setup.py`).","shortMessageHtmlLink":"CI: requirements.txt: Pin pytest to 6.2.5"}},{"before":"a88df29091b14c6f6cbc9c9da16c3870ac274380","after":null,"ref":"refs/heads/fix-vscode-2024.2-bug","pushedAt":"2024-03-05T09:56:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"}},{"before":"b314dc0c2ae465c92eeedcd3d8b53457815fcc2a","after":"00626e5cffa75dad717600bd660f9972c957d0b1","ref":"refs/heads/main","pushedAt":"2024-03-05T09:56:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"Merge pull request #60 from stb-tester/fix-vscode-2024.2-bug\n\nWork around test discovery bug in VS Code v2024.2.0","shortMessageHtmlLink":"Merge pull request #60 from stb-tester/fix-vscode-2024.2-bug"}},{"before":null,"after":"a88df29091b14c6f6cbc9c9da16c3870ac274380","ref":"refs/heads/fix-vscode-2024.2-bug","pushedAt":"2024-02-29T10:16:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"Work around test discovery bug in VS Code v2024.2.0\n\nhttps://github.com/microsoft/vscode-python/issues/22999","shortMessageHtmlLink":"Work around test discovery bug in VS Code v2024.2.0"}},{"before":null,"after":"f659ef7ecc6d0386031664c847f6d053a7ccf724","ref":"refs/heads/vscode-extensions","pushedAt":"2023-11-27T15:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"setup --vscode: Prompt user to install recommended extensions\n\nhttps://code.visualstudio.com/docs/editor/extension-marketplace#_workspace-recommended-extensions","shortMessageHtmlLink":"setup --vscode: Prompt user to install recommended extensions"}},{"before":"33f288e98caf66667cc2297e7a30d5aba79f2c0b","after":null,"ref":"refs/heads/vscode-deprecated-linting-settings","pushedAt":"2023-11-27T13:56:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wmanley","name":"William Manley","path":"/wmanley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494659?s=80&v=4"}},{"before":"b59f2312beb490a136281d98758a88e1fbc77634","after":"b314dc0c2ae465c92eeedcd3d8b53457815fcc2a","ref":"refs/heads/main","pushedAt":"2023-11-27T13:56:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"wmanley","name":"William Manley","path":"/wmanley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494659?s=80&v=4"},"commit":{"message":"Merge pull request #58 from stb-tester/vscode-deprecated-linting-settings\n\nUpdate VSCode linting settings","shortMessageHtmlLink":"Merge pull request #58 from stb-tester/vscode-deprecated-linting-sett…"}},{"before":"8c7f8875cc16b0ce4b2344d6ffe40725088f66a3","after":"33f288e98caf66667cc2297e7a30d5aba79f2c0b","ref":"refs/heads/vscode-deprecated-linting-settings","pushedAt":"2023-11-27T13:39:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"vscode: Use pylint binary from venv\n\nSo that we control the pylint & astroid version, for consistent results.\n\nThis forces the extension to shell out to pylint. Without this, the\nextension tries to import pylint instead of running it as a subprocess,\nand if we use \"pylint.importStrategy: fromEnvironment\" to import our\nversion of pylint, that causes all sorts of compatibility issues because\nthe extension's dependencies (like `attrs`) come from our venv instead\nof the extension.","shortMessageHtmlLink":"vscode: Use pylint binary from venv"}},{"before":"cd18e22b054a7d71b81740b0c98e026c2190553b","after":"8c7f8875cc16b0ce4b2344d6ffe40725088f66a3","ref":"refs/heads/vscode-deprecated-linting-settings","pushedAt":"2023-11-27T13:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"vscode: Use pylint binary from venv\n\nSo that we control the pylint & astroid version, for consistent results.\nThe default value (\"useBundled\") uses the Pylint binary that is shipped\nwith the vscode extension. See\nhttps://marketplace.visualstudio.com/items?itemName=ms-python.pylint","shortMessageHtmlLink":"vscode: Use pylint binary from venv"}},{"before":null,"after":"cd18e22b054a7d71b81740b0c98e026c2190553b","ref":"refs/heads/vscode-deprecated-linting-settings","pushedAt":"2023-11-27T12:46:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"Update VSCode linting settings\n\n`python.linting.*` settings have been deprecated and split up into\nseparate extensions; you should use the individual extensions' settings\ninstead.\nhttps://github.com/microsoft/vscode-python/wiki/Migration-to-Python-Tools-Extensions","shortMessageHtmlLink":"Update VSCode linting settings"}},{"before":"3e1d84184eee9a8626b29d686c7071452d0bbb9a","after":null,"ref":"refs/heads/snapshot-lock-timeout","pushedAt":"2023-11-14T09:04:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"}},{"before":"494f631c1cd01ee432d803c5eb96777c37e3b7f7","after":"b59f2312beb490a136281d98758a88e1fbc77634","ref":"refs/heads/main","pushedAt":"2023-11-14T09:04:49.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"drothlis","name":"David Röthlisberger","path":"/drothlis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12424?s=80&v=4"},"commit":{"message":"Merge pull request #57 from stb-tester/snapshot-lock-timeout\n\nLinux/MacOS: Time out file locking after 10s","shortMessageHtmlLink":"Merge pull request #57 from stb-tester/snapshot-lock-timeout"}},{"before":"62f06a13764e498565d50ba07e3d7376f1a78315","after":"3e1d84184eee9a8626b29d686c7071452d0bbb9a","ref":"refs/heads/snapshot-lock-timeout","pushedAt":"2023-11-13T10:31:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wmanley","name":"William Manley","path":"/wmanley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494659?s=80&v=4"},"commit":{"message":"Windows: Don't attempt to read PID from file\n\nI couldn't work out how to make this work on Windows without\ngetting `PermissionError [Errno 13]` when attempting to read the\nfile. I'm sure it's possible, but it's not that important.","shortMessageHtmlLink":"Windows: Don't attempt to read PID from file"}},{"before":"62f84a19b937f499b55b1834dbd7dc2931233d21","after":"62f06a13764e498565d50ba07e3d7376f1a78315","ref":"refs/heads/snapshot-lock-timeout","pushedAt":"2023-11-13T10:25:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wmanley","name":"William Manley","path":"/wmanley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494659?s=80&v=4"},"commit":{"message":"Windows: Don't attempt to read PID from file\n\nI couldn't work out how to make this work on Windows without\ngetting `PermissionError [Errno 13]` when attempting to read the\nfile. I'm sure it's possible, but it's not that important.","shortMessageHtmlLink":"Windows: Don't attempt to read PID from file"}},{"before":"7bc7bef6d8a27c3668bd6c4c2d923af2f091902c","after":"62f84a19b937f499b55b1834dbd7dc2931233d21","ref":"refs/heads/snapshot-lock-timeout","pushedAt":"2023-11-13T01:15:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wmanley","name":"William Manley","path":"/wmanley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494659?s=80&v=4"},"commit":{"message":"Windows: Don't attempt to read PID from file\n\nI couldn't work out how to make this work on Windows without\ngetting `PermissionError [Errno 13]` when attempting to read the\nfile. I'm sure it's possible, but it's not that important.","shortMessageHtmlLink":"Windows: Don't attempt to read PID from file"}},{"before":"0e72cbe517935aa8ba8064587c53ab5f6f07c5eb","after":"7bc7bef6d8a27c3668bd6c4c2d923af2f091902c","ref":"refs/heads/snapshot-lock-timeout","pushedAt":"2023-11-12T22:43:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wmanley","name":"William Manley","path":"/wmanley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494659?s=80&v=4"},"commit":{"message":"DEBUG","shortMessageHtmlLink":"DEBUG"}},{"before":"3ff520ff487fb7dbac782cac387347f7700670f4","after":"0e72cbe517935aa8ba8064587c53ab5f6f07c5eb","ref":"refs/heads/snapshot-lock-timeout","pushedAt":"2023-11-12T22:38:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wmanley","name":"William Manley","path":"/wmanley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494659?s=80&v=4"},"commit":{"message":"DEBUG","shortMessageHtmlLink":"DEBUG"}},{"before":"9e3030735bad93867a195dd8fe888d7805ab460c","after":"3ff520ff487fb7dbac782cac387347f7700670f4","ref":"refs/heads/snapshot-lock-timeout","pushedAt":"2023-11-12T22:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmanley","name":"William Manley","path":"/wmanley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494659?s=80&v=4"},"commit":{"message":"fixup! 1c746d99d03b0b2c9783cac22e589c8dc3cba0dc","shortMessageHtmlLink":"fixup! 1c746d9"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEARrnwA","startCursor":null,"endCursor":null}},"title":"Activity · stb-tester/stbt-rig"}