PHPackages                             enomotodev/circleci-composer-update-pr - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. enomotodev/circleci-composer-update-pr

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

enomotodev/circleci-composer-update-pr
======================================

Create PullRequest of composer update in CircleCI

1.1.0(6y ago)63.7kMITPHPPHP ^5.6 || ^7.0

Since Aug 23Pushed 6y ago1 watchersCompare

[ Source](https://github.com/enomotodev/circleci-composer-update-pr)[ Packagist](https://packagist.org/packages/enomotodev/circleci-composer-update-pr)[ Docs](https://enomotodev.hatenablog.com/)[ RSS](/packages/enomotodev-circleci-composer-update-pr/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (3)Versions (7)Used By (0)

circleci-composer-update-pr
===========================

[](#circleci-composer-update-pr)

[![Latest Stable Version](https://camo.githubusercontent.com/62666921d56bb6168780aaaa52a7414ca06d39962742d258f15f0de5ebbf7340/68747470733a2f2f706f7365722e707567782e6f72672f656e6f6d6f746f6465762f636972636c6563692d636f6d706f7365722d7570646174652d70722f762f737461626c652e706e67)](https://packagist.org/packages/enomotodev/circleci-composer-update-pr)

Installation
------------

[](#installation)

```
$ composer require enomotodev/circleci-composer-update-pr

```

Prerequisites
-------------

[](#prerequisites)

The application on which you want to run continuous composer update must be configured to be built on CircleCI.

Usage
-----

[](#usage)

### Setting GitHub personal access token to CircleCI

[](#setting-github-personal-access-token-to-circleci)

GitHub personal access token is required for sending pull requests to your repository.

1. Go to [your account's settings page](https://github.com/settings/tokens) and generate a personal access token with "repo" scope
2. On CircleCI dashboard, go to your application's "Project Settings" -&gt; "Environment Variables"
3. Add an environment variable `GITHUB_ACCESS_TOKEN` with your GitHub personal access token

### Configure circle.yml

[](#configure-circleyml)

Configure your `circle.yml` or `.circleci/config.yml` to run `circleci-composer-update-pr`, for example:

```
version: 2
jobs:
  build:
    # snip
  continuous_composer_update:
    docker:
      - image: composer:latest
    working_directory: /work
    steps:
      - run:
          name: Set timezone to Asia/Tokyo
          command: echo "date.timezone=Asia/Tokyo" > "$PHP_INI_DIR/conf.d/date_timezone.ini"
      - checkout
      - restore_cache:
          name: Restore composer cache
          keys:
            - composer-{{ .Environment.COMMON_CACHE_KEY }}-{{ checksum "composer.lock" }}
            - composer-{{ .Environment.COMMON_CACHE_KEY }}-
      - run:
          name: Setup requirements for continuous composer update
          command: composer global require enomotodev/circleci-composer-update-pr
      - deploy:
          name: Continuous composer update
          command: $COMPOSER_HOME/vendor/bin/circleci-composer-update-pr   master

workflows:
  version: 2
  build:
    jobs:
      - build:
          # snip
  nightly:
    triggers:
      - schedule:
          cron: "00 10 * * 5"
          filters:
            branches:
              only: master
    jobs:
      - continuous_composer_update
```

NOTE: Please make sure you replace `` and `` with yours.

CLI command references
----------------------

[](#cli-command-references)

General usage:

```
$ circleci-compsoser-update-pr

```

License
-------

[](#license)

circleci-compsoser-update-pr is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~74 days

Recently: every ~92 days

Total

6

Last Release

2450d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/255b3783a324b37c24b23bcc623ba3fb28295c436cf73c41ec88beeb53cad43e?d=identicon)[enomotodev](/maintainers/enomotodev)

---

Top Contributors

[![enomotodev](https://avatars.githubusercontent.com/u/14838165?v=4)](https://github.com/enomotodev "enomotodev (6 commits)")

---

Tags

circlecicomposergithubphpcomposergithubCircleCI

### Embed Badge

![Health badge](/badges/enomotodev-circleci-composer-update-pr/health.svg)

```
[![Health](https://phpackages.com/badges/enomotodev-circleci-composer-update-pr/health.svg)](https://phpackages.com/packages/enomotodev-circleci-composer-update-pr)
```

###  Alternatives

[ondram/ci-detector

Detect continuous integration environment and provide unified access to properties of current build

22249.4M33](/packages/ondram-ci-detector)[techpivot/phalcon-ci-installer

Composer integration for PHP applications to install the Phalcon framework as an extension in the PHP runtime for various hosted CI services including TravisCI, CircleCI, Scrutinizer, Shippable and Codeship.

26130.7k8](/packages/techpivot-phalcon-ci-installer)[enomotodev/gitlabci-composer-update-mr

Create MergeRequest of composer update in GitLabCI

112.2k](/packages/enomotodev-gitlabci-composer-update-mr)[norsys/rothenberg

Tool which allow a developper to create or maintain a Symfony application or a Symfony bundle very easily and without install something on his workstation

2410.6k3](/packages/norsys-rothenberg)[enygma/composerclean

An additional command for Composer that removes configured files/directory

181.8k](/packages/enygma-composerclean)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
