From 4c643ef5aca57a5faf08a00d2de08dbfc7d843a5 Mon Sep 17 00:00:00 2001 From: Lorenzo Iovino Date: Wed, 9 Sep 2026 11:59:30 +0200 Subject: [PATCH] ci: l'icona della pagina wordpress.org si aggiorna da sola, senza spacciarla per un rilascio --- .forgejo/workflows/assets.yml | 79 ++++++++++++++++++++++++++++++++ .wordpress-org/icon-128x128.png | Bin 0 -> 3743 bytes .wordpress-org/icon-256x256.png | Bin 0 -> 7673 bytes 3 files changed, 79 insertions(+) create mode 100644 .forgejo/workflows/assets.yml create mode 100644 .wordpress-org/icon-128x128.png create mode 100644 .wordpress-org/icon-256x256.png diff --git a/.forgejo/workflows/assets.yml b/.forgejo/workflows/assets.yml new file mode 100644 index 0000000..ee3e6dd --- /dev/null +++ b/.forgejo/workflows/assets.yml @@ -0,0 +1,79 @@ +name: Immagini della pagina wordpress.org + +# Le immagini della pagina pubblica (icona, banner, screenshot) NON stanno +# dentro al plugin: stanno in `assets/` del repository SVN, che wordpress.org +# tratta a parte e senza versioni. Per questo hanno un giro loro: cambiare +# l'icona non deve costringere a inventare un rilascio. +# +# Cosa mettere in .wordpress-org/ (i nomi sono obbligatori): +# icon-256x256.png icona nella directory e nel pannello di WordPress +# icon-128x128.png stessa icona per gli schermi normali +# banner-1544x500.png testata della pagina, retina +# banner-772x250.png testata della pagina, schermi normali +# screenshot-1.png ... numerate, con le didascalie in `== Screenshots ==` +# del readme.txt, nello stesso ordine +# +# Secrets: gli stessi del rilascio (WPORG_SVN_PASSWORD). + +on: + push: + branches: [main] + paths: ['.wordpress-org/**'] + workflow_dispatch: + +env: + SVN_URL: https://plugins.svn.wordpress.org/piazza-in-festa + +jobs: + immagini: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Strumenti (svn, rsync) + run: | + set -e + apt-get update -qq + apt-get install -y --no-install-recommends subversion rsync ca-certificates + + - name: Copia di lavoro SVN (solo assets) + run: | + set -e + svn co --depth immediates "$SVN_URL" svn + svn up --set-depth infinity svn/assets + + - name: Allinea le immagini + run: | + set -e + if [ -z "$(ls -A .wordpress-org 2>/dev/null)" ]; then + echo "Non c'e' niente in .wordpress-org/, non tocco la pagina." >&2 + exit 1 + fi + rsync -a --delete --exclude '.svn' .wordpress-org/ svn/assets/ + cd svn + svn status | sed -n 's/^![[:space:]]*//p' | while IFS= read -r morto; do + svn rm --force "$morto" + done + svn add --force assets + svn status + + - name: Pubblica + env: + SVN_USER: ${{ vars.WPORG_SVN_USERNAME || 'thisloke' }} + SVN_PASS: ${{ secrets.WPORG_SVN_PASSWORD }} + run: | + set -e + cd svn + # Senza modifiche non si commita: un `svn ci` a vuoto non fa danni ma + # sporca la cronologia della directory con revisioni inutili. + if [ -z "$(svn status)" ]; then + echo "Le immagini su wordpress.org sono gia' queste, niente da fare." + exit 0 + fi + svn ci \ + -m "Aggiorna le immagini della pagina" \ + --username "$SVN_USER" \ + --password "$SVN_PASS" \ + --non-interactive --no-auth-cache --trust-server-cert diff --git a/.wordpress-org/icon-128x128.png b/.wordpress-org/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..259e7166544c964031d748256adcf576ae792464 GIT binary patch literal 3743 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