{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":57892583,"defaultBranch":"master","name":"mu-javascript-template","ownerLogin":"mu-semtech","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-02T13:33:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11889633?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706609258.0","currentOid":""},"activityList":{"items":[{"before":"e22fda5cf34847d2ae61aaebd4e57d672717d4f6","after":"7c2433a53eac8cb535a02b1f25b2e1443fa7b954","ref":"refs/heads/master","pushedAt":"2024-05-10T11:04:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Upgrade dev script snippet\n\nDev script snippet contained old version, and you probably don't need\nthe version anyways.\n\nCo-author: @erikap","shortMessageHtmlLink":"Upgrade dev script snippet"}},{"before":"b959ae2d8c5957d8c58240f856b73f0191bedebf","after":"e22fda5cf34847d2ae61aaebd4e57d672717d4f6","ref":"refs/heads/master","pushedAt":"2024-05-10T11:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Upgrade dev script snippet\n\nDev script snippet contained old version, and you probably don't need\nthe version anyways.\n\nCo-author: @erikap","shortMessageHtmlLink":"Upgrade dev script snippet"}},{"before":"a5da3ef6225496fdb4b63211d039dcec13af3ff2","after":"a4d647a2ead73346a0ab2fc6866ed88e640f8b77","ref":"refs/heads/feature/query-meta","pushedAt":"2024-04-13T13:46:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Export sparqlEscapeDecimal\n\nThis was already in the documentation but it does not seem to have made\nit into the exports.","shortMessageHtmlLink":"Export sparqlEscapeDecimal"}},{"before":"077482801d4d4252f85017bfab7d4a08b4290c68","after":"a5da3ef6225496fdb4b63211d039dcec13af3ff2","ref":"refs/heads/feature/query-meta","pushedAt":"2024-04-13T13:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Export sparqlEscapeDecimal\n\nThis was already in the documentation but it does not seem to have made\nit into the exports.","shortMessageHtmlLink":"Export sparqlEscapeDecimal"}},{"before":"56e185e7081aff0061fa6c2f14061b2ffdadf024","after":"077482801d4d4252f85017bfab7d4a08b4290c68","ref":"refs/heads/feature/query-meta","pushedAt":"2024-04-08T18:32:25.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Merge tag 'v1.8.0' into feature/query-meta","shortMessageHtmlLink":"Merge tag 'v1.8.0' into feature/query-meta"}},{"before":"8d5c99f88fc95e6258de21b0712797d74afdc5d3","after":"b959ae2d8c5957d8c58240f856b73f0191bedebf","ref":"refs/heads/master","pushedAt":"2024-01-30T10:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Release v1.8.0\n\nNew features since 1.7.0:\n- Upgrade to Node 20\n- arm64 builds\n- Much faster builds\n- Improved documentation (ty @denperidge and @x-m-el)","shortMessageHtmlLink":"Release v1.8.0"}},{"before":"7a0d7081706e9f81d5536442a65b69ef6f87388b","after":"8d5c99f88fc95e6258de21b0712797d74afdc5d3","ref":"refs/heads/master","pushedAt":"2024-01-30T09:56:07.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Merge pull request #61 from nvdk/feature/include-all-files-in-build\n\ninclude all files in build","shortMessageHtmlLink":"Merge pull request #61 from nvdk/feature/include-all-files-in-build"}},{"before":"28c8cdd103e438e9c5ec0f247b50a0813c1f0046","after":"7a0d7081706e9f81d5536442a65b69ef6f87388b","ref":"refs/heads/master","pushedAt":"2024-01-30T09:54:43.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Merge pull request #59 from mu-semtech/feature/node-20-upgrade\n\nUpgrade base image to Node v20","shortMessageHtmlLink":"Merge pull request #59 from mu-semtech/feature/node-20-upgrade"}},{"before":"fe558b6daf3927f638ec3af7a5821efb8ac99f9c","after":"fabc01129d34e13f78223affe0246f12ccdfde21","ref":"refs/heads/feature/node-20-upgrade","pushedAt":"2024-01-18T10:24:02.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/node-20-upgrade","shortMessageHtmlLink":"Merge branch 'master' into feature/node-20-upgrade"}},{"before":"c2abd7364e10a180b85cef9bf46b26363b402ecf","after":"28c8cdd103e438e9c5ec0f247b50a0813c1f0046","ref":"refs/heads/master","pushedAt":"2024-01-18T10:21:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Merge pull request #62 from x-m-el/patch-1\n\nAdd explicit reference to structure of response of `query`","shortMessageHtmlLink":"Merge pull request #62 from x-m-el/patch-1"}},{"before":null,"after":"56e185e7081aff0061fa6c2f14061b2ffdadf024","ref":"refs/heads/feature/query-meta","pushedAt":"2024-01-03T22:21:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Add support for sudo and mu-auth-scope for queries\n\nThis is an extension to how the query and update functions work. It\nbrings these functions a bit more in line with current use and could\nease the path to using scopes instead of sudo where it's possible.","shortMessageHtmlLink":"Add support for sudo and mu-auth-scope for queries"}},{"before":"5a0bdc964cad00f966e93cb3ed81e8e1bd0b1686","after":"c2abd7364e10a180b85cef9bf46b26363b402ecf","ref":"refs/heads/master","pushedAt":"2023-10-13T13:19:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Merge pull request #58 from mu-semtech/feature/rsync-to-improve-reload-time\n\nUse rsync to improve reload time in development mode","shortMessageHtmlLink":"Merge pull request #58 from mu-semtech/feature/rsync-to-improve-reloa…"}},{"before":"34af3f87bce26ac65d402a491457f1d1251d35be","after":"fe558b6daf3927f638ec3af7a5821efb8ac99f9c","ref":"refs/heads/feature/node-20-upgrade","pushedAt":"2023-10-05T17:03:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/node-20-upgrade","shortMessageHtmlLink":"Merge branch 'master' into feature/node-20-upgrade"}},{"before":"65bac26105a2de3610f6181ffa1b4de81f0d7dd7","after":"5a0bdc964cad00f966e93cb3ed81e8e1bd0b1686","ref":"refs/heads/master","pushedAt":"2023-10-05T17:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd documentation on custom build commands in startup.sh","shortMessageHtmlLink":"Update README.md"}},{"before":"fe558b6daf3927f638ec3af7a5821efb8ac99f9c","after":"34af3f87bce26ac65d402a491457f1d1251d35be","ref":"refs/heads/feature/node-20-upgrade","pushedAt":"2023-10-05T17:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd documentation on custom build commands in startup.sh","shortMessageHtmlLink":"Update README.md"}},{"before":"8ecd6d81a4fcbe85171b3ff7c3c5d514f274b9e9","after":"fe558b6daf3927f638ec3af7a5821efb8ac99f9c","ref":"refs/heads/feature/node-20-upgrade","pushedAt":"2023-10-02T10:09:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/node-20-upgrade","shortMessageHtmlLink":"Merge branch 'master' into feature/node-20-upgrade"}},{"before":"550bbaeb55aca7712627df9a2f6a1915c30b53ee","after":"65bac26105a2de3610f6181ffa1b4de81f0d7dd7","ref":"refs/heads/master","pushedAt":"2023-10-02T10:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Fix arm64 Woodpecker built configuration","shortMessageHtmlLink":"Fix arm64 Woodpecker built configuration"}},{"before":"47c673719df8dd2e6203f7accdfab74279d391ce","after":"550bbaeb55aca7712627df9a2f6a1915c30b53ee","ref":"refs/heads/master","pushedAt":"2023-10-02T10:02:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Documentation rework & mu.semte.ch import (#50)\n\n* Adapted README to divio\r\n\r\n* Imported Building a microservice with Express\r\n\r\n* Split tutorials and add how-to guides\r\n\r\n* Update reference documentation on framework and imports\r\n\r\n* Move adding dependencies and delta handling from refernce to how-to's\r\n\r\n---------\r\n\r\nCo-authored-by: Erika Pauwels ","shortMessageHtmlLink":"Documentation rework & mu.semte.ch import (#50)"}},{"before":"6735f87640ff5d30f46e022b5bfbb3c3ab8eda57","after":"47c673719df8dd2e6203f7accdfab74279d391ce","ref":"refs/heads/master","pushedAt":"2023-09-29T12:13:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"support arm64\n\nit makes sense for base images to support a wider set of platforms.","shortMessageHtmlLink":"support arm64"}},{"before":null,"after":"8ecd6d81a4fcbe85171b3ff7c3c5d514f274b9e9","ref":"refs/heads/feature/node-20-upgrade","pushedAt":"2023-09-29T11:11:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Upgrade base image to Node v20","shortMessageHtmlLink":"Upgrade base image to Node v20"}},{"before":"6f902e74f4a0c3511d22e44042c3c8914163dac0","after":"6735f87640ff5d30f46e022b5bfbb3c3ab8eda57","ref":"refs/heads/master","pushedAt":"2023-09-29T11:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Remove old commented code in source transpilation script","shortMessageHtmlLink":"Remove old commented code in source transpilation script"}},{"before":null,"after":"4e9a386b19d91997898acf05ed68cbcd35d30a5c","ref":"refs/heads/feature/rsync-to-improve-reload-time","pushedAt":"2023-09-29T10:57:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Use rsync to sync sources and copy node_modules in development mode","shortMessageHtmlLink":"Use rsync to sync sources and copy node_modules in development mode"}},{"before":"db7b7da582015ea629c6a0d6a157b9392f85039d","after":"6f902e74f4a0c3511d22e44042c3c8914163dac0","ref":"refs/heads/master","pushedAt":"2023-09-22T11:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erikap","name":"Erika Pauwels","path":"/erikap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1580516?s=80&v=4"},"commit":{"message":"Release v1.7.0\n\nNew features since 1.6.0:\n- Upgrade to Node 18\n- Decorators support changed to proposed version 2023-05 (expect to be\nupdated in the future)\n- Allow overriding hostname and port\n- Documentation on handling delta's in a microservice\n- Setup automated builds with Woodpecker","shortMessageHtmlLink":"Release v1.7.0"}},{"before":"6ecf82356c43cf1e9a5d308c9b3b47754d2a0373","after":"db7b7da582015ea629c6a0d6a157b9392f85039d","ref":"refs/heads/master","pushedAt":"2023-09-22T11:08:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"fix feature builds\n\n`$CI_COMMIT_SOURCE_BRANCH` is only set in a PR context and not in a regular push context. In a regular push context `$CI_COMMIT_BRANCH` should be used","shortMessageHtmlLink":"fix feature builds"}},{"before":"1e1efb7a55c1256843f1c2e7b2ef2208b6a451e8","after":"6ecf82356c43cf1e9a5d308c9b3b47754d2a0373","ref":"refs/heads/master","pushedAt":"2023-09-22T11:05:55.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Support latest decorator version\n\nBased on comments from @WindVis it makes sense to bump the decorators\nnow rather than later when more legacy decorators would be used. We're\nthus shifting the (currently latest) version 2023-05.\n\n/cc: @erikap","shortMessageHtmlLink":"Support latest decorator version"}},{"before":"a6d3104fcda27f841420c9c002c6c30def5926e7","after":"6ecf82356c43cf1e9a5d308c9b3b47754d2a0373","ref":"refs/heads/feature/node-18","pushedAt":"2023-09-22T10:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Support latest decorator version\n\nBased on comments from @WindVis it makes sense to bump the decorators\nnow rather than later when more legacy decorators would be used. We're\nthus shifting the (currently latest) version 2023-05.\n\n/cc: @erikap","shortMessageHtmlLink":"Support latest decorator version"}},{"before":"d482d7d1b6043e83ae6f6386d7f0b2bea3fcdb70","after":"a6d3104fcda27f841420c9c002c6c30def5926e7","ref":"refs/heads/feature/node-18","pushedAt":"2023-09-22T10:09:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/node-18","shortMessageHtmlLink":"Merge branch 'master' into feature/node-18"}},{"before":"aa69f403ddc7f7c2ff2b7256d333f0ac3fd94454","after":"d482d7d1b6043e83ae6f6386d7f0b2bea3fcdb70","ref":"refs/heads/feature/node-18","pushedAt":"2023-09-22T10:08:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'MikiDi/node-18' into node-18","shortMessageHtmlLink":"Merge remote-tracking branch 'MikiDi/node-18' into node-18"}},{"before":"6f493450c89dbfd69bb33e0f13cb0457013df3f3","after":"aa69f403ddc7f7c2ff2b7256d333f0ac3fd94454","ref":"refs/heads/feature/node-18","pushedAt":"2023-09-22T09:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Switch from alpine to Debian bookworm for node inspector\n\nShifting to debian means we need to explicitly use bash.\n\nWhen using the node debugger through chromium based browsers (such as\nBrave) the node debugger fails to connect to the nodejs inspector.\nTogether with @erikap we inspected the packets and it seems nodejs does\nnot accept incoming connections on the ipv6 address as its hostname. It\nis unclear why it does so. It does accept connections on the specific\nipv4 address 127.0.0.1. Searching for solutions it seems Debian\nBookworm uses different basic settings (though it is unclear which those\nare exactly) that do make this case work.\n\nIn case of alpine there seems to be an ipv6 incompatibility. Explicitly\nadding 127.0.0.1:9229 as an inspect target makes things work.\nExplicitly binding an ipv4 port in Docker (making it drop the IPv6 port)\nmakes things work too. Using an older NodeJS version (up to alpine\nnode:15) also makes it work. We therefore conclude this is a\ncompatibility issue and decide not to dig further.\n\nWe have dug into the packages. We have searched online. People seem to\naccept this is the state of NodeJS and lacking deep dive guides\nregarding nodejs, this seems to be the most straight path forward.","shortMessageHtmlLink":"Switch from alpine to Debian bookworm for node inspector"}},{"before":"14f2ecf8f04aba076238828d2f39dcf52dbd2f52","after":"1e1efb7a55c1256843f1c2e7b2ef2208b6a451e8","ref":"refs/heads/master","pushedAt":"2023-09-19T13:55:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"madnificent","name":"Aad Versteden","path":"/madnificent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10514?s=80&v=4"},"commit":{"message":"Removing .drone.yml to prevent conflicts","shortMessageHtmlLink":"Removing .drone.yml to prevent conflicts"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMFQxMTowNDoxNC4wMDAwMDBazwAAAARGfW1a","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMFQxMTowNDoxNC4wMDAwMDBazwAAAARGfW1a","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xOVQxMzo1NTowNC4wMDAwMDBazwAAAAOD9N-E"}},"title":"Activity · mu-semtech/mu-javascript-template"}