{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28409905,"defaultBranch":"main","name":"frictionless-py","ownerLogin":"frictionlessdata","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-23T17:11:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5912125?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725267897.0","currentOid":""},"activityList":{"items":[{"before":"47ddccd2959b3debea78ab7e442fb2f8f1463ade","after":"d82756b54c952bb5edf46a0420f9a31a2ec4cae2","ref":"refs/heads/site","pushedAt":"2024-09-06T14:07:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"aee8c65e8397d3e55c9e351e4caff28e68ca6c7f","after":"97f42eca0aed15aa78d3ac30da65ad0b49f0dbd9","ref":"refs/heads/main","pushedAt":"2024-09-06T14:05:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierrecamilleri","name":"Pierre Camilleri","path":"/pierrecamilleri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22995923?s=80&v=4"},"commit":{"message":"docs: :pencil2: a small typo in the text of pipeline doc (#1681)\n\nJust a small typo fix in the docs :)\r\n\r\n---------\r\n\r\nCo-authored-by: Pierre Camilleri <22995923+pierrecamilleri@users.noreply.github.com>","shortMessageHtmlLink":"docs: ✏️ a small typo in the text of pipeline doc (#1681)"}},{"before":"09b185b2a110558c0d94ddf0a526674e2e09cca6","after":"47ddccd2959b3debea78ab7e442fb2f8f1463ade","ref":"refs/heads/site","pushedAt":"2024-09-06T14:05:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"bc67deeeaea4c5df60c452847be42e4bc1ba09ee","after":"aee8c65e8397d3e55c9e351e4caff28e68ca6c7f","ref":"refs/heads/main","pushedAt":"2024-09-06T14:02:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierrecamilleri","name":"Pierre Camilleri","path":"/pierrecamilleri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22995923?s=80&v=4"},"commit":{"message":"#1660: Fix ExcelControl copying of stringified attribute (#1661)\n\n# Description\r\n\r\nAs described in #1660, the `stringified` attribute is not copied during\r\nthe `to_copy()` as it is not included in the `metadata_profile_patch`.\r\n\r\nThis commit fixes it by adding it to the `metadata_profile_patch` and\r\nupdates the documentation to clarify the interaction of `stringified`\r\nand schemas. This also inclues a unit test to verify the bug fix.\r\n\r\n- fixes #1660 \r\n- fixes #1659 \r\n\r\n# Tests\r\n\r\nEnsure the new unit test detects the issue before the fix:\r\n\r\n```\r\n> pytest frictionless/formats/excel/__spec__/test_control.py::test_excel_control_to_copy\r\n\r\n[...]\r\n\r\n> assert control_copy == control_with_changed_attributes\r\nE AssertionError: assert {'type': 'exc...tError': True} == {'type': 'exc...tError': True}\r\nE\r\nE Omitting 8 identical items, use -vv to show\r\nE Differing attributes:\r\nE ['stringified']\r\nE\r\nE Drill down into differing attribute stringified:\r\nE stringified: False != True\r\n\r\nfrictionless/formats/excel/__spec__/test_control.py:25: AssertionError\r\n```\r\n\r\nEnsure the unit test runs and passes after the fix:\r\n\r\n```\r\n> pytest frictionless/formats/excel/__spec__/test_control.py::test_excel_control_to_copy -v\r\n\r\n[...]\r\n\r\nfrictionless/formats/excel/__spec__/test_control.py::test_excel_control_to_copy PASSED [100%]\r\n```","shortMessageHtmlLink":"#1660: Fix ExcelControl copying of stringified attribute (#1661)"}},{"before":"152fa1432bfb91c53a961a410a98ab13099e5807","after":"09b185b2a110558c0d94ddf0a526674e2e09cca6","ref":"refs/heads/site","pushedAt":"2024-09-02T09:07:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"71ad43b106c103448f7c745f106fdcc7400e5be8","after":null,"ref":"refs/heads/release-v5.17.1","pushedAt":"2024-09-02T09:04:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pierrecamilleri","name":"Pierre Camilleri","path":"/pierrecamilleri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22995923?s=80&v=4"}},{"before":"8b17d59eb3bcd8ab246e44450d234e1152c82871","after":"bc67deeeaea4c5df60c452847be42e4bc1ba09ee","ref":"refs/heads/main","pushedAt":"2024-09-02T09:04:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierrecamilleri","name":"Pierre Camilleri","path":"/pierrecamilleri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22995923?s=80&v=4"},"commit":{"message":"v5.17.1 (#1676)\n\n- fix: deprecated dependencies ([PR\r\n1674](https://github.com/frictionlessdata/frictionless-py/pull/1674))\r\n- fix: unexpected \"missing-label\" error with option `header_case =\r\nFalse`\r\n([#1635](https://github.com/frictionlessdata/frictionless-py/issues/1635))\r\n- fix: KeyError when a \"primaryKey\" is missing\r\n([#1633](https://github.com/frictionlessdata/frictionless-py/issues/1633))\r\n- fix: unexpected field-error for a boolean \"example\" with \"trueValues\"\r\nor\r\n\"falseValues\" properties\r\n([#1610](https://github.com/frictionlessdata/frictionless-py/issues/1610))","shortMessageHtmlLink":"v5.17.1 (#1676)"}},{"before":null,"after":"71ad43b106c103448f7c745f106fdcc7400e5be8","ref":"refs/heads/release-v5.17.1","pushedAt":"2024-08-30T15:06:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pierrecamilleri","name":"Pierre Camilleri","path":"/pierrecamilleri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22995923?s=80&v=4"},"commit":{"message":"v5.17.1","shortMessageHtmlLink":"v5.17.1"}},{"before":"f37f2aca88e5efab6cae33fb36e35518a2e2bac0","after":"152fa1432bfb91c53a961a410a98ab13099e5807","ref":"refs/heads/site","pushedAt":"2024-08-30T13:46:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"87e63cb856a278f3beb5f04a1009bddce140e286","after":"f37f2aca88e5efab6cae33fb36e35518a2e2bac0","ref":"refs/heads/site","pushedAt":"2024-08-30T11:31:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"7861f0e6e3dd9e8392d1d8d57f850c7b5862b81a","after":"8b17d59eb3bcd8ab246e44450d234e1152c82871","ref":"refs/heads/main","pushedAt":"2024-08-30T11:28:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierrecamilleri","name":"Pierre Camilleri","path":"/pierrecamilleri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22995923?s=80&v=4"},"commit":{"message":"Fix #1610 unexpected field-error related to a well-formatted value example of a schema's boolean field using frictionless validate (#1615)\n\n- fixes #1610\r\n\r\nThis PR fixes the `field-error` which occured doing `frictionless\r\nvalidate data.csv --schema schema.json` with a `TableSchema` `schema`\r\ncontaining a `BooleanField` customised with 'trueValues' or\r\n'falseValues' and 'example' value , for example:\r\n```\r\nschema.json\r\n----\r\n{\r\n \"$schema\": \"https://frictionlessdata.io/schemas/table-schema.json\",\r\n \"fields\": [\r\n {\r\n \"name\": \"IsTrue\",\r\n \"type\": \"boolean\",\r\n \"trueValues\": [\"yes\"],\r\n \"falseValues\": [\"no\"],\r\n \"example\": \"yes\"\r\n }\r\n ]\r\n}\r\n```\r\n```\r\ndata.csv\r\n----\r\nisTrue\r\nyes\r\nno\r\n```\r\n\r\nThis PR add tests cases to ensure that example value is correctly\r\nevaluated according to customized 'trueValues' or 'falseValues', as\r\nexpected.\r\n\r\n---------\r\n\r\nCo-authored-by: Pierre Camilleri <22995923+pierrecamilleri@users.noreply.github.com>","shortMessageHtmlLink":"Fix #1610 unexpected field-error related to a well-formatted value ex…"}},{"before":"248e1d608872b0e7f5a6ec6a203a6183fc0a1ff3","after":"87e63cb856a278f3beb5f04a1009bddce140e286","ref":"refs/heads/site","pushedAt":"2024-08-30T11:25:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"4d334f0eca56e6bbff201674a0c73c74debccf65","after":"7861f0e6e3dd9e8392d1d8d57f850c7b5862b81a","ref":"refs/heads/main","pushedAt":"2024-08-30T11:22:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierrecamilleri","name":"Pierre Camilleri","path":"/pierrecamilleri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22995923?s=80&v=4"},"commit":{"message":"Fix 1633 unexpected key error with primary key in schema and 1635 unexpected missing label error when ignoring header case (#1641)\n\n- fixes #1633 \r\n- fixes #1635 \r\n\r\n---\r\n\r\nThis PR fixes unexpected `missing-label` error in validation report\r\nwhich occurs when validating tabular data in this specific case (#1635):\r\nThe data contains a named column corresponding to a required field in\r\nthe schema used for validation, written without respecting\r\ncase-sensitivity.\r\n\r\nFor example:\r\n\r\n```\r\ndata = [[\"aa\", \"BB\"], [\"a\", \"b\"]]\r\nschema = {\r\n \"$schema\": \"https://frictionlessdata.io/schemas/table-schema.json\",\r\n \"fields\": [\r\n {\"name\": \"AA\", \"constraints\": {\"required\": True}},\r\n {\"name\": \"bb\", \"constraints\": {\"required\": True}}\r\n ]\r\n }\r\n```\r\n\r\nIt adds some test cases: \r\n\r\n- one test case to ensure that validating this tabular data with this\r\nschema and using `schema_sync=True` and\r\n`dialect=Dialect(header_case=False)` options, returns a valid report.\r\n- one test case to ensure that if validation is case-sensitive, if a\r\nname column does not respect case a missing-label occurs in validation\r\nreport.\r\n- another test case to ensure that validating with missing required\r\ncolumn \"AA\" with this schema and using `schema_sync=True` and\r\n`dialect=Dialect(header_case=False)` options, returns an invalid report\r\nwith `missing-label` error related to field \"AA\".\r\n\r\nThis PR also fixes unexpected KeyError raised when a primary key used in\r\nshema is missing in the tabular data to validate(#1633).\r\nFor example:\r\n```\r\ndata = [[\"B\"], [\"b\"]]\r\nschema = {\r\n \"$schema\": \"https://frictionlessdata.io/schemas/table-schema.json\",\r\n \"fields\": [\r\n {\"name\": \"A\"},\r\n {\"name\": \"B\"}\r\n ],\r\n \"primaryKey\": [\"A\"]\r\n }\r\n```\r\nIt adds some test cases: \r\n- two test cases to ensure that when a label related to the schema\r\nprimary key is missing, the validation report is invalid with single\r\nmissing-label error:\r\n- a test case with the schema containing the primary key field not\r\nspecified as 'required'\r\n- a test case with the schema containing the primary key field specified\r\nas 'required'\r\n- a test case to deal with insensitivity case in the data label\r\ncorresponding to the primary key schema field: the validation report is\r\nvalid\r\n\r\nFinally, I suggest some refactoring in this PR:\r\n- refactoring removing missing required label from field info\r\nrefactoring removing missing required label from field info\r\n- refactoring creating schema fields among labels part when using\r\n`schema_sync` option in `detect_schema()` `Detector` method\r\n- refactoring to introduce intermediary `TableResource` methods to\r\ncreate `cells` related to primary key schema.\r\n\r\n---------\r\n\r\nCo-authored-by: Pierre Camilleri <22995923+pierrecamilleri@users.noreply.github.com>","shortMessageHtmlLink":"Fix 1633 unexpected key error with primary key in schema and 1635 une…"}},{"before":"224dbb2fd74a1a36b6e5230e4e1ba54a69fb2db6","after":"248e1d608872b0e7f5a6ec6a203a6183fc0a1ff3","ref":"refs/heads/site","pushedAt":"2024-08-28T09:42:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"0159f710f8e8b8b7f54c3b953c44afc4621eeb47","after":null,"ref":"refs/heads/fix-deprecated-lazy-fixture-call","pushedAt":"2024-08-28T09:40:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pdelboca","name":"Patricio Del Boca","path":"/pdelboca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6672339?s=80&v=4"}},{"before":"e0393010925de1f272f06a143e60f77072eb9caa","after":"4d334f0eca56e6bbff201674a0c73c74debccf65","ref":"refs/heads/main","pushedAt":"2024-08-28T09:40:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pdelboca","name":"Patricio Del Boca","path":"/pdelboca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6672339?s=80&v=4"},"commit":{"message":"Fix deprecated lazy_fixture imports (#1674)\n\n* Fix deprecated lazy_fixture imports\r\n* Set fail-fast to false to detect errors in python versions only\r\n* Update deprecated np.NaN\r\n* Removing no longer needed test dependency","shortMessageHtmlLink":"Fix deprecated lazy_fixture imports (#1674)"}},{"before":"2e0bad6689f6b2873e9a881c4b83b0718f65bee3","after":"0159f710f8e8b8b7f54c3b953c44afc4621eeb47","ref":"refs/heads/fix-deprecated-lazy-fixture-call","pushedAt":"2024-08-23T10:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdelboca","name":"Patricio Del Boca","path":"/pdelboca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6672339?s=80&v=4"},"commit":{"message":"Removing no longer needed test dependency","shortMessageHtmlLink":"Removing no longer needed test dependency"}},{"before":"0fd9604b295261f85995132b85fed78d49057639","after":"2e0bad6689f6b2873e9a881c4b83b0718f65bee3","ref":"refs/heads/fix-deprecated-lazy-fixture-call","pushedAt":"2024-08-23T08:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdelboca","name":"Patricio Del Boca","path":"/pdelboca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6672339?s=80&v=4"},"commit":{"message":"Update deprecated np.NaN","shortMessageHtmlLink":"Update deprecated np.NaN"}},{"before":"80995c451c888df0e19a3587afa3609f15fd7e62","after":"0fd9604b295261f85995132b85fed78d49057639","ref":"refs/heads/fix-deprecated-lazy-fixture-call","pushedAt":"2024-08-23T08:48:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdelboca","name":"Patricio Del Boca","path":"/pdelboca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6672339?s=80&v=4"},"commit":{"message":"Set fail-fast to false to detect errors in python versions only","shortMessageHtmlLink":"Set fail-fast to false to detect errors in python versions only"}},{"before":"101eb2d6da5c9230b816ced9b57cf3f41b0fccff","after":"80995c451c888df0e19a3587afa3609f15fd7e62","ref":"refs/heads/fix-deprecated-lazy-fixture-call","pushedAt":"2024-08-23T08:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdelboca","name":"Patricio Del Boca","path":"/pdelboca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6672339?s=80&v=4"},"commit":{"message":"Fix import syntax","shortMessageHtmlLink":"Fix import syntax"}},{"before":"8caa15c5f6770f58932787515f0e364ffa529b19","after":"101eb2d6da5c9230b816ced9b57cf3f41b0fccff","ref":"refs/heads/fix-deprecated-lazy-fixture-call","pushedAt":"2024-08-23T08:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdelboca","name":"Patricio Del Boca","path":"/pdelboca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6672339?s=80&v=4"},"commit":{"message":"Fix import order","shortMessageHtmlLink":"Fix import order"}},{"before":null,"after":"8caa15c5f6770f58932787515f0e364ffa529b19","ref":"refs/heads/fix-deprecated-lazy-fixture-call","pushedAt":"2024-08-23T08:11:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pdelboca","name":"Patricio Del Boca","path":"/pdelboca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6672339?s=80&v=4"},"commit":{"message":"Fix deprecated lazy_fixture imports","shortMessageHtmlLink":"Fix deprecated lazy_fixture imports"}},{"before":"1f342b76bbb5d43392641a4f2cb3aa551e7c5180","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-81b7f69dec","pushedAt":"2024-07-01T07:38:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"69df0ba6e6efbac997017863290ef293d1897820","ref":"refs/heads/dependabot/github_actions/github-actions-a22372143e","pushedAt":"2024-07-01T07:38:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump codecov/codecov-action\n\nBumps the github-actions group with 1 update in the / directory: [codecov/codecov-action](https://github.com/codecov/codecov-action).\n\n\nUpdates `codecov/codecov-action` from 4.0.1 to 4.5.0\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v4.0.1...v4.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump codecov/codecov-action"}},{"before":"5c23d5692c4eb9b1ccd37cb214dffad83f190ed1","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-5cb858035e","pushedAt":"2024-06-01T07:48:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"1f342b76bbb5d43392641a4f2cb3aa551e7c5180","ref":"refs/heads/dependabot/github_actions/github-actions-81b7f69dec","pushedAt":"2024-06-01T07:48:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump codecov/codecov-action\n\nBumps the github-actions group with 1 update in the / directory: [codecov/codecov-action](https://github.com/codecov/codecov-action).\n\n\nUpdates `codecov/codecov-action` from 4.0.1 to 4.4.1\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v4.0.1...v4.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump codecov/codecov-action"}},{"before":null,"after":"5c23d5692c4eb9b1ccd37cb214dffad83f190ed1","ref":"refs/heads/dependabot/github_actions/github-actions-5cb858035e","pushedAt":"2024-05-01T08:01:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump codecov/codecov-action in the github-actions group\n\nBumps the github-actions group with 1 update: [codecov/codecov-action](https://github.com/codecov/codecov-action).\n\n\nUpdates `codecov/codecov-action` from 4.0.1 to 4.3.1\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v4.0.1...v4.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump codecov/codecov-action in the github-actions group"}},{"before":"c9f51763e5ec27ea74237c38808b553f20765f94","after":"224dbb2fd74a1a36b6e5230e4e1ba54a69fb2db6","ref":"refs/heads/site","pushedAt":"2024-04-29T13:24:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"492d71fdf8948cdd9625502a8a0c220cc0c9c6c2","after":"c9f51763e5ec27ea74237c38808b553f20765f94","ref":"refs/heads/site","pushedAt":"2024-04-29T13:24:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply automatic changes","shortMessageHtmlLink":"Apply automatic changes"}},{"before":"d3c6a5f410abfeff6194efe5bf1f59bd5b29808a","after":"e0393010925de1f272f06a143e60f77072eb9caa","ref":"refs/heads/main","pushedAt":"2024-04-29T13:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roll","name":"roll","path":"/roll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557395?s=80&v=4"},"commit":{"message":"v5.17.0","shortMessageHtmlLink":"v5.17.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErv8G-AA","startCursor":null,"endCursor":null}},"title":"Activity · frictionlessdata/frictionless-py"}