{"sha":"31295423245e5f042edee92416b1dde7f3839cbc","node_id":"C_kwDOCUrhr9oAKDMxMjk1NDIzMjQ1ZTVmMDQyZWRlZTkyNDE2YjFkZGU3ZjM4MzljYmM","commit":{"author":{"name":"Nicolas Borboën","email":"ponsfrilus@gmail.com","date":"2026-04-15T15:57:23Z"},"committer":{"name":"rosamaggi","email":"95354173+rosamaggi@users.noreply.github.com","date":"2026-04-29T09:18:26Z"},"message":"[feature] WP-Clinic is now a Git repo...\n\n... see https://github.com/epfl-si/wp-clinic","tree":{"sha":"40fe80aeb09ee40ffe0b003a78779524933ece43","url":"https://api.github.com/repos/epfl-si/wp-ops/git/trees/40fe80aeb09ee40ffe0b003a78779524933ece43"},"url":"https://api.github.com/repos/epfl-si/wp-ops/git/commits/31295423245e5f042edee92416b1dde7f3839cbc","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/epfl-si/wp-ops/commits/31295423245e5f042edee92416b1dde7f3839cbc","html_url":"https://github.com/epfl-si/wp-ops/commit/31295423245e5f042edee92416b1dde7f3839cbc","comments_url":"https://api.github.com/repos/epfl-si/wp-ops/commits/31295423245e5f042edee92416b1dde7f3839cbc/comments","author":{"login":"ponsfrilus","id":176002,"node_id":"MDQ6VXNlcjE3NjAwMg==","avatar_url":"https://avatars.githubusercontent.com/u/176002?v=4","gravatar_id":"","url":"https://api.github.com/users/ponsfrilus","html_url":"https://github.com/ponsfrilus","followers_url":"https://api.github.com/users/ponsfrilus/followers","following_url":"https://api.github.com/users/ponsfrilus/following{/other_user}","gists_url":"https://api.github.com/users/ponsfrilus/gists{/gist_id}","starred_url":"https://api.github.com/users/ponsfrilus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ponsfrilus/subscriptions","organizations_url":"https://api.github.com/users/ponsfrilus/orgs","repos_url":"https://api.github.com/users/ponsfrilus/repos","events_url":"https://api.github.com/users/ponsfrilus/events{/privacy}","received_events_url":"https://api.github.com/users/ponsfrilus/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"rosamaggi","id":95354173,"node_id":"U_kgDOBa79PQ","avatar_url":"https://avatars.githubusercontent.com/u/95354173?v=4","gravatar_id":"","url":"https://api.github.com/users/rosamaggi","html_url":"https://github.com/rosamaggi","followers_url":"https://api.github.com/users/rosamaggi/followers","following_url":"https://api.github.com/users/rosamaggi/following{/other_user}","gists_url":"https://api.github.com/users/rosamaggi/gists{/gist_id}","starred_url":"https://api.github.com/users/rosamaggi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rosamaggi/subscriptions","organizations_url":"https://api.github.com/users/rosamaggi/orgs","repos_url":"https://api.github.com/users/rosamaggi/repos","events_url":"https://api.github.com/users/rosamaggi/events{/privacy}","received_events_url":"https://api.github.com/users/rosamaggi/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"0ef2d14728248964738edefee6de96abe326f1e3","url":"https://api.github.com/repos/epfl-si/wp-ops/commits/0ef2d14728248964738edefee6de96abe326f1e3","html_url":"https://github.com/epfl-si/wp-ops/commit/0ef2d14728248964738edefee6de96abe326f1e3"}],"stats":{"total":29,"additions":3,"deletions":26},"files":[{"sha":"62a3f4e2459e9c0bae5dc1720315261500108fc3","filename":"ansible/roles/wordpress-builds/tasks/clinic.yml","status":"modified","additions":3,"deletions":26,"changes":29,"blob_url":"https://github.com/epfl-si/wp-ops/blob/31295423245e5f042edee92416b1dde7f3839cbc/ansible%2Froles%2Fwordpress-builds%2Ftasks%2Fclinic.yml","raw_url":"https://github.com/epfl-si/wp-ops/raw/31295423245e5f042edee92416b1dde7f3839cbc/ansible%2Froles%2Fwordpress-builds%2Ftasks%2Fclinic.yml","contents_url":"https://api.github.com/repos/epfl-si/wp-ops/contents/ansible%2Froles%2Fwordpress-builds%2Ftasks%2Fclinic.yml?ref=31295423245e5f042edee92416b1dde7f3839cbc","patch":"@@ -20,32 +20,9 @@\n     buildconfig_description: Image with git, jq, bash etc. for build-related tasks\n     buildconfig_base: \"{{ ansible_quay_hostname }}/{{ quay_organization }}/wp-php:{{ nginx_deployment_images_tag }}\"\n     buildconfig_source:\n-      dockerfile: |\n-        FROM {{ ansible_quay_hostname }}/{{ quay_organization }}/wp-php:{{ nginx_deployment_images_tag }}\n-        RUN touch /wp/clinic-marker \\\n-            && echo date -Iseconds > /wp/clinic-marker\n-        # Install some conveniance tools\n-        RUN apt-get update \\\n-            && apt-get install -y --no-install-recommends \\\n-                bash \\\n-                ca-certificates \\\n-                curl \\\n-                dnsutils \\\n-                file \\\n-                git \\\n-                htop \\\n-                iputils-ping \\\n-                jq \\\n-                less \\\n-                lsof \\\n-                tcpdump \\\n-                traceroute \\\n-                vim \\\n-                wget \\\n-            && rm -rf /var/lib/apt/lists/*\n-        # Chmod the WordPress volume\n-        RUN chmod a+rwX -R /wp\n-\n+      type: Git\n+      git:\n+        uri: https://github.com/epfl-si/wp-clinic\n     buildconfig_rebuild_tags:\n     - wp.build.clinic.rebuild\n     - wp.clinic.rebuild"}]}