{"id":31735,"name":"git-hooks","ecosystem":"submodules","repository_url":null,"issues_count":16,"created_at":"2025-06-07T10:37:04.790Z","updated_at":"2025-06-07T10:37:04.790Z","purl":"pkg:submodules/git-hooks","unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3769568006","node_id":"PR_kwDOK_Cmzc668BxA","number":115,"state":"closed","title":"Bump git-hooks from `243394e` to `bfc784d`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-30T09:37:57.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-30T09:17:11.000Z","updated_at":"2025-12-30T09:37:59.000Z","time_to_close":1246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`243394e`","new_version":"`bfc784d`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `243394e` to `bfc784d`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/bfc784d9913b9eb7614aa40571b0fd7a49a0b969\"\u003e\u003ccode\u003ebfc784d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/89\"\u003e#89\u003c/a\u003e from TanChiaChun/pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/c380d094d873bdfb55187a6af9c280046ac37563\"\u003e\u003ccode\u003ec380d09\u003c/code\u003e\u003c/a\u003e Remove coverage as direct dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/b026ee4f61b196953a12e3bf1d0af9cc161c6e15\"\u003e\u003ccode\u003eb026ee4\u003c/code\u003e\u003c/a\u003e Update test to pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/03d0421a404f72de764aa748f2c82e9bfe66d695\"\u003e\u003ccode\u003e03d0421\u003c/code\u003e\u003c/a\u003e Sort pylint disable config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/a1bcc92409af973e5838681537828d3a451b0ded\"\u003e\u003ccode\u003ea1bcc92\u003c/code\u003e\u003c/a\u003e Remove unittest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/816426d2226b859d92c2baba13b048b38ff4e2e1\"\u003e\u003ccode\u003e816426d\u003c/code\u003e\u003c/a\u003e Add pytest-cov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/ea0fed7819463d2c0284ec668e9e2195dcc27e35\"\u003e\u003ccode\u003eea0fed7\u003c/code\u003e\u003c/a\u003e Switch to pytest from unittest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d8a9e2685e2efbe129d3515f69a91fe3bf76e1a4\"\u003e\u003ccode\u003ed8a9e26\u003c/code\u003e\u003c/a\u003e Move Ruff test to own file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/b8b40694157610095ae611cf5bb3c52efd9033ae\"\u003e\u003ccode\u003eb8b4069\u003c/code\u003e\u003c/a\u003e Add pytest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/243394ef6e7a412360c5e02141f595102018ea26...bfc784d9913b9eb7614aa40571b0fd7a49a0b969\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/115/packages"},{"uuid":"3764286314","node_id":"PR_kwDOK_Cmzc66rKiy","number":104,"state":"closed","title":"Bump git-hooks from `1f47510` to `85475c0`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-27T04:43:52.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-27T03:54:38.000Z","updated_at":"2025-12-27T04:43:53.000Z","time_to_close":2954,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`1f47510`","new_version":"`85475c0`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `1f47510` to `85475c0`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/85475c00b5a125487c756039eed6c070f1e1b990\"\u003e\u003ccode\u003e85475c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/81\"\u003e#81\u003c/a\u003e from TanChiaChun/vitest-cve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/b11d9624fea7c63aad45b30c4b48aa2221b41e85\"\u003e\u003ccode\u003eb11d962\u003c/code\u003e\u003c/a\u003e Include 3.0.5 as min version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/35ec311c8f370e70b071655a33d372b559101901\"\u003e\u003ccode\u003e35ec311\u003c/code\u003e\u003c/a\u003e Specify vitest min version for CVE-2025-24964\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/e45dafb96e211675348f1f311a2bfad30fbf0cbd\"\u003e\u003ccode\u003ee45dafb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/80\"\u003e#80\u003c/a\u003e from TanChiaChun/action-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/026845c44a740641636b7e5730cfce7ccd9f4fbf\"\u003e\u003ccode\u003e026845c\u003c/code\u003e\u003c/a\u003e Reset action branch back to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/785e66147df524e5ab30b81eac6b3798cca5f77d\"\u003e\u003ccode\u003e785e661\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/79\"\u003e#79\u003c/a\u003e from TanChiaChun/vue-js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/46751cde83e60b6bcba7f217ad0362408dde3a7f\"\u003e\u003ccode\u003e46751cd\u003c/code\u003e\u003c/a\u003e Add Vitest coverage cmd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/e1d6f0471be50a572271b255456a755cd4cf02fc\"\u003e\u003ccode\u003ee1d6f04\u003c/code\u003e\u003c/a\u003e Add test case for .vue file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/266b117e262eadced1f35dd0fa0a82ef1ed84223\"\u003e\u003ccode\u003e266b117\u003c/code\u003e\u003c/a\u003e Reorder Bash functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/65b20a7c7bbda4d6f03f5cde93f7112a9a6bb050\"\u003e\u003ccode\u003e65b20a7\u003c/code\u003e\u003c/a\u003e Remove javascript cmd prefix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/1f47510304173d672eac3e21fcd1c048bc6d498b...85475c00b5a125487c756039eed6c070f1e1b990\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/104","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/104","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/104/packages"},{"uuid":"2787442124","node_id":"PR_kwDOK_Cmzc6mJP3M","number":76,"state":"closed","title":"Manage Py dependency with Poetry","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-31T12:47:46.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-31T06:58:29.000Z","updated_at":"2025-08-31T12:47:46.000Z","time_to_close":20957,"merged_at":"2025-08-31T12:47:46.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`7ee7cb8`","new_version":"`7e3187f`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `7ee7cb8` to `7e3187f`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/7e3187f82fdeaa9dc82f3a7294b2eb42e01996fa\"\u003e\u003ccode\u003e7e3187f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/71\"\u003e#71\u003c/a\u003e from TanChiaChun/revert-function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/c01c0d90efe32f5f3b9d5ccd71aa4583afa1657e\"\u003e\u003ccode\u003ec01c0d9\u003c/code\u003e\u003c/a\u003e Revert get_venv_bin_path()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/279a1727f9bdfb8cde7bc6cf6c411ad15a51e054\"\u003e\u003ccode\u003e279a172\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/70\"\u003e#70\u003c/a\u003e from TanChiaChun/refactor-assert-raises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3a2d6a906b06ac1003669aa93c6488ff5d8236a8\"\u003e\u003ccode\u003e3a2d6a9\u003c/code\u003e\u003c/a\u003e assertRaises without context manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/294f500005a758eee4223d80dd33d9cadde5aeb2\"\u003e\u003ccode\u003e294f500\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/69\"\u003e#69\u003c/a\u003e from TanChiaChun/poetry-venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/dd4dde4fcfa5c113bcce7e1084e5d1388f90a109\"\u003e\u003ccode\u003edd4dde4\u003c/code\u003e\u003c/a\u003e Manage Py dependency with Poetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3820f0b83f81d9d5a1195e35441e359b08b2f12b\"\u003e\u003ccode\u003e3820f0b\u003c/code\u003e\u003c/a\u003e Update venv to .venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/2cc43be9624db1c0ebb8bbe7806ad89e99803a92\"\u003e\u003ccode\u003e2cc43be\u003c/code\u003e\u003c/a\u003e Remove venv dir from gitignore\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/7ee7cb8cba1ee3c36363f4280cd0e62c2c3ad9c4...7e3187f82fdeaa9dc82f3a7294b2eb42e01996fa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/76","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/76","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/76/packages"},{"uuid":"2787279518","node_id":"PR_kwDOK_Cmzc6mIoKe","number":75,"state":"closed","title":"Manage Py dependency with Poetry","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-31T06:58:31.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-31T03:07:00.000Z","updated_at":"2025-08-31T06:58:31.000Z","time_to_close":13891,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`7ee7cb8`","new_version":"`279a172`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `7ee7cb8` to `279a172`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/279a1727f9bdfb8cde7bc6cf6c411ad15a51e054\"\u003e\u003ccode\u003e279a172\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/70\"\u003e#70\u003c/a\u003e from TanChiaChun/refactor-assert-raises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3a2d6a906b06ac1003669aa93c6488ff5d8236a8\"\u003e\u003ccode\u003e3a2d6a9\u003c/code\u003e\u003c/a\u003e assertRaises without context manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/294f500005a758eee4223d80dd33d9cadde5aeb2\"\u003e\u003ccode\u003e294f500\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/69\"\u003e#69\u003c/a\u003e from TanChiaChun/poetry-venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/dd4dde4fcfa5c113bcce7e1084e5d1388f90a109\"\u003e\u003ccode\u003edd4dde4\u003c/code\u003e\u003c/a\u003e Manage Py dependency with Poetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3820f0b83f81d9d5a1195e35441e359b08b2f12b\"\u003e\u003ccode\u003e3820f0b\u003c/code\u003e\u003c/a\u003e Update venv to .venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/2cc43be9624db1c0ebb8bbe7806ad89e99803a92\"\u003e\u003ccode\u003e2cc43be\u003c/code\u003e\u003c/a\u003e Remove venv dir from gitignore\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/7ee7cb8cba1ee3c36363f4280cd0e62c2c3ad9c4...279a1727f9bdfb8cde7bc6cf6c411ad15a51e054\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/75","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/75","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/75/packages"},{"uuid":"2613324670","node_id":"PR_kwDOK_Cmzc6bxCt-","number":72,"state":"closed","title":"Bump git-hooks from `cb90ade` to `7ee7cb8`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-31T02:59:01.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-24T03:07:58.000Z","updated_at":"2025-08-31T02:59:01.000Z","time_to_close":5874663,"merged_at":"2025-08-31T02:59:01.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`cb90ade`","new_version":"`7ee7cb8`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `cb90ade` to `7ee7cb8`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/7ee7cb8cba1ee3c36363f4280cd0e62c2c3ad9c4\"\u003e\u003ccode\u003e7ee7cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/67\"\u003e#67\u003c/a\u003e from TanChiaChun/refactor-long-cmd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/219fd10a82eac827e5c76d71d5572e304713c5f8\"\u003e\u003ccode\u003e219fd10\u003c/code\u003e\u003c/a\u003e Refactor long cmd with vars \u0026amp; line continuation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/cb90ade98e0ed019020cb7c4037cc9aec760d44a...7ee7cb8cba1ee3c36363f4280cd0e62c2c3ad9c4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"2585735654","node_id":"PR_kwDOK_Cmzc6aHzHm","number":66,"state":"closed","title":"Bump git-hooks from `d726390` to `d43139a`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-16T01:59:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-12T01:13:23.000Z","updated_at":"2025-06-16T01:59:28.000Z","time_to_close":348365,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`d726390`","new_version":"`d43139a`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `d726390` to `d43139a`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d43139a6f21bcfcce5a2fd89b99134a826c7dd3b\"\u003e\u003ccode\u003ed43139a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/60\"\u003e#60\u003c/a\u003e from TanChiaChun/bash-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/4a00037031e7a69d26fe125852698cc05dbbec3d\"\u003e\u003ccode\u003e4a00037\u003c/code\u003e\u003c/a\u003e Refactor to -z conditional expression\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/d726390a164bab8e85b2a96c1305eeec3847c4cf...d43139a6f21bcfcce5a2fd89b99134a826c7dd3b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"},{"uuid":"2582839578","node_id":"PR_kwDOK_Cmzc6Z8wEa","number":65,"state":"open","title":"Bump git-hooks from `e31a81a` to `d726390`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-11T01:55:07.000Z","updated_at":"2025-06-11T01:55:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`e31a81a`","new_version":"`d726390`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `e31a81a` to `d726390`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d726390a164bab8e85b2a96c1305eeec3847c4cf\"\u003e\u003ccode\u003ed726390\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/59\"\u003e#59\u003c/a\u003e from TanChiaChun/md-indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/5e8e0a03c967a240c9b02d689fa34b86ec7899d4\"\u003e\u003ccode\u003e5e8e0a0\u003c/code\u003e\u003c/a\u003e Reset Markdown indent to default 2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/e31a81a527b2bef13bf4ecb4dee2e9070705788a...d726390a164bab8e85b2a96c1305eeec3847c4cf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"},{"uuid":"2542507494","node_id":"PR_kwDOK_Cmzc6Xi5Xm","number":64,"state":"open","title":"Bump git-hooks from `3eedd0f` to `e31a81a`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-25T16:04:03.000Z","updated_at":"2025-05-25T16:04:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`3eedd0f`","new_version":"`e31a81a`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `3eedd0f` to `e31a81a`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/e31a81a527b2bef13bf4ecb4dee2e9070705788a\"\u003e\u003ccode\u003ee31a81a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/58\"\u003e#58\u003c/a\u003e from TanChiaChun/pip-option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/ee3134c88148076ec2980cee2c70df6893a9b7c1\"\u003e\u003ccode\u003eee3134c\u003c/code\u003e\u003c/a\u003e pip install with no-cache-dir option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/3eedd0f530b189378cdcdd6cbd90245a10caff54...e31a81a527b2bef13bf4ecb4dee2e9070705788a\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"2542403185","node_id":"PR_kwDOK_Cmzc6Xif5x","number":63,"state":"closed","title":"Bump git-hooks from `ab03e60` to `3eedd0f`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-25T12:40:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-25T12:35:41.000Z","updated_at":"2025-05-25T12:40:43.000Z","time_to_close":302,"merged_at":"2025-05-25T12:40:43.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`ab03e60`","new_version":"`3eedd0f`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `ab03e60` to `3eedd0f`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3eedd0f530b189378cdcdd6cbd90245a10caff54\"\u003e\u003ccode\u003e3eedd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/57\"\u003e#57\u003c/a\u003e from TanChiaChun/bash-home-var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d06c32e1b01e9cfec8c3ac84a4620494f4743514\"\u003e\u003ccode\u003ed06c32e\u003c/code\u003e\u003c/a\u003e Replace Tilde Expansion with HOME var\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/ab03e600fc43f4de466b99d7b7a59e2d9c78ff74...3eedd0f530b189378cdcdd6cbd90245a10caff54\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"},{"uuid":"2541461716","node_id":"PR_kwDOK_Cmzc6Xe6DU","number":59,"state":"open","title":"Bump git-hooks from `5257f20` to `ab03e60`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-24T06:03:51.000Z","updated_at":"2025-05-24T06:03:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`5257f20`","new_version":"`ab03e60`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `5257f20` to `ab03e60`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/ab03e600fc43f4de466b99d7b7a59e2d9c78ff74\"\u003e\u003ccode\u003eab03e60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/56\"\u003e#56\u003c/a\u003e from TanChiaChun/refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/cf6b4319afa2c07569a0cafad5c59b89369131a6\"\u003e\u003ccode\u003ecf6b431\u003c/code\u003e\u003c/a\u003e Remove unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8703ea12da03bc9fc22d1cbe35e88e4f84cd9d20\"\u003e\u003ccode\u003e8703ea1\u003c/code\u003e\u003c/a\u003e Inline method 2 functions used in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/00994e880378dddc5a24510a4181696e25c6a137\"\u003e\u003ccode\u003e00994e8\u003c/code\u003e\u003c/a\u003e Reorder test class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8d90d8285b22df87a00724a1fe0a19d6f2fa31e8\"\u003e\u003ccode\u003e8d90d82\u003c/code\u003e\u003c/a\u003e Add tests for source_sh_script_dir()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d263ab884b3c8dc121851390453072957641025c\"\u003e\u003ccode\u003ed263ab8\u003c/code\u003e\u003c/a\u003e Replicate output \u0026amp; var check to passing test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/97bcf6a2482e83ec4df47ba99791ec2f149fbf90\"\u003e\u003ccode\u003e97bcf6a\u003c/code\u003e\u003c/a\u003e Add echo output check to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/0bee0f729612966ea08f49a17d061d69e6e5269c\"\u003e\u003ccode\u003e0bee0f7\u003c/code\u003e\u003c/a\u003e Teardown to remove env file only if exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/39d269c3fd0cf4f663d5a4c41b806ff90980dca9\"\u003e\u003ccode\u003e39d269c\u003c/code\u003e\u003c/a\u003e Replace repeated string with var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/83dec17c61e0de5779499a9fc170caa2c1b51508\"\u003e\u003ccode\u003e83dec17\u003c/code\u003e\u003c/a\u003e Standardise conditional expression pattern\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/5257f20e1ec0df1bdc7c834d00254cd5dfa73258...ab03e600fc43f4de466b99d7b7a59e2d9c78ff74\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"2513791458","node_id":"PR_kwDOK_Cmzc6V1Wni","number":57,"state":"open","title":"Bump git-hooks from `fd9badb` to `5257f20`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T12:56:17.000Z","updated_at":"2025-05-12T12:56:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`fd9badb`","new_version":"`5257f20`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `fd9badb` to `5257f20`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/5257f20e1ec0df1bdc7c834d00254cd5dfa73258\"\u003e\u003ccode\u003e5257f20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/55\"\u003e#55\u003c/a\u003e from TanChiaChun/gha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/e0a7dfbfa3f86ef8681e19eefe0cccc7cb58b071\"\u003e\u003ccode\u003ee0a7dfb\u003c/code\u003e\u003c/a\u003e Skip install markdownlint when used as submodule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/fd9badbf9da46d220b698504ad853b513836d854...5257f20e1ec0df1bdc7c834d00254cd5dfa73258\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"2513078362","node_id":"PR_kwDOK_Cmzc6Vyoha","number":56,"state":"open","title":"Bump git-hooks from `8e43993` to `fd9badb`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T08:27:59.000Z","updated_at":"2025-05-12T08:28:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`8e43993`","new_version":"`fd9badb`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `8e43993` to `fd9badb`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/fd9badbf9da46d220b698504ad853b513836d854\"\u003e\u003ccode\u003efd9badb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/54\"\u003e#54\u003c/a\u003e from TanChiaChun/docker-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3781dca5df34e0f52106e51d20faa9cc69e74b10\"\u003e\u003ccode\u003e3781dca\u003c/code\u003e\u003c/a\u003e Commonise markdown.Dockerfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/4ad64ff7203e8dc2308abda0ca58fd073248352d\"\u003e\u003ccode\u003e4ad64ff\u003c/code\u003e\u003c/a\u003e Run Bash CI check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d7952980774bb6182570bb7b5244d76e0d91d33c\"\u003e\u003ccode\u003ed795298\u003c/code\u003e\u003c/a\u003e Copy repo into container\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/600bba2a8a87786309a584bdae7e75e0200adbeb\"\u003e\u003ccode\u003e600bba2\u003c/code\u003e\u003c/a\u003e Run container with non-root user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/ddb0ee7ec00679042f1134926d7e0dc606623c58\"\u003e\u003ccode\u003eddb0ee7\u003c/code\u003e\u003c/a\u003e apt-get install shfmt, shellcheck \u0026amp; bats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/15a37c8bc11d42893cc77162011fe980e80e56b9\"\u003e\u003ccode\u003e15a37c8\u003c/code\u003e\u003c/a\u003e Init bash.Dockerfile with official python image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8f3b9dd011f23f2a76fde7db42369fc4a649f671\"\u003e\u003ccode\u003e8f3b9dd\u003c/code\u003e\u003c/a\u003e Rename to bash-git-hooks.Dockerfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/6b48dcd3fd7735dc5effe3d328a1e286d3ac7998\"\u003e\u003ccode\u003e6b48dcd\u003c/code\u003e\u003c/a\u003e Add quote to filepath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/2d0a31d715db02042054cd5b440a375304938142\"\u003e\u003ccode\u003e2d0a31d\u003c/code\u003e\u003c/a\u003e Set CI script path as ARG var\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/8e4399328a418a5df3570776fa9d32a096e42ea6...fd9badbf9da46d220b698504ad853b513836d854\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"},{"uuid":"2511895048","node_id":"PR_kwDOK_Cmzc6VuHoI","number":55,"state":"closed","title":"Bump git-hooks from `c1ac7d5` to `8e43993`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-11T06:52:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-11T04:37:15.000Z","updated_at":"2025-05-11T06:52:34.000Z","time_to_close":8119,"merged_at":"2025-05-11T06:52:34.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`c1ac7d5`","new_version":"`8e43993`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `c1ac7d5` to `8e43993`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8e4399328a418a5df3570776fa9d32a096e42ea6\"\u003e\u003ccode\u003e8e43993\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/53\"\u003e#53\u003c/a\u003e from TanChiaChun/docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/5e6c57b566725fbee2ef27f33b5d2b616ee43478\"\u003e\u003ccode\u003e5e6c57b\u003c/code\u003e\u003c/a\u003e Remove unnecessary leading slash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/2496c19da3f5f5ce1114259817487036c27a7903\"\u003e\u003ccode\u003e2496c19\u003c/code\u003e\u003c/a\u003e Add htmlcov dir to dockerignore\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/c1ac7d5f53be41d02565a058d750f452a884c6e6...8e4399328a418a5df3570776fa9d32a096e42ea6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"2511794250","node_id":"PR_kwDOK_Cmzc6VtvBK","number":54,"state":"closed","title":"Bump git-hooks from `78dac83` to `c1ac7d5`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-10T23:54:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-10T23:51:51.000Z","updated_at":"2025-05-10T23:54:54.000Z","time_to_close":183,"merged_at":"2025-05-10T23:54:54.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`78dac83`","new_version":"`c1ac7d5`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `78dac83` to `c1ac7d5`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/c1ac7d5f53be41d02565a058d750f452a884c6e6\"\u003e\u003ccode\u003ec1ac7d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/52\"\u003e#52\u003c/a\u003e from TanChiaChun/docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/f29dbf23d77fd1b94e727e92878a8c127e540765\"\u003e\u003ccode\u003ef29dbf2\u003c/code\u003e\u003c/a\u003e Run npm operation with non-root user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/4b09e0180715dc029e138e4e641e54364a6bc2d9\"\u003e\u003ccode\u003e4b09e01\u003c/code\u003e\u003c/a\u003e Cleanup pip \u0026amp; npm cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/7c54c476b65f56daf6a6c5117db7af4e43c08ed6\"\u003e\u003ccode\u003e7c54c47\u003c/code\u003e\u003c/a\u003e Optimise build cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8ec250d3f997d14c61682c05f60e4956674945ff\"\u003e\u003ccode\u003e8ec250d\u003c/code\u003e\u003c/a\u003e Run Python CI check with errexit \u0026amp; pipefail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/edb2b815c1328dbe02c35b42d3c846e7bf4ec7ff\"\u003e\u003ccode\u003eedb2b81\u003c/code\u003e\u003c/a\u003e Run Markdown CI check with errexit \u0026amp; pipefail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/bb220ce0383e37e06ff4bb65e496effbf4f78617\"\u003e\u003ccode\u003ebb220ce\u003c/code\u003e\u003c/a\u003e Run Bash CI check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/5036122a97d5b7a8a18f08b56f5bbb874ae74eb2\"\u003e\u003ccode\u003e5036122\u003c/code\u003e\u003c/a\u003e npm install markdownlint-cli to non-root global\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d34e1bac1521ccacf792e4bc4059e3501d67246e\"\u003e\u003ccode\u003ed34e1ba\u003c/code\u003e\u003c/a\u003e pip install packages in venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8b63effeb680676777edeccefd313739d2d9b3b8\"\u003e\u003ccode\u003e8b63eff\u003c/code\u003e\u003c/a\u003e Symlink python to python3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/78dac8310d5ba1170c3207f8e9c8d842c375554f...c1ac7d5f53be41d02565a058d750f452a884c6e6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"2497647071","node_id":"PR_kwDOK_Cmzc6U3xHf","number":53,"state":"closed","title":"Bump git-hooks from `78dac83` to `7784d48`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-10T23:51:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T01:56:36.000Z","updated_at":"2025-05-10T23:51:54.000Z","time_to_close":510918,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`78dac83`","new_version":"`7784d48`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `78dac83` to `7784d48`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/7784d48bfaa83cdedd09e303b2f2bab9df908d75\"\u003e\u003ccode\u003e7784d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/51\"\u003e#51\u003c/a\u003e from TanChiaChun/python-symlink\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/96162c6a415643bf88d5f3e37c08bde1c9337fcd\"\u003e\u003ccode\u003e96162c6\u003c/code\u003e\u003c/a\u003e Source .bashrc in pre-commit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/78dac8310d5ba1170c3207f8e9c8d842c375554f...7784d48bfaa83cdedd09e303b2f2bab9df908d75\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}],"issue_packages":[{"old_version":"`243394e`","new_version":"`bfc784d`","update_type":null,"path":null,"pr_created_at":"2025-12-30T09:17:11.000Z","version_change":"`243394e` → `bfc784d`","issue":{"uuid":"3769568006","node_id":"PR_kwDOK_Cmzc668BxA","number":115,"state":"closed","title":"Bump git-hooks from `243394e` to `bfc784d`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-30T09:37:57.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-30T09:17:11.000Z","updated_at":"2025-12-30T09:37:59.000Z","time_to_close":1246,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`243394e`","new_version":"`bfc784d`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `243394e` to `bfc784d`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/bfc784d9913b9eb7614aa40571b0fd7a49a0b969\"\u003e\u003ccode\u003ebfc784d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/89\"\u003e#89\u003c/a\u003e from TanChiaChun/pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/c380d094d873bdfb55187a6af9c280046ac37563\"\u003e\u003ccode\u003ec380d09\u003c/code\u003e\u003c/a\u003e Remove coverage as direct dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/b026ee4f61b196953a12e3bf1d0af9cc161c6e15\"\u003e\u003ccode\u003eb026ee4\u003c/code\u003e\u003c/a\u003e Update test to pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/03d0421a404f72de764aa748f2c82e9bfe66d695\"\u003e\u003ccode\u003e03d0421\u003c/code\u003e\u003c/a\u003e Sort pylint disable config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/a1bcc92409af973e5838681537828d3a451b0ded\"\u003e\u003ccode\u003ea1bcc92\u003c/code\u003e\u003c/a\u003e Remove unittest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/816426d2226b859d92c2baba13b048b38ff4e2e1\"\u003e\u003ccode\u003e816426d\u003c/code\u003e\u003c/a\u003e Add pytest-cov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/ea0fed7819463d2c0284ec668e9e2195dcc27e35\"\u003e\u003ccode\u003eea0fed7\u003c/code\u003e\u003c/a\u003e Switch to pytest from unittest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d8a9e2685e2efbe129d3515f69a91fe3bf76e1a4\"\u003e\u003ccode\u003ed8a9e26\u003c/code\u003e\u003c/a\u003e Move Ruff test to own file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/b8b40694157610095ae611cf5bb3c52efd9033ae\"\u003e\u003ccode\u003eb8b4069\u003c/code\u003e\u003c/a\u003e Add pytest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/243394ef6e7a412360c5e02141f595102018ea26...bfc784d9913b9eb7614aa40571b0fd7a49a0b969\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/115/packages"}},{"old_version":"`1f47510`","new_version":"`85475c0`","update_type":null,"path":null,"pr_created_at":"2025-12-27T03:54:38.000Z","version_change":"`1f47510` → `85475c0`","issue":{"uuid":"3764286314","node_id":"PR_kwDOK_Cmzc66rKiy","number":104,"state":"closed","title":"Bump git-hooks from `1f47510` to `85475c0`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-27T04:43:52.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-27T03:54:38.000Z","updated_at":"2025-12-27T04:43:53.000Z","time_to_close":2954,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`1f47510`","new_version":"`85475c0`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `1f47510` to `85475c0`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/85475c00b5a125487c756039eed6c070f1e1b990\"\u003e\u003ccode\u003e85475c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/81\"\u003e#81\u003c/a\u003e from TanChiaChun/vitest-cve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/b11d9624fea7c63aad45b30c4b48aa2221b41e85\"\u003e\u003ccode\u003eb11d962\u003c/code\u003e\u003c/a\u003e Include 3.0.5 as min version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/35ec311c8f370e70b071655a33d372b559101901\"\u003e\u003ccode\u003e35ec311\u003c/code\u003e\u003c/a\u003e Specify vitest min version for CVE-2025-24964\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/e45dafb96e211675348f1f311a2bfad30fbf0cbd\"\u003e\u003ccode\u003ee45dafb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/80\"\u003e#80\u003c/a\u003e from TanChiaChun/action-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/026845c44a740641636b7e5730cfce7ccd9f4fbf\"\u003e\u003ccode\u003e026845c\u003c/code\u003e\u003c/a\u003e Reset action branch back to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/785e66147df524e5ab30b81eac6b3798cca5f77d\"\u003e\u003ccode\u003e785e661\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/79\"\u003e#79\u003c/a\u003e from TanChiaChun/vue-js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/46751cde83e60b6bcba7f217ad0362408dde3a7f\"\u003e\u003ccode\u003e46751cd\u003c/code\u003e\u003c/a\u003e Add Vitest coverage cmd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/e1d6f0471be50a572271b255456a755cd4cf02fc\"\u003e\u003ccode\u003ee1d6f04\u003c/code\u003e\u003c/a\u003e Add test case for .vue file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/266b117e262eadced1f35dd0fa0a82ef1ed84223\"\u003e\u003ccode\u003e266b117\u003c/code\u003e\u003c/a\u003e Reorder Bash functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/65b20a7c7bbda4d6f03f5cde93f7112a9a6bb050\"\u003e\u003ccode\u003e65b20a7\u003c/code\u003e\u003c/a\u003e Remove javascript cmd prefix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/1f47510304173d672eac3e21fcd1c048bc6d498b...85475c00b5a125487c756039eed6c070f1e1b990\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/104","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/104","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/104/packages"}},{"old_version":"`7ee7cb8`","new_version":"`7e3187f`","update_type":null,"path":null,"pr_created_at":"2025-08-31T06:58:29.000Z","version_change":"`7ee7cb8` → `7e3187f`","issue":{"uuid":"2787442124","node_id":"PR_kwDOK_Cmzc6mJP3M","number":76,"state":"closed","title":"Manage Py dependency with Poetry","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-31T12:47:46.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-31T06:58:29.000Z","updated_at":"2025-08-31T12:47:46.000Z","time_to_close":20957,"merged_at":"2025-08-31T12:47:46.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`7ee7cb8`","new_version":"`7e3187f`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `7ee7cb8` to `7e3187f`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/7e3187f82fdeaa9dc82f3a7294b2eb42e01996fa\"\u003e\u003ccode\u003e7e3187f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/71\"\u003e#71\u003c/a\u003e from TanChiaChun/revert-function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/c01c0d90efe32f5f3b9d5ccd71aa4583afa1657e\"\u003e\u003ccode\u003ec01c0d9\u003c/code\u003e\u003c/a\u003e Revert get_venv_bin_path()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/279a1727f9bdfb8cde7bc6cf6c411ad15a51e054\"\u003e\u003ccode\u003e279a172\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/70\"\u003e#70\u003c/a\u003e from TanChiaChun/refactor-assert-raises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3a2d6a906b06ac1003669aa93c6488ff5d8236a8\"\u003e\u003ccode\u003e3a2d6a9\u003c/code\u003e\u003c/a\u003e assertRaises without context manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/294f500005a758eee4223d80dd33d9cadde5aeb2\"\u003e\u003ccode\u003e294f500\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/69\"\u003e#69\u003c/a\u003e from TanChiaChun/poetry-venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/dd4dde4fcfa5c113bcce7e1084e5d1388f90a109\"\u003e\u003ccode\u003edd4dde4\u003c/code\u003e\u003c/a\u003e Manage Py dependency with Poetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3820f0b83f81d9d5a1195e35441e359b08b2f12b\"\u003e\u003ccode\u003e3820f0b\u003c/code\u003e\u003c/a\u003e Update venv to .venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/2cc43be9624db1c0ebb8bbe7806ad89e99803a92\"\u003e\u003ccode\u003e2cc43be\u003c/code\u003e\u003c/a\u003e Remove venv dir from gitignore\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/7ee7cb8cba1ee3c36363f4280cd0e62c2c3ad9c4...7e3187f82fdeaa9dc82f3a7294b2eb42e01996fa\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/76","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/76","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/76/packages"}},{"old_version":"`7ee7cb8`","new_version":"`279a172`","update_type":null,"path":null,"pr_created_at":"2025-08-31T03:07:00.000Z","version_change":"`7ee7cb8` → `279a172`","issue":{"uuid":"2787279518","node_id":"PR_kwDOK_Cmzc6mIoKe","number":75,"state":"closed","title":"Manage Py dependency with Poetry","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-31T06:58:31.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-31T03:07:00.000Z","updated_at":"2025-08-31T06:58:31.000Z","time_to_close":13891,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`7ee7cb8`","new_version":"`279a172`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `7ee7cb8` to `279a172`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/279a1727f9bdfb8cde7bc6cf6c411ad15a51e054\"\u003e\u003ccode\u003e279a172\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/70\"\u003e#70\u003c/a\u003e from TanChiaChun/refactor-assert-raises\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3a2d6a906b06ac1003669aa93c6488ff5d8236a8\"\u003e\u003ccode\u003e3a2d6a9\u003c/code\u003e\u003c/a\u003e assertRaises without context manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/294f500005a758eee4223d80dd33d9cadde5aeb2\"\u003e\u003ccode\u003e294f500\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/69\"\u003e#69\u003c/a\u003e from TanChiaChun/poetry-venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/dd4dde4fcfa5c113bcce7e1084e5d1388f90a109\"\u003e\u003ccode\u003edd4dde4\u003c/code\u003e\u003c/a\u003e Manage Py dependency with Poetry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3820f0b83f81d9d5a1195e35441e359b08b2f12b\"\u003e\u003ccode\u003e3820f0b\u003c/code\u003e\u003c/a\u003e Update venv to .venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/2cc43be9624db1c0ebb8bbe7806ad89e99803a92\"\u003e\u003ccode\u003e2cc43be\u003c/code\u003e\u003c/a\u003e Remove venv dir from gitignore\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/7ee7cb8cba1ee3c36363f4280cd0e62c2c3ad9c4...279a1727f9bdfb8cde7bc6cf6c411ad15a51e054\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/75","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/75","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/75/packages"}},{"old_version":"`cb90ade`","new_version":"`7ee7cb8`","update_type":null,"path":null,"pr_created_at":"2025-06-24T03:07:58.000Z","version_change":"`cb90ade` → `7ee7cb8`","issue":{"uuid":"2613324670","node_id":"PR_kwDOK_Cmzc6bxCt-","number":72,"state":"closed","title":"Bump git-hooks from `cb90ade` to `7ee7cb8`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-31T02:59:01.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-24T03:07:58.000Z","updated_at":"2025-08-31T02:59:01.000Z","time_to_close":5874663,"merged_at":"2025-08-31T02:59:01.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`cb90ade`","new_version":"`7ee7cb8`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `cb90ade` to `7ee7cb8`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/7ee7cb8cba1ee3c36363f4280cd0e62c2c3ad9c4\"\u003e\u003ccode\u003e7ee7cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/67\"\u003e#67\u003c/a\u003e from TanChiaChun/refactor-long-cmd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/219fd10a82eac827e5c76d71d5572e304713c5f8\"\u003e\u003ccode\u003e219fd10\u003c/code\u003e\u003c/a\u003e Refactor long cmd with vars \u0026amp; line continuation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/cb90ade98e0ed019020cb7c4037cc9aec760d44a...7ee7cb8cba1ee3c36363f4280cd0e62c2c3ad9c4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"`d726390`","new_version":"`d43139a`","update_type":null,"path":null,"pr_created_at":"2025-06-12T01:13:23.000Z","version_change":"`d726390` → `d43139a`","issue":{"uuid":"2585735654","node_id":"PR_kwDOK_Cmzc6aHzHm","number":66,"state":"closed","title":"Bump git-hooks from `d726390` to `d43139a`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-16T01:59:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-12T01:13:23.000Z","updated_at":"2025-06-16T01:59:28.000Z","time_to_close":348365,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`d726390`","new_version":"`d43139a`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `d726390` to `d43139a`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d43139a6f21bcfcce5a2fd89b99134a826c7dd3b\"\u003e\u003ccode\u003ed43139a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/60\"\u003e#60\u003c/a\u003e from TanChiaChun/bash-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/4a00037031e7a69d26fe125852698cc05dbbec3d\"\u003e\u003ccode\u003e4a00037\u003c/code\u003e\u003c/a\u003e Refactor to -z conditional expression\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/d726390a164bab8e85b2a96c1305eeec3847c4cf...d43139a6f21bcfcce5a2fd89b99134a826c7dd3b\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"}},{"old_version":"`e31a81a`","new_version":"`d726390`","update_type":null,"path":null,"pr_created_at":"2025-06-11T01:55:07.000Z","version_change":"`e31a81a` → `d726390`","issue":{"uuid":"2582839578","node_id":"PR_kwDOK_Cmzc6Z8wEa","number":65,"state":"open","title":"Bump git-hooks from `e31a81a` to `d726390`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-11T01:55:07.000Z","updated_at":"2025-06-11T01:55:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`e31a81a`","new_version":"`d726390`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `e31a81a` to `d726390`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d726390a164bab8e85b2a96c1305eeec3847c4cf\"\u003e\u003ccode\u003ed726390\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/59\"\u003e#59\u003c/a\u003e from TanChiaChun/md-indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/5e8e0a03c967a240c9b02d689fa34b86ec7899d4\"\u003e\u003ccode\u003e5e8e0a0\u003c/code\u003e\u003c/a\u003e Reset Markdown indent to default 2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/e31a81a527b2bef13bf4ecb4dee2e9070705788a...d726390a164bab8e85b2a96c1305eeec3847c4cf\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}},{"old_version":"`3eedd0f`","new_version":"`e31a81a`","update_type":null,"path":null,"pr_created_at":"2025-05-25T16:04:03.000Z","version_change":"`3eedd0f` → `e31a81a`","issue":{"uuid":"2542507494","node_id":"PR_kwDOK_Cmzc6Xi5Xm","number":64,"state":"open","title":"Bump git-hooks from `3eedd0f` to `e31a81a`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-25T16:04:03.000Z","updated_at":"2025-05-25T16:04:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`3eedd0f`","new_version":"`e31a81a`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `3eedd0f` to `e31a81a`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/e31a81a527b2bef13bf4ecb4dee2e9070705788a\"\u003e\u003ccode\u003ee31a81a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/58\"\u003e#58\u003c/a\u003e from TanChiaChun/pip-option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/ee3134c88148076ec2980cee2c70df6893a9b7c1\"\u003e\u003ccode\u003eee3134c\u003c/code\u003e\u003c/a\u003e pip install with no-cache-dir option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/3eedd0f530b189378cdcdd6cbd90245a10caff54...e31a81a527b2bef13bf4ecb4dee2e9070705788a\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"`ab03e60`","new_version":"`3eedd0f`","update_type":null,"path":null,"pr_created_at":"2025-05-25T12:35:41.000Z","version_change":"`ab03e60` → `3eedd0f`","issue":{"uuid":"2542403185","node_id":"PR_kwDOK_Cmzc6Xif5x","number":63,"state":"closed","title":"Bump git-hooks from `ab03e60` to `3eedd0f`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-25T12:40:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-25T12:35:41.000Z","updated_at":"2025-05-25T12:40:43.000Z","time_to_close":302,"merged_at":"2025-05-25T12:40:43.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`ab03e60`","new_version":"`3eedd0f`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `ab03e60` to `3eedd0f`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3eedd0f530b189378cdcdd6cbd90245a10caff54\"\u003e\u003ccode\u003e3eedd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/57\"\u003e#57\u003c/a\u003e from TanChiaChun/bash-home-var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d06c32e1b01e9cfec8c3ac84a4620494f4743514\"\u003e\u003ccode\u003ed06c32e\u003c/code\u003e\u003c/a\u003e Replace Tilde Expansion with HOME var\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/ab03e600fc43f4de466b99d7b7a59e2d9c78ff74...3eedd0f530b189378cdcdd6cbd90245a10caff54\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}},{"old_version":"`5257f20`","new_version":"`ab03e60`","update_type":null,"path":null,"pr_created_at":"2025-05-24T06:03:51.000Z","version_change":"`5257f20` → `ab03e60`","issue":{"uuid":"2541461716","node_id":"PR_kwDOK_Cmzc6Xe6DU","number":59,"state":"open","title":"Bump git-hooks from `5257f20` to `ab03e60`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-24T06:03:51.000Z","updated_at":"2025-05-24T06:03:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`5257f20`","new_version":"`ab03e60`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `5257f20` to `ab03e60`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/ab03e600fc43f4de466b99d7b7a59e2d9c78ff74\"\u003e\u003ccode\u003eab03e60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/56\"\u003e#56\u003c/a\u003e from TanChiaChun/refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/cf6b4319afa2c07569a0cafad5c59b89369131a6\"\u003e\u003ccode\u003ecf6b431\u003c/code\u003e\u003c/a\u003e Remove unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8703ea12da03bc9fc22d1cbe35e88e4f84cd9d20\"\u003e\u003ccode\u003e8703ea1\u003c/code\u003e\u003c/a\u003e Inline method 2 functions used in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/00994e880378dddc5a24510a4181696e25c6a137\"\u003e\u003ccode\u003e00994e8\u003c/code\u003e\u003c/a\u003e Reorder test class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8d90d8285b22df87a00724a1fe0a19d6f2fa31e8\"\u003e\u003ccode\u003e8d90d82\u003c/code\u003e\u003c/a\u003e Add tests for source_sh_script_dir()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d263ab884b3c8dc121851390453072957641025c\"\u003e\u003ccode\u003ed263ab8\u003c/code\u003e\u003c/a\u003e Replicate output \u0026amp; var check to passing test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/97bcf6a2482e83ec4df47ba99791ec2f149fbf90\"\u003e\u003ccode\u003e97bcf6a\u003c/code\u003e\u003c/a\u003e Add echo output check to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/0bee0f729612966ea08f49a17d061d69e6e5269c\"\u003e\u003ccode\u003e0bee0f7\u003c/code\u003e\u003c/a\u003e Teardown to remove env file only if exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/39d269c3fd0cf4f663d5a4c41b806ff90980dca9\"\u003e\u003ccode\u003e39d269c\u003c/code\u003e\u003c/a\u003e Replace repeated string with var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/83dec17c61e0de5779499a9fc170caa2c1b51508\"\u003e\u003ccode\u003e83dec17\u003c/code\u003e\u003c/a\u003e Standardise conditional expression pattern\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/5257f20e1ec0df1bdc7c834d00254cd5dfa73258...ab03e600fc43f4de466b99d7b7a59e2d9c78ff74\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"`fd9badb`","new_version":"`5257f20`","update_type":null,"path":null,"pr_created_at":"2025-05-12T12:56:17.000Z","version_change":"`fd9badb` → `5257f20`","issue":{"uuid":"2513791458","node_id":"PR_kwDOK_Cmzc6V1Wni","number":57,"state":"open","title":"Bump git-hooks from `fd9badb` to `5257f20`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T12:56:17.000Z","updated_at":"2025-05-12T12:56:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`fd9badb`","new_version":"`5257f20`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `fd9badb` to `5257f20`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/5257f20e1ec0df1bdc7c834d00254cd5dfa73258\"\u003e\u003ccode\u003e5257f20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/55\"\u003e#55\u003c/a\u003e from TanChiaChun/gha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/e0a7dfbfa3f86ef8681e19eefe0cccc7cb58b071\"\u003e\u003ccode\u003ee0a7dfb\u003c/code\u003e\u003c/a\u003e Skip install markdownlint when used as submodule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/fd9badbf9da46d220b698504ad853b513836d854...5257f20e1ec0df1bdc7c834d00254cd5dfa73258\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"`8e43993`","new_version":"`fd9badb`","update_type":null,"path":null,"pr_created_at":"2025-05-12T08:27:59.000Z","version_change":"`8e43993` → `fd9badb`","issue":{"uuid":"2513078362","node_id":"PR_kwDOK_Cmzc6Vyoha","number":56,"state":"open","title":"Bump git-hooks from `8e43993` to `fd9badb`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T08:27:59.000Z","updated_at":"2025-05-12T08:28:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`8e43993`","new_version":"`fd9badb`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `8e43993` to `fd9badb`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/fd9badbf9da46d220b698504ad853b513836d854\"\u003e\u003ccode\u003efd9badb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/54\"\u003e#54\u003c/a\u003e from TanChiaChun/docker-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/3781dca5df34e0f52106e51d20faa9cc69e74b10\"\u003e\u003ccode\u003e3781dca\u003c/code\u003e\u003c/a\u003e Commonise markdown.Dockerfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/4ad64ff7203e8dc2308abda0ca58fd073248352d\"\u003e\u003ccode\u003e4ad64ff\u003c/code\u003e\u003c/a\u003e Run Bash CI check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d7952980774bb6182570bb7b5244d76e0d91d33c\"\u003e\u003ccode\u003ed795298\u003c/code\u003e\u003c/a\u003e Copy repo into container\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/600bba2a8a87786309a584bdae7e75e0200adbeb\"\u003e\u003ccode\u003e600bba2\u003c/code\u003e\u003c/a\u003e Run container with non-root user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/ddb0ee7ec00679042f1134926d7e0dc606623c58\"\u003e\u003ccode\u003eddb0ee7\u003c/code\u003e\u003c/a\u003e apt-get install shfmt, shellcheck \u0026amp; bats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/15a37c8bc11d42893cc77162011fe980e80e56b9\"\u003e\u003ccode\u003e15a37c8\u003c/code\u003e\u003c/a\u003e Init bash.Dockerfile with official python image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8f3b9dd011f23f2a76fde7db42369fc4a649f671\"\u003e\u003ccode\u003e8f3b9dd\u003c/code\u003e\u003c/a\u003e Rename to bash-git-hooks.Dockerfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/6b48dcd3fd7735dc5effe3d328a1e286d3ac7998\"\u003e\u003ccode\u003e6b48dcd\u003c/code\u003e\u003c/a\u003e Add quote to filepath\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/2d0a31d715db02042054cd5b440a375304938142\"\u003e\u003ccode\u003e2d0a31d\u003c/code\u003e\u003c/a\u003e Set CI script path as ARG var\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/8e4399328a418a5df3570776fa9d32a096e42ea6...fd9badbf9da46d220b698504ad853b513836d854\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"}},{"old_version":"`c1ac7d5`","new_version":"`8e43993`","update_type":null,"path":null,"pr_created_at":"2025-05-11T04:37:15.000Z","version_change":"`c1ac7d5` → `8e43993`","issue":{"uuid":"2511895048","node_id":"PR_kwDOK_Cmzc6VuHoI","number":55,"state":"closed","title":"Bump git-hooks from `c1ac7d5` to `8e43993`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-11T06:52:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-11T04:37:15.000Z","updated_at":"2025-05-11T06:52:34.000Z","time_to_close":8119,"merged_at":"2025-05-11T06:52:34.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`c1ac7d5`","new_version":"`8e43993`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `c1ac7d5` to `8e43993`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8e4399328a418a5df3570776fa9d32a096e42ea6\"\u003e\u003ccode\u003e8e43993\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/53\"\u003e#53\u003c/a\u003e from TanChiaChun/docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/5e6c57b566725fbee2ef27f33b5d2b616ee43478\"\u003e\u003ccode\u003e5e6c57b\u003c/code\u003e\u003c/a\u003e Remove unnecessary leading slash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/2496c19da3f5f5ce1114259817487036c27a7903\"\u003e\u003ccode\u003e2496c19\u003c/code\u003e\u003c/a\u003e Add htmlcov dir to dockerignore\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/c1ac7d5f53be41d02565a058d750f452a884c6e6...8e4399328a418a5df3570776fa9d32a096e42ea6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"`78dac83`","new_version":"`c1ac7d5`","update_type":null,"path":null,"pr_created_at":"2025-05-10T23:51:51.000Z","version_change":"`78dac83` → `c1ac7d5`","issue":{"uuid":"2511794250","node_id":"PR_kwDOK_Cmzc6VtvBK","number":54,"state":"closed","title":"Bump git-hooks from `78dac83` to `c1ac7d5`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-10T23:54:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-10T23:51:51.000Z","updated_at":"2025-05-10T23:54:54.000Z","time_to_close":183,"merged_at":"2025-05-10T23:54:54.000Z","merged_by":"TanChiaChun","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`78dac83`","new_version":"`c1ac7d5`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `78dac83` to `c1ac7d5`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/c1ac7d5f53be41d02565a058d750f452a884c6e6\"\u003e\u003ccode\u003ec1ac7d5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/52\"\u003e#52\u003c/a\u003e from TanChiaChun/docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/f29dbf23d77fd1b94e727e92878a8c127e540765\"\u003e\u003ccode\u003ef29dbf2\u003c/code\u003e\u003c/a\u003e Run npm operation with non-root user\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/4b09e0180715dc029e138e4e641e54364a6bc2d9\"\u003e\u003ccode\u003e4b09e01\u003c/code\u003e\u003c/a\u003e Cleanup pip \u0026amp; npm cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/7c54c476b65f56daf6a6c5117db7af4e43c08ed6\"\u003e\u003ccode\u003e7c54c47\u003c/code\u003e\u003c/a\u003e Optimise build cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8ec250d3f997d14c61682c05f60e4956674945ff\"\u003e\u003ccode\u003e8ec250d\u003c/code\u003e\u003c/a\u003e Run Python CI check with errexit \u0026amp; pipefail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/edb2b815c1328dbe02c35b42d3c846e7bf4ec7ff\"\u003e\u003ccode\u003eedb2b81\u003c/code\u003e\u003c/a\u003e Run Markdown CI check with errexit \u0026amp; pipefail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/bb220ce0383e37e06ff4bb65e496effbf4f78617\"\u003e\u003ccode\u003ebb220ce\u003c/code\u003e\u003c/a\u003e Run Bash CI check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/5036122a97d5b7a8a18f08b56f5bbb874ae74eb2\"\u003e\u003ccode\u003e5036122\u003c/code\u003e\u003c/a\u003e npm install markdownlint-cli to non-root global\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/d34e1bac1521ccacf792e4bc4059e3501d67246e\"\u003e\u003ccode\u003ed34e1ba\u003c/code\u003e\u003c/a\u003e pip install packages in venv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/8b63effeb680676777edeccefd313739d2d9b3b8\"\u003e\u003ccode\u003e8b63eff\u003c/code\u003e\u003c/a\u003e Symlink python to python3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/78dac8310d5ba1170c3207f8e9c8d842c375554f...c1ac7d5f53be41d02565a058d750f452a884c6e6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"`78dac83`","new_version":"`7784d48`","update_type":null,"path":null,"pr_created_at":"2025-05-05T01:56:36.000Z","version_change":"`78dac83` → `7784d48`","issue":{"uuid":"2497647071","node_id":"PR_kwDOK_Cmzc6U3xHf","number":53,"state":"closed","title":"Bump git-hooks from `78dac83` to `7784d48`","user":"dependabot[bot]","labels":["dependencies","submodules"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-10T23:51:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T01:56:36.000Z","updated_at":"2025-05-10T23:51:54.000Z","time_to_close":510918,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"git-hooks","old_version":"`78dac83`","new_version":"`7784d48`","repository_url":"https://github.com/TanChiaChun/git-hooks"}],"path":null,"ecosystem":"submodules"},"body":"Bumps [git-hooks](https://github.com/TanChiaChun/git-hooks) from `78dac83` to `7784d48`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/7784d48bfaa83cdedd09e303b2f2bab9df908d75\"\u003e\u003ccode\u003e7784d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TanChiaChun/git-hooks/issues/51\"\u003e#51\u003c/a\u003e from TanChiaChun/python-symlink\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanChiaChun/git-hooks/commit/96162c6a415643bf88d5f3e37c08bde1c9337fcd\"\u003e\u003ccode\u003e96162c6\u003c/code\u003e\u003c/a\u003e Source .bashrc in pre-commit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanChiaChun/git-hooks/compare/78dac8310d5ba1170c3207f8e9c8d842c375554f...7784d48bfaa83cdedd09e303b2f2bab9df908d75\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TanChiaChun/helper-codes/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanChiaChun%2Fhelper-codes/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}}]}