{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":207873236,"defaultBranch":"master","name":"mlcube","ownerLogin":"mlcommons","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-11T17:52:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67760141?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710957380.0","currentOid":""},"activityList":{"items":[{"before":"971352711e21e51e1411dfb76cf9ef09dc8463b7","after":"c89deabed4f410791d22f4efba68c42238ef6c7c","ref":"refs/heads/master","pushedAt":"2024-05-24T21:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathanw-mlc","name":"Nathan Wasson","path":"/nathanw-mlc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126016071?s=80&v=4"},"commit":{"message":"Update CODEOWNERS","shortMessageHtmlLink":"Update CODEOWNERS"}},{"before":null,"after":"a22ac4ab017a7d3192ded12af3031b706cb9290b","ref":"refs/heads/dependabot/pip/black-24.3.0","pushedAt":"2024-03-20T17:56:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump black from 23.7.0 to 24.3.0\n\nBumps [black](https://github.com/psf/black) from 23.7.0 to 24.3.0.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/23.7.0...24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 23.7.0 to 24.3.0"}},{"before":"723ef06de214141cd33edf1e603c132e4e25262c","after":"971352711e21e51e1411dfb76cf9ef09dc8463b7","ref":"refs/heads/master","pushedAt":"2024-02-15T01:29:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Correct processing when `build-args` is empty (none). (#356)\n\nIn certain scenarios when singularity runner is used, setting `build_args` to empty string (-Psingularity.build_args=\"\") results in error (accessign variable that's None). This commit fixes it.","shortMessageHtmlLink":"Correct processing when build-args is empty (none). (#356)"}},{"before":"d47a568475ec82cad4cb79d215fbf69d9ff50b74","after":"723ef06de214141cd33edf1e603c132e4e25262c","ref":"refs/heads/master","pushedAt":"2024-02-15T01:27:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Bugfix: typo in debug logging (#355)\n\nFixing missing s (%s) in log message template.","shortMessageHtmlLink":"Bugfix: typo in debug logging (#355)"}},{"before":"2ec437e9ae7c067ccf6836421d9b2a9102967a89","after":"42b31dc2fb3390a87dcbe56497f9f1429360308f","ref":"refs/heads/gh-pages","pushedAt":"2024-01-18T20:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: d47a568475ec82cad4cb79d215fbf69d9ff50b74","shortMessageHtmlLink":"deploy: d47a568"}},{"before":"2aab2736fed3b324d6ca30e12155ea1a5332b5b9","after":"d47a568475ec82cad4cb79d215fbf69d9ff50b74","ref":"refs/heads/master","pushedAt":"2024-01-18T20:39:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Version bump to 0.0.10rc2. (#354)","shortMessageHtmlLink":"Version bump to 0.0.10rc2. (#354)"}},{"before":"c37dfcbb9bd8e7df7e768b14ffeda8530cd11e0f","after":"2ec437e9ae7c067ccf6836421d9b2a9102967a89","ref":"refs/heads/gh-pages","pushedAt":"2024-01-18T20:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: fb371c960938b495e939bf38b161199d529cf912","shortMessageHtmlLink":"deploy: fb371c9"}},{"before":"95470a31abd3d24d8539bf26a3e8a26075bcce21","after":null,"ref":"refs/tags/0.0.10rc1","pushedAt":"2024-01-18T20:06:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"}},{"before":"56c90fb7f91b7f083296f9e9edbf7117cf342fba","after":null,"ref":"refs/tags/0.0.10rc2","pushedAt":"2024-01-18T20:05:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"}},{"before":"56c90fb7f91b7f083296f9e9edbf7117cf342fba","after":null,"ref":"refs/tags/0.0.10rc3","pushedAt":"2024-01-18T20:05:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"}},{"before":"5c702b6517becf8562571ffb28c5fa14d7c2fda4","after":null,"ref":"refs/tags/0.0.10rc4","pushedAt":"2024-01-18T20:05:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"}},{"before":"2a9e36be588d9338a2c4585635919600bda5056c","after":null,"ref":"refs/tags/0.0.10rc5","pushedAt":"2024-01-18T20:05:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"}},{"before":"16999ea6ebc299fa61e168af064e7a556e2088d2","after":"2aab2736fed3b324d6ca30e12155ea1a5332b5b9","ref":"refs/heads/master","pushedAt":"2024-01-18T19:44:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Singularity flags bugfix. (#353)\n\nThis commit fixes bug that prevents singularity runner to form the correct command line to run singularity-based mlcubes. Concretely, singularity runner now correctly processes command line arguments that requrie values (such as `--security`) and those that do not (flags such as `--nv`).","shortMessageHtmlLink":"Singularity flags bugfix. (#353)"}},{"before":"8833ec001e8684494902ce64e3861316be342cd3","after":"16999ea6ebc299fa61e168af064e7a556e2088d2","ref":"refs/heads/master","pushedAt":"2024-01-18T19:02:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Initial commit for supporting CLI singularity arguments when input for singularity runner is docker configuration. (#352)\n\nBrief description.\r\nThis commit reimplements the logic that singularity runner uses to determine its configuration when it is not fully specified.\r\n- If `singularity` section not present, a new one, empty, is created.\r\n- If SIF file path can be identified, and the file exists, configuration is considered to be complete. For this to happen, `image` key must be present.\r\n- If recipe (`build_file`) can be identified, and it's either a docker image or an existing singularity recipe file, configuration is considered to be complete. If `image` not present, it is added.\r\n- Finally, docker configuration is used to identify build source (build_file will point to docker image or tar file) and `image`. Additionally, to be consistent with prev implementation `singularity` and `build_args` maybe overridden.\r\n\r\nKnown issue.\r\nIf during the configure phase, an error occured, you may need (depending on error)\r\n- Either install uidmap `sudo apt-get install uidmap`.\r\n- Overwrite `build_args` to disable --fakeroot singularity build argument that may be set automatically (e.g., mlcube run ... -Psingularity.build_args=\"''\").\r\n\r\nDetailed log.\r\nSet log level to `debug`: `mlcube --log-level=debug ...`.\r\n\r\nFixing singularity unit tests.\r\nPrevious implementation used the mock module to mock `io.open` calls to test mlcubes. This worked for all calls to `io.open`. New implementation invokes `subprocess.check_output` that seems to be using `io.open` internally that did not work with existing implementation. New mocking strategy is to mock `io.open` call only for specific file paths (e.g., paths to mlcube configuration files).","shortMessageHtmlLink":"Initial commit for supporting CLI singularity arguments when input fo…"}},{"before":"5f79b7aa48ac61439cce41e0cd45a3b0aa7790ec","after":"8833ec001e8684494902ce64e3861316be342cd3","ref":"refs/heads/master","pushedAt":"2024-01-18T01:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Updating GPU (accelerator) support in MLCube. (#351)\n\nThis commit changes how MLCube runtime works with GPUs. Users have two options to provide information on required accelerators:\r\n- It can be done in MLCube configuration file in the `platform` section (platform.accelerator_count). This value is optional, and if present, may be an empy / non-set string, or an integer. This values is the number of required accelerators, and semantically, is equivalent to docker's `--gpu=N` CLI argument.\r\n- It can be done on a command line using `--gpus` argument, e.g., `mlcube run ... --gpus=4`. This parameter accepts same values as docker's `--gpus` CLI argument does. Concretely:\r\n - When not set MLCube will use platform.accelerator_count value if present.\r\n - When set, this overrides any value assigned to platform.accelerator_count. Could be empty (`--gpus=`) to disable GPUs, all (`--gpus=all`) to use all available GPUs, GPU count (`--gpus=N`) or list of concrete GPUs (`--gpus=\"device=0,2\"`). In this list GPU indices or UUIDs can be used.\r\n\r\nDocker runner will pretty much use this value unmodified and will pass it to docker run command, e.g., `--gpus` flag will present. Singularity runner will pass `--nv` command when GPUs are requested. No CUDA_VISIBLE_DEVICES, SINGULARITYENV_CUDA_VISIBLE_DEVICES or any other env variable will be set by MLCube runtime (docker NVIDIA runtime may set NVIDIA_VISIBLE_DEVICES).\r\n\r\nTo debug for possble issues, enable debug mode (e.g., `mlcube --log-level=debug run ...`) and search the output for the log lines that contain `DEBUG Device spec (...) resolved to ...` and `INFO Device params ... resolved to ...`. They will provide additional information on how MLCube runtime determines how GPUs should be used.","shortMessageHtmlLink":"Updating GPU (accelerator) support in MLCube. (#351)"}},{"before":"78199b5789b16c642c3a9d4864cd8494db3e1398","after":"5f79b7aa48ac61439cce41e0cd45a3b0aa7790ec","ref":"refs/heads/master","pushedAt":"2024-01-05T17:05:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Add CUDA_VISIBLE_DEVICES environment variable when using the --gpus flag (#345)\n\nAdd CUDA_VISIBLE_DEVICES environment variable when using the `--gpus` flag.","shortMessageHtmlLink":"Add CUDA_VISIBLE_DEVICES environment variable when using the --gpus f…"}},{"before":"357bf34d8309858b0b45b1d90274a8320d18432a","after":"c37dfcbb9bd8e7df7e768b14ffeda8530cd11e0f","ref":"refs/heads/gh-pages","pushedAt":"2023-12-11T23:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 78199b5789b16c642c3a9d4864cd8494db3e1398","shortMessageHtmlLink":"deploy: 78199b5"}},{"before":"4938fe61110b3bc2468df7bf953596771c33c163","after":"78199b5789b16c642c3a9d4864cd8494db3e1398","ref":"refs/heads/master","pushedAt":"2023-12-11T23:38:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Refactoring code related to MLCube CLI options. (#350)\n\n- Removing deprecated option definitions from `__main__.py` (new options are defined in `Options` class).\r\n- Moving new option definitions (network, security etc.) to `Options` class.\r\n- Removing unused and incorrect code related to parsing options accepting multiple values from the `__main__.py` file since this functionality is implemented in `cli` module.\r\n\r\nIn addition, updating the changed files to comply with python style guidelines.","shortMessageHtmlLink":"Refactoring code related to MLCube CLI options. (#350)"}},{"before":"10d280fa96a76f8ff755d331c425ccbba6c04648","after":"357bf34d8309858b0b45b1d90274a8320d18432a","ref":"refs/heads/gh-pages","pushedAt":"2023-12-11T22:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4938fe61110b3bc2468df7bf953596771c33c163","shortMessageHtmlLink":"deploy: 4938fe6"}},{"before":"9881ff6001148400a3cdc4e2ad1960bdd8947f7d","after":"4938fe61110b3bc2468df7bf953596771c33c163","ref":"refs/heads/master","pushedAt":"2023-12-11T22:47:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Fixing command line interface for the `run` command. (#348)\n\nThis commit fixes bugs associated with the MLCube `run` command:\r\n- It now uses correct option decorators from the `cli` module (class `Options`) instead of deprecated decorators from the `__main__.py` file.\r\n- It now uses the `-P` option to correctly parse MLCube parameters that users provide on a command line.\r\n\r\nThe latter particularly fixes the #347 issue.","shortMessageHtmlLink":"Fixing command line interface for the run command. (#348)"}},{"before":"755d388edc9fb32dfa2b09c244252485b2b554b3","after":"9881ff6001148400a3cdc4e2ad1960bdd8947f7d","ref":"refs/heads/master","pushedAt":"2023-12-11T22:41:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Updating kfp library version to 1.8.22 (#349)\n\nUpdating version of the `kfp` dependency to 1.8.22. This fixes this error (https://github.com/kubeflow/pipelines/pull/9323), and thus unit tests for the MLCube KubeFlow runner should now be passing. Can't use later versions since they use V2 API that will require code refactoring.","shortMessageHtmlLink":"Updating kfp library version to 1.8.22 (#349)"}},{"before":"49372dcaef042b6ff99ea8d61665a2a2b59b9938","after":"10d280fa96a76f8ff755d331c425ccbba6c04648","ref":"refs/heads/gh-pages","pushedAt":"2023-08-18T18:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 755d388edc9fb32dfa2b09c244252485b2b554b3","shortMessageHtmlLink":"deploy: 755d388"}},{"before":"5bef920601c064e7309ed14fcee5ddde70d9fa22","after":"755d388edc9fb32dfa2b09c244252485b2b554b3","ref":"refs/heads/master","pushedAt":"2023-08-18T18:48:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Add outputfile option to inspect (#340)\n\nNew CLI argument (`--output-file`, `--output_file`) for the mlcube's `inspect` command can be used to specify the file to save inspect results.","shortMessageHtmlLink":"Add outputfile option to inspect (#340)"}},{"before":"394a30154dfae4dd9af1d10f851fb9a929709101","after":"5bef920601c064e7309ed14fcee5ddde70d9fa22","ref":"refs/heads/master","pushedAt":"2023-08-18T14:34:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Fixing CLI commands fail when `mount` option not present. (#341)\n\nThe parser checks if certain CLI arguments present before accessing them. One of previous commits that introduced new `mount` options was not checking for this, and was accessing mount option directly. That was causing no such key error. This commit fixes it.","shortMessageHtmlLink":"Fixing CLI commands fail when mount option not present. (#341)"}},{"before":"fafee6dd3cd923e9697c0d76862dc82a630b9067","after":"49372dcaef042b6ff99ea8d61665a2a2b59b9938","ref":"refs/heads/gh-pages","pushedAt":"2023-08-15T15:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 394a30154dfae4dd9af1d10f851fb9a929709101","shortMessageHtmlLink":"deploy: 394a301"}},{"before":"bdcae7f505ca27569e95508007e38a83afc2b701","after":"394a30154dfae4dd9af1d10f851fb9a929709101","ref":"refs/heads/master","pushedAt":"2023-08-15T15:54:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Add mount options from the CLI (#279)\n\nNew CLI argument `--mount` that is a shortcut to override mount options for `input` parameters. Works with docker and singularity runners. This is useful to ensure (in a convenient way) that input directories and files are not accidently modified by MLCube tasks.\r\n\r\n---------\r\n\r\nCo-authored-by: Sergey Serebryakov ","shortMessageHtmlLink":"Add mount options from the CLI (#279)"}},{"before":"4afcd281cfed6f2418500ab5c7b0602bfa2e945e","after":"fafee6dd3cd923e9697c0d76862dc82a630b9067","ref":"refs/heads/gh-pages","pushedAt":"2023-08-14T23:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: bdcae7f505ca27569e95508007e38a83afc2b701","shortMessageHtmlLink":"deploy: bdcae7f"}},{"before":"fb371c960938b495e939bf38b161199d529cf912","after":"bdcae7f505ca27569e95508007e38a83afc2b701","ref":"refs/heads/master","pushedAt":"2023-08-14T23:32:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"User-friendly logging for configure, run and inspect commands (#339)","shortMessageHtmlLink":"User-friendly logging for configure, run and inspect commands (#339)"}},{"before":"43dbdff91e5176d79806e95f55cd07f1ba39c46d","after":"fb371c960938b495e939bf38b161199d529cf912","ref":"refs/heads/master","pushedAt":"2023-08-11T20:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Version bump to 0.0.10rc1. (#338)","shortMessageHtmlLink":"Version bump to 0.0.10rc1. (#338)"}},{"before":"dd7da2baffe13178ed48d9a657fbe2769c83ce5e","after":"43dbdff91e5176d79806e95f55cd07f1ba39c46d","ref":"refs/heads/master","pushedAt":"2023-08-08T22:15:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergey-serebryakov","name":"Sergey Serebryakov","path":"/sergey-serebryakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788298?s=80&v=4"},"commit":{"message":"Support for docker user name and password environmen variables. (#337)\n\nThis commit adds capability to provide docker user name and password via two environment variables - `SINGULARITY_DOCKER_USERNAME` and `SINGULARITY_DOCKER_PASSWORD`. If these variables found (when retrieving image manifest), JSON configuration files (such as `~/.docker/config.json`) are not scanned.","shortMessageHtmlLink":"Support for docker user name and password environmen variables. (#337)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU2kr7AA","startCursor":null,"endCursor":null}},"title":"Activity · mlcommons/mlcube"}