Skip to content

Conversation

@asgibson
Copy link
Contributor

Fixes failing Actions due to conda usage. It is now using standard available actions and pip.

In addition, due to the pip change, several requirements files were built to facilitate both automation and user requirements needs.

Additionally added requirements.txt
Requirements now in sections
  run - packages necessary for running onair
  unittest - packages for running unit tests
  lint - packages for linting
Multiple requirements files
  -run, only what is necessary to run all provided configs
  -unittest, only the testing packages
  -lint, only the linting packages
  -dev, all requirements for developers (-run, -unittest, -lint)
  no designation, requirements.txt (-run and -unittest)
Worflow files
  lint now uses just -lint
  unit-test uses requirements.txt
@asgibson asgibson added bug Something isn't working unit test Unit tests need fixed or added convention Repository coding and documentation standards urgent needs immediate attention labels Nov 13, 2024
@asgibson asgibson linked an issue Nov 13, 2024 that may be closed by this pull request
Copy link
Contributor

@the-other-james the-other-james left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing this! I updated the Dockerfile to use Python 3.11 and install dependencies from the new requirements files.

@asgibson asgibson self-assigned this Nov 13, 2024
@asgibson asgibson merged commit d75f1c1 into main Nov 13, 2024
20 checks passed
@asgibson asgibson deleted the 165-fix-failing-ci branch November 13, 2024 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working convention Repository coding and documentation standards unit test Unit tests need fixed or added urgent needs immediate attention

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix failing CI

2 participants