From 722cc5bfae42c1a22ce35810e642a1deed2167e6 Mon Sep 17 00:00:00 2001 From: moson <moson@archlinux.org> Date: Mon, 2 Oct 2023 14:17:28 +0200 Subject: [PATCH] aurweb: release 6.2.8 * bump version * services: rename tuvotereminder to votereminder * nginx: redirect /tu to /package-maintainer * nginx: remove /trusted-user/TUbylaws.html redirect Signed-off-by: moson <moson@archlinux.org> --- roles/aurweb/defaults/main.yml | 6 +++--- ...tereminder.service.j2 => aurweb-votereminder.service.j2} | 4 ++-- ...tuvotereminder.timer.j2 => aurweb-votereminder.timer.j2} | 2 +- roles/aurweb/templates/nginx.d.conf.j2 | 5 +++-- 4 files changed, 9 insertions(+), 8 deletions(-) rename roles/aurweb/templates/{aurweb-tuvotereminder.service.j2 => aurweb-votereminder.service.j2} (84%) rename roles/aurweb/templates/{aurweb-tuvotereminder.timer.j2 => aurweb-votereminder.timer.j2} (64%) diff --git a/roles/aurweb/defaults/main.yml b/roles/aurweb/defaults/main.yml index 7ff6f29a7..1ccc6d7c1 100644 --- a/roles/aurweb/defaults/main.yml +++ b/roles/aurweb/defaults/main.yml @@ -8,7 +8,7 @@ aurweb_conf_dir: '/etc/aurweb' aurweb_git_dir: "{{ aurweb_dir }}/aur.git" aurweb_git_hook: '/usr/local/bin/aurweb-git-update' aurweb_nginx_conf: '/etc/nginx/nginx.d/aurweb.conf' -aurweb_version: 'v6.2.7' +aurweb_version: 'v6.2.8' aurweb_pgp_keys: ['B4B759625D4633430B74877059E43E106B247368', 'DB650286BD9EAE39890D3FE6FE3DC1668CB24956', 'D5AD89388A7C6C9C22E790994A4760AB4EE15296'] aurweb_db: 'aur' @@ -36,7 +36,7 @@ aurweb_timers: - { name: "aurweb-mkpkglists.timer" } - { name: "aurweb-pkgmaint.timer" } - { name: "aurweb-popupdate.timer" } - - { name: "aurweb-tuvotereminder.timer" } + - { name: "aurweb-votereminder.timer" } - { name: "aurweb-usermaint.timer" } - { name: "aurweb-github-mirror.timer", install: "{{ aurweb_environment_type == 'prod' }}", restart: "{{ aurweb_environment_type == 'prod' }}" } @@ -46,7 +46,7 @@ aurweb_services: - { name: "aurweb-mkpkglists.service", restart: false } - { name: "aurweb-pkgmaint.service", restart: false } - { name: "aurweb-popupdate.service", restart: false } - - { name: "aurweb-tuvotereminder.service", restart: false } + - { name: "aurweb-votereminder.service", restart: false } - { name: "aurweb-usermaint.service", restart: false } - { name: "aurweb-github-mirror.service", install: "{{ aurweb_environment_type == 'prod' }}", restart: false } - { name: "aurweb.service" } diff --git a/roles/aurweb/templates/aurweb-tuvotereminder.service.j2 b/roles/aurweb/templates/aurweb-votereminder.service.j2 similarity index 84% rename from roles/aurweb/templates/aurweb-tuvotereminder.service.j2 rename to roles/aurweb/templates/aurweb-votereminder.service.j2 index f7510a868..6e4dd9025 100644 --- a/roles/aurweb/templates/aurweb-tuvotereminder.service.j2 +++ b/roles/aurweb/templates/aurweb-votereminder.service.j2 @@ -1,5 +1,5 @@ [Unit] -Description=Send aurweb TU vote reminder emails +Description=Send aurweb vote reminder emails Requires=mysqld.service After=mysqld.service @@ -7,7 +7,7 @@ After=mysqld.service Type=oneshot User={{ aurweb_user }} WorkingDirectory={{ aurweb_dir }} -ExecStart=/usr/bin/poetry run aurweb-tuvotereminder +ExecStart=/usr/bin/poetry run aurweb-votereminder NoNewPrivileges=true LockPersonality=true diff --git a/roles/aurweb/templates/aurweb-tuvotereminder.timer.j2 b/roles/aurweb/templates/aurweb-votereminder.timer.j2 similarity index 64% rename from roles/aurweb/templates/aurweb-tuvotereminder.timer.j2 rename to roles/aurweb/templates/aurweb-votereminder.timer.j2 index c22b99e1a..99e45fdaa 100644 --- a/roles/aurweb/templates/aurweb-tuvotereminder.timer.j2 +++ b/roles/aurweb/templates/aurweb-votereminder.timer.j2 @@ -1,5 +1,5 @@ [Unit] -Description=Send aurweb TU vote reminder emails +Description=Send aurweb vote reminder emails [Timer] OnStartupSec=12h diff --git a/roles/aurweb/templates/nginx.d.conf.j2 b/roles/aurweb/templates/nginx.d.conf.j2 index 1fb955c6e..75f3969bf 100644 --- a/roles/aurweb/templates/nginx.d.conf.j2 +++ b/roles/aurweb/templates/nginx.d.conf.j2 @@ -50,8 +50,9 @@ server { root {{ aurweb_dir }}/static; index index.php; - location = /trusted-user/TUbylaws.html { - return 301 https://tu-bylaws.aur.archlinux.org; + # redirect /tu to /package-maintainer for external links + location ~ ^/tu(.*) { + return 301 https://aur.archlinux.org/package-maintainer$1; } # -- GitLab