name: Docker Push Readme on: push: branches: - 'main' paths: - 'README.md' - 'dockerhub-header.md' - '.github/workflows/pushrm.yml' jobs: push-readme: runs-on: ubuntu-22.04 environment: docker.io steps: - uses: actions/checkout@v4 - name: Generate README for DockerHub run: cp dockerhub-header.md dockerhub.md && awk '{if(p)print}/^# /{p=1}' README.md >> dockerhub.md - name: Push README to DockerHub uses: christian-korneck/update-container-description-action@v1 env: DOCKER_USER: ${{ secrets.DOCKERHUB_USERNAME }} DOCKER_PASS: ${{ secrets.DOCKERHUB_TOKEN }} with: destination_container_repo: ${{ secrets.DOCKERHUB_USERNAME }}/postgres-backup-local provider: dockerhub short_description: 'Backup PostgresSQL to local filesystem with periodic backups and rotate backups.' readme_file: 'dockerhub.md'