{"push_id":1381546793,"size":15,"distinct_size":12,"ref":"refs/heads/use-stable-apt-repository-rebased","head":"93a916f2505609ad8c6cf9383d852b99b0574ce7","before":"5abdfe715cf7d2b1b30876433fe4039c384f8346","commits":[{"sha":"24b519cf04c96dcb444857b1d8cd816f4fad8593","author":{"name":"Conor","email":"78281d988d4914dba0b09ea6fb297a84abd92288@users.noreply.github.com"},"message":"Merge pull request #23 from freedomofpress/document-firewall-requirements\n\nDocument firewall requirements","distinct":false,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/24b519cf04c96dcb444857b1d8cd816f4fad8593"},{"sha":"f9248651df98a711b1201329fb99a3de0f2ff3cb","author":{"name":"Kevin Gallagher","email":"693a07aa47e2818bd9f4363e44ac15801887c18f@gmail.com"},"message":"Removes reference to nonexistent handler\n\n'reload ufw' is not part of handlers/main.yml. The reason why is because it's\na non-functional command anyway, UFW rules are applied immediately by the\nAnsible module.","distinct":false,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/f9248651df98a711b1201329fb99a3de0f2ff3cb"},{"sha":"92beb1083a597acc58170ffc1c9b5675284cf625","author":{"name":"msheiny","email":"736c764c5a9e8d80094c689f0211864412e98f15@gmail.com"},"message":"Merge pull request #25 from ageis/fix-ufw\n\nRemoves reference to nonexistent handler","distinct":false,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/92beb1083a597acc58170ffc1c9b5675284cf625"},{"sha":"5382c4cbfc32b3ca19dd4e67378a09ada9b89f7c","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Creates boolean var for toggling nightly vs stable apt repo\n\nThe nightly builds are frequently updated, but break sometimes. The role\ndefaults to using the stable repos.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/5382c4cbfc32b3ca19dd4e67378a09ada9b89f7c"},{"sha":"a4709bfe9d5eb0554e9ffed4f97c3e311a1a8105","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Reformats prosody Serverspec tests to satisfy linter\n\nThe Rubocop configmust have changed recently, but the recommendations\nare sound, because the previous formatting was nearly unreadable.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/a4709bfe9d5eb0554e9ffed4f97c3e311a1a8105"},{"sha":"1f6200e5ec38c7f6e046e159ccd79ce2e5a8edd0","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Updates logic for determining stable-vs-unstable apt repo\n\nNow using a single task to create the apt repo config. Using boolean\nlogic in the default vars to chain repo resolution based on the boolean\nvar for using stable or not.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/1f6200e5ec38c7f6e046e159ccd79ce2e5a8edd0"},{"sha":"2b5b7b2866d8fe922f369fd0426ee83fb2ae03e9","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Uses HTTPS for apt repo\n\nRequires installation of `apt-transport-https`, will add tests to\ntrack regressions.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/2b5b7b2866d8fe922f369fd0426ee83fb2ae03e9"},{"sha":"3b01ca07215a48568ceb64eabc85cc41ba854bfb","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Adds ServerSpec tests for apt repo configuration\n\nTracking filenames, mode and permissions, stable repo URL, and soon\nkeys.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/3b01ca07215a48568ceb64eabc85cc41ba854bfb"},{"sha":"db1bebd3e9a18622f0ac6727c4ca35e2ecd19ae1","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Updates apt key management to clean up old keys\n\nThe GPG key fingerprint for the Jitsi stable repo was incorrect.\nFurther testing required to determine whether stable/unstable require\ndifferent signature verifications.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/db1bebd3e9a18622f0ac6727c4ca35e2ecd19ae1"},{"sha":"729d02fb72e7b1af67f3054116fda1d2848763be","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Modifies test suite to test both stable and unstable\n\nCommit needs cleanup, but rough draft of testing against two different\nhosts with separate vars.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/729d02fb72e7b1af67f3054116fda1d2848763be"},{"sha":"71cbc55d2f6dc66aa5c198c49420a13b10d8a98a","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Keeps stable-vs-unstable repo selection DRY\n\nUses a dict and some convoluted conditional logic\nto determine stable/unstable repo selection.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/71cbc55d2f6dc66aa5c198c49420a13b10d8a98a"},{"sha":"6a584b1d2d97d926b8a6e77763b2a6931e67df20","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Updates Molecule config syntax\n\nUpdates Molecule config to specify ServerSpec verifier\nRecent versions of Molecule now default to testinfra, and require\nexplicit declaration of serverspec as an alternative.\n\nFixes indentation on `raw_config_args` for Vagrantfile, and removes\nnesting in the `options` dict, which was causing them not to be read.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/6a584b1d2d97d926b8a6e77763b2a6931e67df20"},{"sha":"420752744286e4109b726291228c306eab971244","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Updates ServerSpec tests for firewall ports\n\nRecent changes to the role removed 4443 as an open port in the firewall\nconfig. Tests weren't updated to match, so here's the fix.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/420752744286e4109b726291228c306eab971244"},{"sha":"4cf790e5ca2de87cf22749933323ecbb3c7d6882","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Makes apt repo tests conditional on target hostname\n\nAllows multi-suite testing of hosts.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/4cf790e5ca2de87cf22749933323ecbb3c7d6882"},{"sha":"93a916f2505609ad8c6cf9383d852b99b0574ce7","author":{"name":"Conor Schaefer","email":"bd5f35ce7a6f74df66338e30eb7d51ed0d617b12@freedom.press"},"message":"Updates apt cache if necessary\n\nHelps with automated testing, since machines often come up with\nincomplete or out of date apt lists.","distinct":true,"url":"https://api.github.com/repos/freedomofpress/ansible-role-jitsi-meet/commits/93a916f2505609ad8c6cf9383d852b99b0574ce7"}]}
{"actor":{"display_login":"conorsch"}}