Skip to content

DevOps: CI/D Testing#2

Merged
avisionh merged 8 commits intomainfrom
devops/cid-testing
May 20, 2021
Merged

DevOps: CI/D Testing#2
avisionh merged 8 commits intomainfrom
devops/cid-testing

Conversation

@avisionh
Copy link
Owner

Summary

This branch implements automated CI-D testing through GitHub Actions.

Changes

The high-level changes made in this PR are:

  1. YAML file to implement CI-D testing through GitHub Actions.
  2. README badge displaying status of tests.

Please see the commit history for more detailed changes.

avisionh added 3 commits May 20, 2021 22:24
This is so we can run pytest automatically without having to do so locally.
This is so you can immediately see from the outset the status of the tests.
This is so the GitHub action knows where to get poetry from.

Also specify multiple OSes so we can increase the coverage to different machines.
@avisionh avisionh force-pushed the devops/cid-testing branch from 42d919c to cbb7a59 Compare May 20, 2021 21:38
avisionh added 4 commits May 20, 2021 22:49
This is assuming that the poetry GitHub Action handles this.
This is to get the GitHub Action to work.
This is so it gets installed in CI.
This is because poetry only works for 3.8 and above. Thus, include 3.9 instead.
@avisionh avisionh force-pushed the devops/cid-testing branch 3 times, most recently from fa45565 to 3105e51 Compare May 20, 2021 22:23
This is because poetry shell does not make sense in a CI where an interactive shell does not work.
@avisionh avisionh force-pushed the devops/cid-testing branch from 3105e51 to 7aa2431 Compare May 20, 2021 22:26
@avisionh avisionh merged commit f2d1c21 into main May 20, 2021
@avisionh avisionh deleted the devops/cid-testing branch May 20, 2021 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant