{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":645266525,"defaultBranch":"main","name":"wartungsplan","ownerLogin":"science-computing","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-25T09:23:35.000Z","ownerAvatar":"https://github.com/avatars/u/74903129?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721296160.0","currentOid":""},"activityList":{"items":[{"before":"764772c90fd1fa8066d4557e495afe203b418f63","after":"3bc41045f7603f28f36d1a70c490c55f4aee273f","ref":"refs/heads/main","pushedAt":"2024-07-18T09:46:59.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Push version number to 1.0rc3","shortMessageHtmlLink":"Push version number to 1.0rc3"}},{"before":"d7b7e9fdd2be9b124b537913532a54406bfaea00","after":"764772c90fd1fa8066d4557e495afe203b418f63","ref":"refs/heads/main","pushedAt":"2024-07-11T12:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Push version to 1.0rc2","shortMessageHtmlLink":"Push version to 1.0rc2"}},{"before":"50cb0022e5da18ee86e811b250915655f13f4367","after":"d7b7e9fdd2be9b124b537913532a54406bfaea00","ref":"refs/heads/main","pushedAt":"2024-07-11T12:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Testsuite: Fix bug in downloadExchange\n\nThere was a bug in downloadExchange where the timezone aware and\ndeprecated:\n\tdatetime.nowutc()\nhad been replaced by:\n\tdatetime.datetime.now(datetime.UTC))\nThat had led to a problem on python 3.8.\n\nSo now we include downloadExchange into the test suite.\nSome refactoring was necessary.\n\nAlso included is now python 3.12.","shortMessageHtmlLink":"Testsuite: Fix bug in downloadExchange"}},{"before":"f0add249c798cf2b2dacf9cd98ea6c2f5c242fe2","after":"50cb0022e5da18ee86e811b250915655f13f4367","ref":"refs/heads/main","pushedAt":"2024-07-10T12:44:12.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Push version to 1.0rc1","shortMessageHtmlLink":"Push version to 1.0rc1"}},{"before":"f0add249c798cf2b2dacf9cd98ea6c2f5c242fe2","after":null,"ref":"refs/tags/v1.0rc1","pushedAt":"2024-07-10T12:23:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"}},{"before":"3c88a450d1fd2db84b5646696ed34a195c761d56","after":"f0add249c798cf2b2dacf9cd98ea6c2f5c242fe2","ref":"refs/heads/main","pushedAt":"2024-07-10T11:24:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Prepare release 1.0","shortMessageHtmlLink":"Prepare release 1.0"}},{"before":"a5e7e4847310a8f4eb848e90df51043e2c719405","after":"3c88a450d1fd2db84b5646696ed34a195c761d56","ref":"refs/heads/main","pushedAt":"2024-05-23T09:22:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Wartungsplan: Changed default range from +1 day to plus one week\n\nThis changes the behaviour of the CLI interface!!\n\nBefore the standard range was +1 day\n\nWith this change it is +1 week\n\nHeads up to Ferris, I do whatever makes you happy","shortMessageHtmlLink":"Wartungsplan: Changed default range from +1 day to plus one week"}},{"before":"d3179dac9069f9ef0a8e752b2260e7ed01e87c00","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-22T20:38:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"}},{"before":"cc10d052e93930e9d0cca4f17789c89f510c5432","after":"a5e7e4847310a8f4eb848e90df51043e2c719405","ref":"refs/heads/main","pushedAt":"2024-05-22T20:38:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":" Bump requests from 2.31.0 to 2.32.0\n\nupdated-dependencies:\r\n- dependency-name: requests\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":" Bump requests from 2.31.0 to 2.32.0"}},{"before":null,"after":"d3179dac9069f9ef0a8e752b2260e7ed01e87c00","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T06:32:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"5e860d8ec555e595d2a5b5cdf604ed84d1e90aa8","after":"cc10d052e93930e9d0cca4f17789c89f510c5432","ref":"refs/heads/main","pushedAt":"2024-04-17T11:47:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Add tool Exchange Calendar Downloader (#19)\n\nThis pull request adds a tool do download a calendar of events from Microsoft Exchange.\r\n\r\nThe events originate from a configurable calendar (account and calendar name) and specified day range:\r\n$ tools/downloadExchange.py -s $(date +%Y-%m-%d --date=\"today\") -e $(date +%Y-%m-%d --date=\"+2week\")\r\n\r\n\r\nexchangelib.Account.calendar.all() can not be used because it doesn't expand\r\nrecurring events.\r\nexchangelib.CalendarItem['recurrence'] and icalendar.Event['rrule'] are not in\r\nany way compatible or translate meaningfully.\r\n\r\n---------\r\n\r\nCo-authored-by: Felix Bauer ","shortMessageHtmlLink":"Add tool Exchange Calendar Downloader (#19)"}},{"before":"aeb617a86c19998e61dc6550991601e87eebe226","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2024-01-14T17:27:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"fbf916e28640c8f63f40d095b8f17bb867c38189","after":"5e860d8ec555e595d2a5b5cdf604ed84d1e90aa8","ref":"refs/heads/main","pushedAt":"2024-01-14T17:27:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Bump actions/setup-python from 4 to 5\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-python from 4 to 5"}},{"before":"e14164ce300c4140a3ec2969cf51ae7e19667a77","after":"fbf916e28640c8f63f40d095b8f17bb867c38189","ref":"refs/heads/main","pushedAt":"2024-01-14T17:26:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Tidy: New directories tools and systemd\n\nTo hold tools like convert.sh and future scripts to download calendar\nfiles from e.g. Microsoft Exchange or Office 365.\n\nFiles related to systemd services and timers move to systemd.","shortMessageHtmlLink":"Tidy: New directories tools and systemd"}},{"before":null,"after":"aeb617a86c19998e61dc6550991601e87eebe226","ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2023-12-11T05:27:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/setup-python from 4 to 5\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-python from 4 to 5"}},{"before":"63f5b39ca51426ee51947a9bea818af2d4a62472","after":"e14164ce300c4140a3ec2969cf51ae7e19667a77","ref":"refs/heads/main","pushedAt":"2023-10-13T08:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Push version number to 0.4","shortMessageHtmlLink":"Push version number to 0.4"}},{"before":"c2a61b2cd9d76d1c53f92a072b48db64427518cc","after":null,"ref":"refs/heads/dependabot/pip/requests-2.31.0","pushedAt":"2023-10-07T11:32:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"de4d06be057fe3340e11ee5559a21842ac5e3e95","after":"63f5b39ca51426ee51947a9bea818af2d4a62472","ref":"refs/heads/main","pushedAt":"2023-10-07T11:32:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Bump requests from 2.29.0 to 2.31.0\n\nBumps [requests](https://github.com/psf/requests) from 2.29.0 to 2.31.0.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.29.0...v2.31.0)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump requests from 2.29.0 to 2.31.0"}},{"before":"be783ef3028d378e19f0163e03c47dacf5a26ea9","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-10-07T11:31:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"2aca5e08d3ddf6a3d6d1523f106998c2ef5a0770","after":"de4d06be057fe3340e11ee5559a21842ac5e3e95","ref":"refs/heads/main","pushedAt":"2023-10-07T11:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":null,"after":"c2a61b2cd9d76d1c53f92a072b48db64427518cc","ref":"refs/heads/dependabot/pip/requests-2.31.0","pushedAt":"2023-10-07T11:31:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump requests from 2.29.0 to 2.31.0\n\nBumps [requests](https://github.com/psf/requests) from 2.29.0 to 2.31.0.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.29.0...v2.31.0)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump requests from 2.29.0 to 2.31.0"}},{"before":null,"after":"be783ef3028d378e19f0163e03c47dacf5a26ea9","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-10-07T11:26:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"e4b3ddea7c9ac588bb36fdfb0d2ca16041d61547","after":"2aca5e08d3ddf6a3d6d1523f106998c2ef5a0770","ref":"refs/heads/main","pushedAt":"2023-10-07T11:25:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Create dependabot.yml","shortMessageHtmlLink":"Create dependabot.yml"}},{"before":"53e11cf2d4d2d25ab9b637aea840c8bfeb861862","after":"e4b3ddea7c9ac588bb36fdfb0d2ca16041d61547","ref":"refs/heads/main","pushedAt":"2023-10-07T10:48:42.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"OTRS: Fix misplaced Title in OTRS\n\nIn am install session the misplaced title surfaced and a event header\nmisusage. So I fixed the title and added a warning if headers in events\ncontain '=' instead of ':'.","shortMessageHtmlLink":"OTRS: Fix misplaced Title in OTRS"}},{"before":"cb75e2fe71fb1800b356166e8e71ef698dd907ce","after":"53e11cf2d4d2d25ab9b637aea840c8bfeb861862","ref":"refs/heads/main","pushedAt":"2023-09-29T14:37:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Push version number to 0.3","shortMessageHtmlLink":"Push version number to 0.3"}},{"before":"a9e268a67812834a03a7c458260df9f62a87bfbe","after":"cb75e2fe71fb1800b356166e8e71ef698dd907ce","ref":"refs/heads/main","pushedAt":"2023-09-29T14:33:35.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"convert.sh: Adds example script to migrate scripts to Wartungsplan\n\nThe convert.sh script is an example of how to use addEventToIcal to\nmigrate from an existing solution to Wartungsplan.\n\nIt takes an input directory, walks every file and creates events and\ncalendars.","shortMessageHtmlLink":"convert.sh: Adds example script to migrate scripts to Wartungsplan"}},{"before":"165e7283dde15b3f94e9374852c6431b9015a1fa","after":"a9e268a67812834a03a7c458260df9f62a87bfbe","ref":"refs/heads/main","pushedAt":"2023-09-28T12:19:45.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Main: Humand readable exceptions","shortMessageHtmlLink":"Main: Humand readable exceptions"}},{"before":"38274d28eb0cb03ce685267a08dfb55b2075593d","after":"165e7283dde15b3f94e9374852c6431b9015a1fa","ref":"refs/heads/main","pushedAt":"2023-08-17T12:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Readme: Add logo","shortMessageHtmlLink":"Readme: Add logo"}},{"before":"fcf04f64e208eaa6333e9ae8911418383e062203","after":"38274d28eb0cb03ce685267a08dfb55b2075593d","ref":"refs/heads/main","pushedAt":"2023-08-17T11:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Push version to 0.2.2","shortMessageHtmlLink":"Push version to 0.2.2"}},{"before":"5d2a2fef31b2d9ebebc167eaa2e70b1a2c3fb2d0","after":"fcf04f64e208eaa6333e9ae8911418383e062203","ref":"refs/heads/main","pushedAt":"2023-08-17T11:41:56.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Jack28","name":"Felix Bauer","path":"/Jack28","primaryAvatarUrl":"https://github.com/avatars/u/2771054?s=80&v=4"},"commit":{"message":"Container: Add basic container definition\n\nBefore there was no (prepared) way to easily run Wartungsplan in a\ncontainer.\n\nNow there is a basic Dockerfile and some documentation on how to build\nthe image and run a container.","shortMessageHtmlLink":"Container: Add basic container definition"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgr0UYAA","startCursor":null,"endCursor":null}},"title":"Activity ยท science-computing/wartungsplan"}