Files
SnapOtter/.github/workflows/dockerhub-description.yml
T
SnapOtterandGitHub d572b5c33c chore(branding): reframe assets to self-hosted infrastructure positioning (#479)
Regenerate the social/OG card (200+ tools, Private file processing, self-hosted infrastructure) and sync to landing/web/docs; update banner, press kit, package + OpenAPI + Docker Hub descriptions, a leaked docs count, and the English About string.
2026-07-11 02:07:15 +08:00

33 lines
1.0 KiB
YAML

name: Sync Docker Hub description
# Publishes DOCKERHUB.md as the snapotter/snapotter repository overview (and sets the
# short description) on Docker Hub when it changes on main (or on manual dispatch).
# Secret DOCKER_HUB_README holds the
# Docker Hub account password; DOCKERHUB_USERNAME already exists (used by release.yml).
on:
push:
branches: [main]
paths: ["DOCKERHUB.md"]
workflow_dispatch:
permissions:
contents: read
concurrency:
group: dockerhub-description
cancel-in-progress: true
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_README }}
repository: snapotter/snapotter
readme-filepath: ./DOCKERHUB.md
short-description: "Open-source, self-hosted file-processing infrastructure. 200+ tools, air-gap ready."