#132 CI/CD
Closed by scoady. Opened by nphilipp.

Story Time

As an engineer working on rpmautospec,

I want that a number of tests are run automatically when submitting a pull request, and that success or failure of these are documented in the PR,

so we don't forget about them.

Acceptance Criteria

  • The rpmautospec repository has basic configuration for and is attached to Zuul as described in the documentation.
  • Submitting a PR or updating it …
    • … runs the test suite
    • … checks for common issues in the code base using flake8
    • … verifies coding style using black

Background

Software Factory offers Zuul CI which is easy to integrate with projects hosted on Pagure. We already have Zuul configuration in the repository but for some reason it isn't active.


Metadata Update from @nphilipp:
- Issue tagged with: F35 Change

Metadata Update from @nphilipp:
- Issue assigned to patrikp

Metadata Update from @patrikp:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Verified that Zuul runs the defined CI jobs in #135

Issue status updated to: Open (was: Closed)

Issue status updated to: Closed (was: Open)

Metadata Update from @amoloney:
- Issue set to the milestone: 0.2 (Stg Deployment)
- Issue tagged with: Testing for Builds

Metadata