{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":86244203,"defaultBranch":"master","name":"puppet-rocket","ownerLogin":"seekingalpha","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-03-26T15:42:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6659910?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724592203.0","currentOid":""},"activityList":{"items":[{"before":"d9bdcb09f81f23b410ad5b9e9ab9c00f0cc88587","after":"e44418fd91900837e2c7358c8f53e40f62fc0d2e","ref":"refs/heads/noach_log_API_arguments","pushedAt":"2024-08-25T13:24:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"Log argument payloads of REST and Meteor Method API calls","shortMessageHtmlLink":"Log argument payloads of REST and Meteor Method API calls"}},{"before":null,"after":"f1c58cac57036ab82fa99d01bce29b44b2d0db8e","ref":"refs/heads/ar_3114_noach_notify_systemd_after_config_file_updated","pushedAt":"2024-08-25T13:23:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"[AR-3114] Notify Systemd after update to config file\n\nWIP! It currently fails with:\n\nAug 25 13:19:50 i-019b1c24e0af5d565.rocketchat puppet[2568175]:\n Error: Could not find resource 'Systemd_refresh[rocket.service]'\n in parameter 'notify'\n (file: /etc/puppetlabs/code/environments/staging/modules/rocketchat/manifests/service.pp, line: 39)\n on node i-019b1c24e0af5d565.rocketchat","shortMessageHtmlLink":"[AR-3114] Notify Systemd after update to config file"}},{"before":null,"after":"d9bdcb09f81f23b410ad5b9e9ab9c00f0cc88587","ref":"refs/heads/noach_log_API_arguments","pushedAt":"2024-08-25T12:25:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"Log argument payloads of REST and Meteor Method API calls","shortMessageHtmlLink":"Log argument payloads of REST and Meteor Method API calls"}},{"before":"5fdac5924d7fc04d5842097324ac216301dd67dd","after":"bf6c2043aa169af3ef287cd4582caef7da6a2ac3","ref":"refs/heads/master","pushedAt":"2024-06-09T09:06:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"Merge pull request #3 from seekingalpha/ar_2653_noach_rocketchat_link_previews_for_SA_articles_not_rendering\n\nAR-2653 Ensure PerimeterX won't block requests to SAPI","shortMessageHtmlLink":"Merge pull request #3 from seekingalpha/ar_2653_noach_rocketchat_link…"}},{"before":"e6eea66bb47166ff8ed2d339a96d2f0adddca52e","after":"69a579d4a84ecbe16f0c0306059ae13cce9db205","ref":"refs/heads/ar_2653_noach_rocketchat_link_previews_for_SA_articles_not_rendering","pushedAt":"2024-06-09T08:53:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"[AR-2653] Ensure PerimeterX doesn't block calls to SAPI\n\nWhen a user pastes in a URL, RocketChat fetches the URL\nto render a Link Preview. There are two problems here:\n\n1. PerimeterX sometimes CAPTCHAs the request\n2. On some URLs, SAPI declines the request for unsubscribed users.\n\nWe have defined a custom HTTP header by which RocketChat can\nauthenticate itself to both PerimeterX and SAPI:\n - I've patched RocketChat to send that header to seekingalpha.com\n (and its subdomains) exclusively\n - PerimeterX whitelists requests with that header key/value\n - SAPI can check for that header when needed\n\nn.b. \"Speakeasy\" refers to a secret clubhouse, entrance to which\nis obtained by saying a passphrase.","shortMessageHtmlLink":"[AR-2653] Ensure PerimeterX doesn't block calls to SAPI"}},{"before":"2543e75047d574878387a4b96edbd876cc38fcaa","after":"e6eea66bb47166ff8ed2d339a96d2f0adddca52e","ref":"refs/heads/ar_2653_noach_rocketchat_link_previews_for_SA_articles_not_rendering","pushedAt":"2024-06-05T07:26:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"[AR-2653] Ensure PerimeterX doesn't block calls to SAPI\n\nWhen a user pastes in a URL, RocketChat fetches the URL\nto render a Link Preview. There are two problems here:\n\n1. PerimeterX sometimes CAPTCHAs the request\n2. On some URLs, SAPI declines the request for unsubscribed users.\n\nWe have defined a custom HTTP header by which RocketChat can\nauthenticate itself to both PerimeterX and SAPI:\n - I've patched RocketChat to send that header to seekingalpha.com\n (and its subdomains) exclusively\n - PerimeterX whitelists requests with that header key/value\n - SAPI can check for that header when needed\n\nn.b. \"Speakeasy\" refers to a secret clubhouse, entrance to which\nis obtained by saying a passphrase.","shortMessageHtmlLink":"[AR-2653] Ensure PerimeterX doesn't block calls to SAPI"}},{"before":null,"after":"2543e75047d574878387a4b96edbd876cc38fcaa","ref":"refs/heads/ar_2653_noach_rocketchat_link_previews_for_SA_articles_not_rendering","pushedAt":"2024-06-04T14:52:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"[AR-2653] Ensure PerimeterX doesn't block calls to SAPI\n\nWhen a user pastes in a URL, RocketChat fetches the URL\nto render a Link Preview. There are two problems here:\n\n1. PerimeterX sometimes CAPTCHAs the request\n2. On some URLs, SAPI declines the request for unsubscribed users.\n\nWe have defined a custom HTTP header by which RocketChat can\nauthenticate itself to both PerimeterX and SAPI:\n - I've patched RocketChat to send that header to seekingalpha.com\n (and its subdomains) exclusively\n - PerimeterX whitelists requests with that header key/value\n - SAPI can check for that header when needed\n\nn.b. \"Speakeasy\" refers to a secret clubhouse, entrance to which\nis obtained by saying a passphrase.","shortMessageHtmlLink":"[AR-2653] Ensure PerimeterX doesn't block calls to SAPI"}},{"before":"5e45de6bc7bebf7a2c7f7fe2127fd76f3e400849","after":null,"ref":"refs/heads/upm-env","pushedAt":"2024-05-05T10:45:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"ce09cd1a121fe09199381554f1086d2488b3389c","after":null,"ref":"refs/heads/upstreaming","pushedAt":"2024-05-05T10:19:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"ce09cd1a121fe09199381554f1086d2488b3389c","after":null,"ref":"refs/heads/set-nodejs-version","pushedAt":"2024-05-05T10:19:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"7bab10377e843575069105b665dca7cbab1e01a7","after":null,"ref":"refs/heads/noach_resolve_duplicate_declaration_of_package_curl","pushedAt":"2024-05-05T10:10:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"15c510a00d0676fb51a03964c151f96ec42dff15","after":null,"ref":"refs/heads/multiple_instances","pushedAt":"2024-05-05T10:09:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"9e3db041659b48a5dea5088d3523973a8e02c399","after":null,"ref":"refs/heads/misc-fixes","pushedAt":"2024-05-05T09:24:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"e7edcb74bf502f072bc706c73ed263e215450a6e","after":null,"ref":"refs/heads/instance_ip","pushedAt":"2024-05-05T09:23:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"845b17726317fb4678875af72ca5c3717a9f9b5f","after":null,"ref":"refs/heads/fix-metadata","pushedAt":"2024-05-05T09:23:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"12e68658ca335dc32ff77ef202f2d4a99e7c92fb","after":null,"ref":"refs/heads/sa_patches","pushedAt":"2024-05-05T09:21:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"2d59e5255c7572fd8fa5f47ca660c65baab0e445","after":null,"ref":"refs/heads/patches-v2021.8.2","pushedAt":"2024-05-05T09:21:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"2c563d15ae583287b40e56b18312580d61a87eda","after":null,"ref":"refs/heads/patches-v2021.8.5","pushedAt":"2024-05-05T09:21:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"6832d6117f503478e2e5d07fc6122f41851e538c","after":null,"ref":"refs/heads/mongodb_atlas_support","pushedAt":"2024-05-05T09:20:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"e24dd15c75883259a31a93871493ead893968d45","after":null,"ref":"refs/heads/noach_override_autoupdate_to_prevent_refresh_loop","pushedAt":"2024-05-05T09:20:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"43633a29670e9ac494a85862c06d43d17b919c98","after":null,"ref":"refs/heads/nodejs_custom_source","pushedAt":"2024-05-05T09:20:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"}},{"before":"6cf31ae9d1142b64a660e1a8312fac45f342391c","after":"5fdac5924d7fc04d5842097324ac216301dd67dd","ref":"refs/heads/master","pushedAt":"2024-05-05T08:48:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"REVERT the AUTOUPDATE_VERSION workaround of the RC reload bug\n\nRC 6.4.6 allegedly fixed this bug, so our workaround is no longer\nneeded.","shortMessageHtmlLink":"REVERT the AUTOUPDATE_VERSION workaround of the RC reload bug"}},{"before":null,"after":"5fdac5924d7fc04d5842097324ac216301dd67dd","ref":"refs/heads/ar_3133_noach_part_2__REVERT_the_AUTOUPDATE_VERSION_workaround","pushedAt":"2024-04-30T14:30:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"REVERT the AUTOUPDATE_VERSION workaround of the RC reload bug\n\nRC 6.4.6 allegedly fixed this bug, so our workaround is no longer\nneeded.","shortMessageHtmlLink":"REVERT the AUTOUPDATE_VERSION workaround of the RC reload bug"}},{"before":null,"after":"6cf31ae9d1142b64a660e1a8312fac45f342391c","ref":"refs/heads/noach__this_master_branch_has_not_been_used_since_2019","pushedAt":"2024-04-30T14:04:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmagedman","name":"Noach Magedman","path":"/nmagedman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042298?s=80&v=4"},"commit":{"message":"Add UPM control\n\nUPM chokes RC at higher user counts. Limit which instances will enable\nit.","shortMessageHtmlLink":"Add UPM control"}},{"before":"43633a29670e9ac494a85862c06d43d17b919c98","after":"12e68658ca335dc32ff77ef202f2d4a99e7c92fb","ref":"refs/heads/sa_patches","pushedAt":"2024-03-17T10:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaul75","name":"Shaul","path":"/shaul75","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50571259?s=80&v=4"},"commit":{"message":"write to logfiles","shortMessageHtmlLink":"write to logfiles"}},{"before":null,"after":"43633a29670e9ac494a85862c06d43d17b919c98","ref":"refs/heads/sa_patches","pushedAt":"2023-11-02T13:43:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yardenasadosa","name":null,"path":"/yardenasadosa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119693535?s=80&v=4"},"commit":{"message":"add nodejs_source to init.pp","shortMessageHtmlLink":"add nodejs_source to init.pp"}},{"before":"2d22893f903181726830b8bdc54280b35a4cc946","after":"43633a29670e9ac494a85862c06d43d17b919c98","ref":"refs/heads/nodejs_custom_source","pushedAt":"2023-10-31T20:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yardenasadosa","name":null,"path":"/yardenasadosa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119693535?s=80&v=4"},"commit":{"message":"add nodejs_source to init.pp","shortMessageHtmlLink":"add nodejs_source to init.pp"}},{"before":"9f9aa2aa90a351a8b9f1f129e9a63cefede5697e","after":"2d22893f903181726830b8bdc54280b35a4cc946","ref":"refs/heads/nodejs_custom_source","pushedAt":"2023-10-28T18:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yardenasadosa","name":null,"path":"/yardenasadosa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119693535?s=80&v=4"},"commit":{"message":"add nodejs_source to init.pp","shortMessageHtmlLink":"add nodejs_source to init.pp"}},{"before":null,"after":"9f9aa2aa90a351a8b9f1f129e9a63cefede5697e","ref":"refs/heads/nodejs_custom_source","pushedAt":"2023-10-28T18:06:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yardenasadosa","name":null,"path":"/yardenasadosa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119693535?s=80&v=4"},"commit":{"message":" use a custom source for nodejs","shortMessageHtmlLink":" use a custom source for nodejs"}},{"before":"e618bdb335c9b842810f6cf024c7963a47163e0a","after":null,"ref":"refs/heads/custom_source_nodejs","pushedAt":"2023-10-28T18:01:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yardenasadosa","name":null,"path":"/yardenasadosa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119693535?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEo4NnzgA","startCursor":null,"endCursor":null}},"title":"Activity · seekingalpha/puppet-rocket"}