action.yml (45 lines of code) (raw):

name: 'Zenn Metadata Updater' description: 'Update Zenn article metadata and create a pull request.' branding: icon: refresh-cw color: blue author: 'Futa Hirakoba <futa-hirakoba@cybozu.co.jp>' inputs: github-token: required: true description: 'A GITHUB_TOKEN.' commit-sha: required: false description: 'Git commit SHA' dry-run: # change this required: false description: 'A boolean, if true, no push or pull request will be created. (default: false)' default: "false" title: required: false description: 'A title of Zenn article.' emoji: required: false description: 'An emoji of Zenn article.' type: required: false description: 'A type of Zenn article.' topics: required: false description: 'A list of topic of Zenn article.' published: required: false description: 'A boolean of published of Zenn article. (default: true)' default: "true" force-push: required: false description: 'A boolean, if true, override the push to the existing branch. (default: false)' default: "false" validate-only: required: false description: 'A boolean, if true, only validation of metadata is performed. (default: false)' default: "false" runs: using: 'node16' main: 'dist/index.js'