coala

It's moban repo sync time!

coala repositories are managed centrally by a bunch of templates at https://gitlab.com/coala/mobans/ .

Whenever those templates change, the continuous integration for most of the other repositories fail on the 'moban' job.

The only two repositories where the moban job is allowed to fail are coala/coala and coala/coala-bears on GitHub.

This forces all work to stop immediately on all repositories until the sync is done, ensuring that all repositories are kept in sync.

Instructions on how to perform a sync can be found at https://gitlab.com/coala/mobans/blob/master/README.rst

The list of repositories can be found at:

http://travis-ci.org/coala

Mentor @ksdme has started a new CLI tool to help find repos which might be failing.

See https://github.com/ksdme/org-status/

pip3 install --user git+https://github.com/ksdme/org-status/

To complete this task:

  • Find a repository that is out of sync
  • Check there are no existing pull requests to sync it
  • Submit a sync Pull Request

Use commit message: "Sync templates". That is all.

Successful completion of this task required a merged Pull Request.

Task tags

  • python
  • yaml
  • continuous integration
  • moban
  • configuration management

Students who completed this task

1337_siddh, seeeturtle, kx-chen, cliu13, TheRandomGuy, vex8, zeet, Kacper

Task type

  • code Code
  • done_all Quality Assurance
close

2018