Skip to content

Conversation

@jtrobles-cdd
Copy link
Member

  • chore: Add Make tasks for installation of pip, setuptools, wheel.
  • chore: Add Make task for creating a Python virtual environment.
  • chore: Change test Make task to use Tox instead of Setuptools test.
  • chore: Add build Make task.
  • chore: Add deploy Make task (alias for upload-release).
  • chore: Add Make task test-coverage-report.
  • chore: Add GitHub Actions workflow for CI/CD.
  • chore: Add GitHub Actions to Dependabot configuration.
  • chore: Update documentation for CI/CD with GitHub Actions.
  • chore: Delete CircleCI CI/CD configuration.

Ref: https://cordada.aha.io/features/COMPCLDATA-193
Ref: https://cordada.aha.io/epics/TECHINFRA-E-9

@jtrobles-cdd jtrobles-cdd added task Task or chore component: config config, setup, etc labels Feb 27, 2023
@jtrobles-cdd jtrobles-cdd requested a review from a team February 27, 2023 22:21
@jtrobles-cdd jtrobles-cdd self-assigned this Feb 27, 2023
@jtrobles-cdd jtrobles-cdd requested a review from a team as a code owner February 27, 2023 22:21
@jtrobles-cdd jtrobles-cdd force-pushed the task/add-ci-cd-github-actions branch 2 times, most recently from 45ed4d2 to 2c5418c Compare February 27, 2023 22:44
@codecov-commenter
Copy link

Codecov Report

Base: 85.90% // Head: 85.90% // No change to project coverage 👍

Coverage data is based on head (2c5418c) compared to base (7a836c0).
Patch has no changes to coverable lines.

📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #441   +/-   ##
========================================
  Coverage    85.90%   85.90%           
========================================
  Files           34       34           
  Lines         2752     2752           
  Branches       350      350           
========================================
  Hits          2364     2364           
  Misses         252      252           
  Partials       136      136           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

- Add GitHub Actions workflow for CI (build, test).
- Add GitHub Actions workflows for CD (release, deploy).
- Update Bumpversion configuration so that it does not create a Git tag,
  as that it now handled by the `release` workflow.

Ref: https://cordada.aha.io/requirements/COMPCLDATA-193-3
Ref: https://cordada.aha.io/features/COMPCLDATA-193
- Replace CircleCI CI/CD status badges with GitHub Actions badges.
- Update release procedure.

Ref: https://cordada.aha.io/requirements/COMPCLDATA-193-5
Ref: https://cordada.aha.io/features/COMPCLDATA-193
CircleCI was replaced by GitHub Actions
(workflow file `.github/workflows/ci-cd.yaml`).

Ref: https://cordada.aha.io/requirements/COMPCLDATA-193-6
Ref: https://cordada.aha.io/features/COMPCLDATA-193
@jtrobles-cdd jtrobles-cdd merged commit 41d6700 into develop Feb 28, 2023
@jtrobles-cdd jtrobles-cdd deleted the task/add-ci-cd-github-actions branch February 28, 2023 13:36
@fpinto-cdd fpinto-cdd mentioned this pull request Mar 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: config config, setup, etc task Task or chore x-acct-type-dev-cap

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants