Skip to content

kawax/composer-workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

composer update workflow (reusable)

Run composer update and create pull request.

Usage

Create Personal access tokens (classic)

Then, set a token in the repository's secrets as ACTION_TOKEN

GITHUB_TOKEN can't trigger other actions. If you want to run tests after pull request, you need a token.

Create .github/workflows/composer-update.yml

name: composer update

on:
  schedule:
    - cron: '0 0 * * *' #UTC

jobs:
  composer:
    uses: kawax/composer-workflow/.github/workflows/update.yml@v1
    secrets:
      token: ${{ secrets.ACTION_TOKEN }}

Inputs

name description default
php php version (same as setup-php) 8.3
extensions php extensions (same as setup-php) mbstring
git-name git name github-actions[bot]
git-email git email 41898282+github-actions[bot]@users.noreply.github.com
composer-path working directory ./
branch git branch (Always works on a single branch) composer-update
title Pull request title composer update
commit-message commit message composer update
jobs:
  composer:
    uses: kawax/composer-workflow/.github/workflows/update.yml@v1
    secrets:
      token: ${{ secrets.ACTION_TOKEN }}
    with:
      php: 8.3
      extensions: mbstring
      git-name: github-actions[bot]
      git-email: 41898282+github-actions[bot]@users.noreply.github.com
      composer-path: ./composer
      branch: composer-update
      title: composer update
      commit-message: composer update

LICENCE

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published