From aedf43d1f3c8f5ccb6dfb518034bc4eaa6540c52 Mon Sep 17 00:00:00 2001 From: Michael Winters Date: Thu, 5 Mar 2026 09:50:24 -0600 Subject: [PATCH] Restore arcane breadcrumbs (broken Forge links) Also some minor changes to satisfy yamllint. Signed-off-by: Michael Winters --- files/httpd/fedorahosted-redirects.conf | 2 +- inventory/group_vars/all | 2 +- playbooks/openshift-apps/resultsdb-ci-listener.yml | 2 +- playbooks/openshift-apps/resultsdb.yml | 2 +- playbooks/openshift-apps/waiverdb.yml | 2 +- roles/ansible-server/files/requirements.yml | 2 +- roles/apps-fp-o/files/apps.yaml | 14 +++++++------- roles/base/tasks/crypto-policies.yml | 2 +- roles/batcave/files/centos-10-sync | 2 +- roles/copr/certbot/tasks/letsencrypt.yml | 4 ++-- roles/copr/keygen/files/backup_keyring.sh | 2 +- roles/distgit/pagure/tasks/main.yml | 2 +- roles/distgit/pagure/templates/pagure.cfg | 2 +- roles/distgit/pagure/templates/z_pagure.conf | 2 +- roles/distgit/tasks/main.yml | 2 +- roles/fasjson/files/aliases.static | 11 +++++------ roles/fedora-docs/proxy/files/docs-rsync | 4 ++-- roles/fedora-docs/proxy/files/docs-rsync.stg | 4 ++-- roles/github2fedmsg/tasks/main.yml | 2 +- roles/ipsilon/files/openid_banner.patch | 2 +- roles/koji_builder/tasks/main.yml | 4 ++-- roles/mailman3/files/enable_dmarc_mitigation.py | 2 +- roles/mailman3/files/top.html | 4 ++-- roles/mailman3/tasks/main.yml | 4 ++-- .../openshift-apps/badges/templates/tahrir.cfg.py | 2 +- .../noggin/templates/after-navbar.html | 4 ++-- roles/openshift-apps/resultsdb/vars/main.yml | 2 +- roles/pagure/tasks/main.yml | 4 ++-- roles/pagure/templates/0_pagure.conf | 3 +-- roles/people/tasks/main.yml | 2 +- roles/varnish/templates/kojipkgs.vcl.j2 | 2 +- roles/varnish/templates/proxies.vcl.j2 | 2 +- roles/varnish/templates/s390kojipkgs.vcl.j2 | 2 +- tasks/cloud_setup_basic.yml | 2 +- 34 files changed, 52 insertions(+), 54 deletions(-) diff --git a/files/httpd/fedorahosted-redirects.conf b/files/httpd/fedorahosted-redirects.conf index bc1eb6c299..bbdb3bed6a 100644 --- a/files/httpd/fedorahosted-redirects.conf +++ b/files/httpd/fedorahosted-redirects.conf @@ -39,7 +39,7 @@ RewriteRule ^/released/i/m/imapsync https://pagure.io/releases/imapsync [R=301] RewriteRule ^/released/imapsync https://pagure.io/releases/imapsync [R=301] RewriteRule ^/fedora-infrastructure/report https://forge.fedoraproject.org/infra/tickets [R=301] -RewriteRule ^/fedora-infrastructure/ticket/(.*) https://forge.fedoraproject.org/infra/tickets/$1 [R=301] +RewriteRule ^/fedora-infrastructure/ticket/(.*) https://forge.fedoraproject.org/infra/tickets/issues/$1 [R=301] RewriteRule ^/fedora-infrastructure https://forge.fedoraproject.org/infra/tickets [R=301] RewriteRule ^/fesco/report https://pagure.io/fesco/issues [R=301] diff --git a/inventory/group_vars/all b/inventory/group_vars/all index 42bf7ed998..e96f86470e 100644 --- a/inventory/group_vars/all +++ b/inventory/group_vars/all @@ -3,7 +3,7 @@ # BEGIN: Ansible roles_path variables # # Background/reference about external repos pulled in: -# https://forge.fedoraproject.org/infra/tickets/5476 +# https://forge.fedoraproject.org/infra/tickets/issues/5476 # # IPA settings additional_host_keytabs: [] diff --git a/playbooks/openshift-apps/resultsdb-ci-listener.yml b/playbooks/openshift-apps/resultsdb-ci-listener.yml index b828abb365..24404c3e50 100644 --- a/playbooks/openshift-apps/resultsdb-ci-listener.yml +++ b/playbooks/openshift-apps/resultsdb-ci-listener.yml @@ -29,7 +29,7 @@ user_sent_topics: ^$ # The openshift/project role breaks if the project already exists: - # https://forge.fedoraproject.org/infra/tickets/6404 + # https://forge.fedoraproject.org/infra/tickets/issues/6404 - role: openshift/project project_app: resultsdb-ci-listener project_description: resultsdb-ci-listener diff --git a/playbooks/openshift-apps/resultsdb.yml b/playbooks/openshift-apps/resultsdb.yml index c02bd86df2..60a01f1eb2 100644 --- a/playbooks/openshift-apps/resultsdb.yml +++ b/playbooks/openshift-apps/resultsdb.yml @@ -44,7 +44,7 @@ user_sent_topics: ^org\.fedoraproject\.{{ env_short }}\.resultsdb\..* # The openshift/project role breaks if the project already exists: - # https://forge.fedoraproject.org/infra/tickets/6404 + # https://forge.fedoraproject.org/infra/tickets/issues/6404 - role: openshift/project project_app: resultsdb project_description: resultsdb diff --git a/playbooks/openshift-apps/waiverdb.yml b/playbooks/openshift-apps/waiverdb.yml index d68935f38a..7ea818db13 100644 --- a/playbooks/openshift-apps/waiverdb.yml +++ b/playbooks/openshift-apps/waiverdb.yml @@ -46,7 +46,7 @@ user_sent_topics: ^org\.fedoraproject\.{{ env_short }}\.waiverdb\..* # The openshift/project role breaks if the project already exists: - # https://forge.fedoraproject.org/infra/tickets/6404 + # https://forge.fedoraproject.org/infra/tickets/issues/6404 - role: openshift/project project_app: waiverdb project_description: waiverdb diff --git a/roles/ansible-server/files/requirements.yml b/roles/ansible-server/files/requirements.yml index 2086032e25..675c844fcf 100644 --- a/roles/ansible-server/files/requirements.yml +++ b/roles/ansible-server/files/requirements.yml @@ -1,7 +1,7 @@ --- roles: # Needed for copr-pulp playbooks - # https://forge.fedoraproject.org/infra/tickets/11396 + # https://forge.fedoraproject.org/infra/tickets/issues/11396 - name: geerlingguy.postgresql version: 3.5.0 diff --git a/roles/apps-fp-o/files/apps.yaml b/roles/apps-fp-o/files/apps.yaml index 058ee14dbe..af6762e528 100644 --- a/roles/apps-fp-o/files/apps.yaml +++ b/roles/apps-fp-o/files/apps.yaml @@ -104,7 +104,7 @@ children: url: https://fedoramagazine.org docs_url: https://codex.wordpress.org/ # We don't have a SOP for the magazine yet. - # https://forge.fedoraproject.org/infra/tickets/5149 + # https://forge.fedoraproject.org/infra/tickets/issues/5149 # sops: # - put the url here description: > @@ -129,7 +129,7 @@ children: # TODO - add the docs_url. I asked pete travis for info on this # docs_url: put the url here # TODO - add a sop. - # https://forge.fedoraproject.org/infra/tickets/5150 + # https://forge.fedoraproject.org/infra/tickets/issues/5150 # sops: # - add the sop url here. description: > @@ -152,7 +152,7 @@ children: bugs_url: https://github.com/abrt/retrace-server/issues docs_url: https://abrt.readthedocs.org/en/latest/howitworks.html#faf # TODO - write SOPs for this - # https://forge.fedoraproject.org/infra/tickets/5151 + # https://forge.fedoraproject.org/infra/tickets/issues/5151 # sops: # - url goes here # - and another one goes here @@ -190,7 +190,7 @@ children: package_url: > https://bugzilla.redhat.com/buglist.cgi?component=Package%20Review&query_format=advanced&short_desc_type=allwordssubstr&short_desc={package} # TODO - write the SOP for this - # https://forge.fedoraproject.org/infra/tickets/5152 + # https://forge.fedoraproject.org/infra/tickets/issues/5152 # sops: # - url goes here description: > @@ -243,7 +243,7 @@ children: bugs_url: https://github.com/fedora-infra/asknot-ng/issues docs_url: https://github.com/fedora-infra/asknot-ng/blob/develop/README.md # TODO - write SOP for asknot-ng - # https://forge.fedoraproject.org/infra/tickets/5154 + # https://forge.fedoraproject.org/infra/tickets/issues/5154 # sops: # - url goes here status_mappings: [] @@ -425,7 +425,7 @@ children: bugs_url: https://github.com/fedora-infra/anitya/issues docs_url: https://fedoraproject.org/wiki/Upstream_release_monitoring # TODO - write sops for anitya and the-new-hotness - # https://forge.fedoraproject.org/infra/tickets/5157 + # https://forge.fedoraproject.org/infra/tickets/issues/5157 # sops: # - https://infrastructure.fedoraproject.org/infra/docs/anitya.rst # - https://infrastructure.fedoraproject.org/infra/docs/hotness.rst @@ -479,7 +479,7 @@ children: bugs_url: https://github.com/fedora-infra/geoip-city-wsgi/issues docs_url: https://github.com/fedora-infra/geoip-city-wsgi/blob/master/geoip-city.wsgi # TODO - write a sop for this thing - # https://forge.fedoraproject.org/infra/tickets/5159 + # https://forge.fedoraproject.org/infra/tickets/issues/5159 # sops: # - https://infrastructure.fedoraproject.org/infra/docs/geoip.rst description: > diff --git a/roles/base/tasks/crypto-policies.yml b/roles/base/tasks/crypto-policies.yml index 497535c716..ae61a2c2e5 100644 --- a/roles/base/tasks/crypto-policies.yml +++ b/roles/base/tasks/crypto-policies.yml @@ -35,7 +35,7 @@ - crypto-policies - base/crypto-policies -# see https://forge.fedoraproject.org/infra/tickets/12321 +# see https://forge.fedoraproject.org/infra/tickets/issues/12321 # This is needed to get SAML2 auth working with bugzilla.redhat.com - name: Set crypto-policy on ipsilon servers to FEDORA40 command: "update-crypto-policies --set DEFAULT" diff --git a/roles/batcave/files/centos-10-sync b/roles/batcave/files/centos-10-sync index ff4e35ceb6..cae3402450 100644 --- a/roles/batcave/files/centos-10-sync +++ b/roles/batcave/files/centos-10-sync @@ -22,5 +22,5 @@ ${RSYNC} ${RS_OPT} ${RS_DEADLY} ${CENT_EXCLUDES} ${SERVER}::${RSYNC_MOD} ${RSYNC # changes, we need to comment this out to have a snapshot of CentOS 10 that # resembles RHEL 10.x for the epel10.x-build tag to use temporarily until the # actual RHEL 10.x is released. -# https://forge.fedoraproject.org/infra/tickets/12394 +# https://forge.fedoraproject.org/infra/tickets/issues/12394 #${RSYNC} ${RS_OPT} ${RS_DEADLY} --link-dest=${RSYNC_DESTDIR} ${RSYNC_DESTDIR} ${RSYNC_SNAPDIR} diff --git a/roles/copr/certbot/tasks/letsencrypt.yml b/roles/copr/certbot/tasks/letsencrypt.yml index c1efefeaf2..70f70ac6b3 100644 --- a/roles/copr/certbot/tasks/letsencrypt.yml +++ b/roles/copr/certbot/tasks/letsencrypt.yml @@ -1,7 +1,7 @@ --- - set_fact: le_source_path: /etc/letsencrypt - # https://forge.fedoraproject.org/infra/tickets/10524 + # https://forge.fedoraproject.org/infra/tickets/issues/10524 le_backup_path: /srv/certbot-certs tags: - certbot @@ -111,7 +111,7 @@ # several occasions and then 'lighttpd' user needs to have the access. See the # following issues: # https://pagure.io/copr/copr/issue/2001 Resolves: -# https://forge.fedoraproject.org/infra/tickets/10391 +# https://forge.fedoraproject.org/infra/tickets/issues/10391 - name: Allow lighttpd to step into certbots directories acl: path: "{{ item }}" diff --git a/roles/copr/keygen/files/backup_keyring.sh b/roles/copr/keygen/files/backup_keyring.sh index cb327d3152..8cf7d53636 100644 --- a/roles/copr/keygen/files/backup_keyring.sh +++ b/roles/copr/keygen/files/backup_keyring.sh @@ -7,7 +7,7 @@ # - it means we should always have at most a 24h-old backup # - the root gpg keychain should have PUBLIC key with `user name` # copr-keygen-backup-key, per -# https://forge.fedoraproject.org/infra/tickets/8904 +# https://forge.fedoraproject.org/infra/tickets/issues/8904 # - fixed in https://github.com/fedora-copr/copr/issues/3532 PATH_TO_KEYRING_DIR="/var/lib/copr-keygen" diff --git a/roles/distgit/pagure/tasks/main.yml b/roles/distgit/pagure/tasks/main.yml index 0153f52c5f..5fed6f4fb5 100644 --- a/roles/distgit/pagure/tasks/main.yml +++ b/roles/distgit/pagure/tasks/main.yml @@ -83,7 +83,7 @@ - pagure - hotfix -# Fix for https://forge.fedoraproject.org/infra/tickets/11957 +# Fix for https://forge.fedoraproject.org/infra/tickets/issues/11957 - name: Set ACL for newly created files in /var/log/pagure ansible.posix.acl: path: /var/log/pagure diff --git a/roles/distgit/pagure/templates/pagure.cfg b/roles/distgit/pagure/templates/pagure.cfg index a213bedb9e..2cf1fce12f 100644 --- a/roles/distgit/pagure/templates/pagure.cfg +++ b/roles/distgit/pagure/templates/pagure.cfg @@ -39,7 +39,7 @@ DB_URL = 'postgresql://{{ distgit_pagure_db_user }}:{{ distgit_pagure_db_pass }} {% endif %} # Something breaks the database connections after a while, recycle them sooner -# https://forge.fedoraproject.org/infra/tickets/12622 +# https://forge.fedoraproject.org/infra/tickets/issues/12622 DB_POOL_RECYCLE = 300 ### FAS groups of pagure admins diff --git a/roles/distgit/pagure/templates/z_pagure.conf b/roles/distgit/pagure/templates/z_pagure.conf index b57ac91dba..6a4482b77a 100644 --- a/roles/distgit/pagure/templates/z_pagure.conf +++ b/roles/distgit/pagure/templates/z_pagure.conf @@ -36,7 +36,7 @@ MaxConnectionsPerChild 1000 # # Redirect files viewed in master to the main branch -# https://forge.fedoraproject.org/infra/tickets/9620 +# https://forge.fedoraproject.org/infra/tickets/issues/9620 RedirectMatch 302 (.*)/rpms/(.*)blob/master/(.*) $1/rpms/$2/blob/rawhide/$3 RedirectMatch 302 (.*)/container/(.*)blob/master/(.*) $1/container/$2/blob/rawhide/$3 RedirectMatch 302 (.*)/flatpaks/(.*)blob/master/(.*) $1/flatpaks/$2/blob/stable/$3 diff --git a/roles/distgit/tasks/main.yml b/roles/distgit/tasks/main.yml index f2573cedc9..1c1f78375b 100644 --- a/roles/distgit/tasks/main.yml +++ b/roles/distgit/tasks/main.yml @@ -498,7 +498,7 @@ - grokmirror - pkgs -# https://forge.fedoraproject.org/infra/tickets/12428 +# https://forge.fedoraproject.org/infra/tickets/issues/12428 - name: Hotfix for links to accounts.fpo ansible.posix.patch: src: files/0001-Fix-link-to-accounts.fpo-for-staging-for-adding-user.patch diff --git a/roles/fasjson/files/aliases.static b/roles/fasjson/files/aliases.static index 19e8c66ce2..0f611a5459 100644 --- a/roles/fasjson/files/aliases.static +++ b/roles/fasjson/files/aliases.static @@ -208,7 +208,7 @@ fudcon-emea: flock-staff # fudcon-na: fudcon-latam: flock-staff -# some flock aliases disabled for now per https://forge.fedoraproject.org/infra/tickets/10411 +# some flock aliases disabled for now per https://forge.fedoraproject.org/infra/tickets/issues/10411 # flock #flockpress: fca,fpl #flockinfo: fca,fpl @@ -217,10 +217,10 @@ flock-staff: flock-team-members@fedoraproject.org #flock-access: flock-admin # # flock/sponsor alias -# https://forge.fedoraproject.org/infra/tickets/10591 +# https://forge.fedoraproject.org/infra/tickets/issues/10591 sponsors: flock-team-sponsors@fedoraproject.org -# swag customer email alias https://forge.fedoraproject.org/infra/tickets/10794 +# swag customer email alias https://forge.fedoraproject.org/infra/tickets/issues/10794 swag-info: fca,npazmino@redhat.com # News @@ -407,10 +407,10 @@ containerbuild: cverna # FTI bugzilla script - https://pagure.io/releng/issue/11169 fti-bugs: churchyard -# copr team - https://forge.fedoraproject.org/infra/tickets/10351 +# copr team - https://forge.fedoraproject.org/infra/tickets/issues/10351 coprteam: copr-team@redhat.com -# fedora-review-bot - https://forge.fedoraproject.org/infra/tickets/11232 +# fedora-review-bot - https://forge.fedoraproject.org/infra/tickets/issues/11232 fedora-review-bot: jkadlcik@redhat.com # packaging-reports - this account is used to send via out smtp servers various packaging reports @@ -418,4 +418,3 @@ fedora-review-bot: jkadlcik@redhat.com packaging-reports: maxwell@gtmx.me #### The rest of this file is automatically generated - edit using the accounts system! - diff --git a/roles/fedora-docs/proxy/files/docs-rsync b/roles/fedora-docs/proxy/files/docs-rsync index 2e032076b9..b44885856e 100755 --- a/roles/fedora-docs/proxy/files/docs-rsync +++ b/roles/fedora-docs/proxy/files/docs-rsync @@ -1,6 +1,6 @@ #!/bin/sh -# See https://forge.fedoraproject.org/infra/tickets/7130 +# See https://forge.fedoraproject.org/infra/tickets/issues/7130 # Basically we have an OLD (old 7 years ago, as of 2025-10) set of content # and a new set of content. We want to serve the new content, and if nothing @@ -11,7 +11,7 @@ # 2. rsync new to docs.fedoraproject.org # 3. rsync docs.fedoraproject.org to docs-combined -# BUT see https://forge.fedoraproject.org/infra/tickets/12848 +# BUT see https://forge.fedoraproject.org/infra/tickets/issues/12848 # -a is the std. copy everything "archive" mode. # -H means try to copy hardlinks as hardlinks diff --git a/roles/fedora-docs/proxy/files/docs-rsync.stg b/roles/fedora-docs/proxy/files/docs-rsync.stg index 2e032076b9..b44885856e 100755 --- a/roles/fedora-docs/proxy/files/docs-rsync.stg +++ b/roles/fedora-docs/proxy/files/docs-rsync.stg @@ -1,6 +1,6 @@ #!/bin/sh -# See https://forge.fedoraproject.org/infra/tickets/7130 +# See https://forge.fedoraproject.org/infra/tickets/issues/7130 # Basically we have an OLD (old 7 years ago, as of 2025-10) set of content # and a new set of content. We want to serve the new content, and if nothing @@ -11,7 +11,7 @@ # 2. rsync new to docs.fedoraproject.org # 3. rsync docs.fedoraproject.org to docs-combined -# BUT see https://forge.fedoraproject.org/infra/tickets/12848 +# BUT see https://forge.fedoraproject.org/infra/tickets/issues/12848 # -a is the std. copy everything "archive" mode. # -H means try to copy hardlinks as hardlinks diff --git a/roles/github2fedmsg/tasks/main.yml b/roles/github2fedmsg/tasks/main.yml index 2cb7e94b4b..09763f4889 100644 --- a/roles/github2fedmsg/tasks/main.yml +++ b/roles/github2fedmsg/tasks/main.yml @@ -67,7 +67,7 @@ notify: - Restart apache - # Fix for https://forge.fedoraproject.org/infra/tickets/11776 + # Fix for https://forge.fedoraproject.org/infra/tickets/issues/11776 - name: Hotfix - Fix the KeyError when looking for user in github event ansible.posix.patch: src: 11776.patch diff --git a/roles/ipsilon/files/openid_banner.patch b/roles/ipsilon/files/openid_banner.patch index 5fc03fdb96..0fe9df268b 100644 --- a/roles/ipsilon/files/openid_banner.patch +++ b/roles/ipsilon/files/openid_banner.patch @@ -7,7 +7,7 @@ +
+

+ You are using OpenID to authenticate. This authentication method will go away on 1st May 2026. Please consider migrating to OpenID Connect. -+ For more info look at https://forge.fedoraproject.org/infra/tickets/10241 ++ For more info look at https://forge.fedoraproject.org/infra/tickets/issues/10241 +

+