{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":174993918,"defaultBranch":"master","name":"oai-provider-service","ownerLogin":"SciCatProject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-11T12:18:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32574944?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726559031.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a2d009d2de122a3acee0c2f3c72390b811e3e2a7","ref":"refs/heads/dependabot/npm_and_yarn/multi-cf87d80143","pushedAt":"2024-09-17T07:43:51.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":"build(deps): bump send and express\n\nBumps [send](https://github.com/pillarjs/send) to 0.19.0 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.\n\n\nUpdates `send` from 0.18.0 to 0.19.0\n- [Release notes](https://github.com/pillarjs/send/releases)\n- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)\n- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)\n\nUpdates `express` from 4.19.2 to 4.21.0\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: send\n dependency-type: indirect\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump send and express"}},{"before":null,"after":"111cdc5d2a7e0558cb631d4207824638a51e7510","ref":"refs/heads/dependabot/npm_and_yarn/multi-d66d039ac5","pushedAt":"2024-09-17T07:16:56.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":"build(deps): bump serve-static and express\n\nBumps [serve-static](https://github.com/expressjs/serve-static) to 1.16.2 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.\n\n\nUpdates `serve-static` from 1.15.0 to 1.16.2\n- [Release notes](https://github.com/expressjs/serve-static/releases)\n- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)\n- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2)\n\nUpdates `express` from 4.19.2 to 4.21.0\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: serve-static\n dependency-type: indirect\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump serve-static and express"}},{"before":"75771cb840a4da89343d70435e815c33a020ff1d","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/multi-98c4e3e253","pushedAt":"2024-07-25T09:31:24.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":"42e0d39d30713574ecab7e286a21851410bf069c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/multi-d143a95b26","pushedAt":"2024-07-25T09:31:18.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":"0452f98d0b078b9217f235a4f9e4d778b3b3fe4a","after":"a42f7a0085e492b3aeb2ff9e65246cde6625d659","ref":"refs/heads/master","pushedAt":"2024-07-25T09:30:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minottic","name":"Carlo Minotti","path":"/minottic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50220438?s=80&v=4"},"commit":{"message":"Mongodb DAO Update (#112)\n\n* Updating all versions to the highest possible w/o conflicts.\r\nThe goal is to have the mongodb driver to something > 6.0.\r\n\r\n* Replacing the 'del' package by the 'rimraf' package to avoid\r\ndeprication warnings.\r\n\r\n* Updating the production/.env with some reasonable values.\r\nMost important for us is adding the 'COLLECTION_ID=' because\r\nsometimes the test data doesn't have the 'doi' as a key and\r\nwe change it to the '_id' value, which is always available\r\nin mongodb. In general we don't understand where the .env\r\nis really used in production. When using docker, docker-compose\r\nor kubernetes, we would specify all environment variable\r\nspecifically anyway. Like in '-e' or the environment tag\r\nin docker compose.\r\n\r\n* Updating the dao driver code to comply with mongdb >= 6.\r\n - Using then/catch with mongdb.connect.\r\n - Using the Promise returned by library calls instead of creating\r\n our own Promise.\r\n - It seems that MongoClient.filter is no longer used in the 6.0\r\n mongodb library. So we change to 'any'. Is of course less\r\n type save.\r\n\r\n* Using the 'date' substructure of releaseDate. Error otherwise.\r\n\r\n* TS now requires to use 'const pino ..' instead of 'import pino ..'\r\nfor the 'pino' package.\r\n\r\n* Adding an upgrade of npm to npm@10.8.1.\r\n\r\n* Adding a description of the required variables. Can to to README.md\r\nif necessary.\r\nAdding an example on how to start the docker container.\r\n\r\n* Formatting fixed.\r\n\r\n* a) mongo 'Filter' type replacing 'any' b) Formatting improved\r\n\r\n* Mongodb already returns Promises, which we forward to the calling functions.\r\n\r\n* This is to get the test running again.\r\na) Using tsx instead of tsc. Didn't get the mocha to work with tsc.\r\nb) Fixing the the expected return from the oai-pmh API calles.\r\n - Lower case to the proper answer\r\n - Removing date structures before the comparison.\r\nc) Reading the dotenv part first before loading the test. Mostly\r\n to get the proper LOG_LEVEL value.\r\nd) The PUT of the 'test' record into the DB is not defined by\r\n the V2 oai-pmh protocol and the return of the insertOne mongodb\r\n call changed. That is reflected in the fixtures ... record-doi.ts\r\n file.\r\n\r\n* Run the TEST\r\n\r\n* Deployment taken from BE\r\n\r\n* Describing necessary ENV variables\r\n\r\n* Was moved to README.md\r\n\r\n* Adding the real update time\r\n\r\n* Fixing format with XML namespace url\r\n\r\n* Applying workflow to master instead of the development branch.\r\n\r\n* Formal Fix: Merging MongoClient, Filter import from mongodb.\r\n\r\n* Changed default LOG_LEVEL to 'error' in .env and README.md\r\n\r\n* Putting { id:1 } projection back to identifiersQuery.\r\n\r\n* Switching back to the node:18-slim version as apline seems to produce errors during the githup workflow\r\n\r\n* Making the mongoFilter more typesafe with Filter), avoiding error message during compilation.\r\n\r\n* Only pushing output image to ghcr if we push code to master\r\n\r\n* Changing trigger back to master\r\n\r\n* Pushing to the GitHub Container Registry only on 'push' not on 'pr'\r\n\r\n---------\r\n\r\nCo-authored-by: Patrick Fuhrmann ","shortMessageHtmlLink":"Mongodb DAO Update (#112)"}},{"before":"85a683087e24abb81edd6c05e75596351a922f05","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/minimist-and-mocha-1.2.8","pushedAt":"2024-07-02T08:02:14.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":"75771cb840a4da89343d70435e815c33a020ff1d","ref":"refs/heads/dependabot/npm_and_yarn/multi-98c4e3e253","pushedAt":"2024-07-02T08:02:10.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":"build(deps): bump minimist and mocha\n\nBumps [minimist](https://github.com/minimistjs/minimist) to 1.2.8 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together.\n\n\nUpdates `minimist` from 0.0.8 to 1.2.8\n- [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/minimistjs/minimist/compare/v0.0.8...v1.2.8)\n\nUpdates `mocha` from 4.1.0 to 10.5.2\n- [Release notes](https://github.com/mochajs/mocha/releases)\n- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/mochajs/mocha/compare/v4.1.0...v10.5.2)\n\n---\nupdated-dependencies:\n- dependency-name: minimist\n dependency-type: indirect\n- dependency-name: mocha\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump minimist and mocha"}},{"before":null,"after":"42e0d39d30713574ecab7e286a21851410bf069c","ref":"refs/heads/dependabot/npm_and_yarn/multi-d143a95b26","pushedAt":"2024-07-02T07:51:51.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":"build(deps): bump ws, engine.io-client, engine.io and socket.io-adapter\n\nBumps [ws](https://github.com/websockets/ws), [engine.io-client](https://github.com/socketio/engine.io-client), [engine.io](https://github.com/socketio/engine.io) and [socket.io-adapter](https://github.com/socketio/socket.io-adapter). These dependencies needed to be updated together.\n\nUpdates `ws` from 8.13.0 to 8.17.1\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.17.1)\n\nUpdates `engine.io-client` from 6.5.2 to 6.5.4\n- [Release notes](https://github.com/socketio/engine.io-client/releases)\n- [Changelog](https://github.com/socketio/engine.io-client/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/socketio/engine.io-client/compare/6.5.2...6.5.4)\n\nUpdates `engine.io` from 6.5.2 to 6.5.5\n- [Release notes](https://github.com/socketio/engine.io/releases)\n- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/socketio/engine.io/compare/6.5.2...6.5.5)\n\nUpdates `socket.io-adapter` from 2.5.2 to 2.5.5\n- [Release notes](https://github.com/socketio/socket.io-adapter/releases)\n- [Changelog](https://github.com/socketio/socket.io-adapter/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/socketio/socket.io-adapter/compare/2.5.2...2.5.5)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: indirect\n- dependency-name: engine.io-client\n dependency-type: indirect\n- dependency-name: engine.io\n dependency-type: indirect\n- dependency-name: socket.io-adapter\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump ws, engine.io-client, engine.io and socket.io-adapter"}},{"before":"4ca673266e3df4603ff81aecef6cfc9c05c69a67","after":null,"ref":"refs/heads/node-18-upgrade","pushedAt":"2024-05-27T09:49:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minottic","name":"Carlo Minotti","path":"/minottic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50220438?s=80&v=4"}},{"before":"500a3652fce3e40f4d9b57b095d37295a2b375d3","after":"0452f98d0b078b9217f235a4f9e4d778b3b3fe4a","ref":"refs/heads/master","pushedAt":"2024-05-27T09:49:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minottic","name":"Carlo Minotti","path":"/minottic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50220438?s=80&v=4"},"commit":{"message":"chore: node 18 upgrade","shortMessageHtmlLink":"chore: node 18 upgrade"}},{"before":null,"after":"4ca673266e3df4603ff81aecef6cfc9c05c69a67","ref":"refs/heads/node-18-upgrade","pushedAt":"2023-09-05T20:22:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"enthusiastio","name":"Enthusiast studio","path":"/enthusiastio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16946916?s=80&v=4"},"commit":{"message":"chore: node 18 upgrade","shortMessageHtmlLink":"chore: node 18 upgrade"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwNzo0Mzo1MS4wMDAwMDBazwAAAAS4O0tP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwNzo0Mzo1MS4wMDAwMDBazwAAAAS4O0tP","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wNVQyMDoyMjo1MC4wMDAwMDBazwAAAAN6CTQC"}},"title":"Activity ยท SciCatProject/oai-provider-service"}