65 lines
1.9 KiB
YAML
65 lines
1.9 KiB
YAML
name: Docker Hub Description
|
|
|
|
description: |
|
|
A wrapper around dockerhub-description that includes dependencies needed to run it on Gitea runners.
|
|
|
|
Upstream project:
|
|
https://github.com/peter-evans/dockerhub-description
|
|
|
|
inputs:
|
|
|
|
username:
|
|
description: |
|
|
Docker Hub username.
|
|
If updating a Docker Hub repository belonging to an organization, this user must have Admin permissions for the repository.
|
|
required: true
|
|
|
|
password:
|
|
required: true
|
|
description: Docker Hub password or Personal Access Token with read/write/delete scope.
|
|
|
|
repository:
|
|
required: true
|
|
description: Docker Hub repository in the format <namespace>/<name>
|
|
|
|
short-description:
|
|
required: false
|
|
description: Docker Hub repository short description.
|
|
|
|
readme-filepath:
|
|
required: false
|
|
description: Path to the repository readme.
|
|
default: "./README.md"
|
|
|
|
enable-url-completion:
|
|
required: false
|
|
description: Enables completion of relative URLs to absolute ones.
|
|
default: "false"
|
|
image-extensions:
|
|
required: false
|
|
description: File extensions that will be treated as images.
|
|
default: "bmp,gif,jpg,jpeg,png,svg,webp"
|
|
|
|
runs:
|
|
using: composite
|
|
|
|
steps:
|
|
|
|
- name: Install Node dependencies
|
|
shell: bash
|
|
env:
|
|
SCRIPT_NAME: install_dependencies.sh
|
|
run: |
|
|
chmod +x "${{ github.action_path }}/${SCRIPT_NAME}"
|
|
"${{ github.action_path }}/${SCRIPT_NAME}"
|
|
|
|
- name: Update DockerHub Description
|
|
uses: dockerhub-description-action/peter-evans/dockerhub-description@v5
|
|
with:
|
|
username: ${{ inputs.username }}
|
|
password: ${{ inputs.password }}
|
|
repository: ${{ inputs.repository }}
|
|
short-description: ${{ inputs.short-description }}
|
|
readme-filepath: ${{ inputs.readme-filepath }}
|
|
enable-url-completion: ${{ inputs.enable-url-completion }}
|
|
image-extensions: ${{ inputs.image-extensions }} |