Set up Github Actions CI for repo
Budget: $30 – $250 USD
I am working on a branch for a Github repo, here:
https://github.com/php-activerecord/activerecord/pull/25
In this branch, I have tests passing locally, but now we need to get them passing in the Github Actions CI.
The tests depend on the following to pass:
- MySQL
- PostgresQL
- SQLite
- Memcache
I have much of it working locally (with the help of a docker-compose.yml file) already in the branch, but there are errors when it runs in the CI (around the SQLite, for example).
Your job is to:
1. Get all the tests working in the CI. You can use the docker-compose.yml already set up, or come up with your own solution; I don't care as long as it is clean, logical, and maintainable.
2. Get the code coverage working. I want to see the little badges on the repos's main README. You can use this other repo I work on as a reference: https://github.com/webonyx/graphql-php
- CI: Passing
- Codecob
- stable
https://github.com/php-activerecord/activerecord/pull/25
In this branch, I have tests passing locally, but now we need to get them passing in the Github Actions CI.
The tests depend on the following to pass:
- MySQL
- PostgresQL
- SQLite
- Memcache
I have much of it working locally (with the help of a docker-compose.yml file) already in the branch, but there are errors when it runs in the CI (around the SQLite, for example).
Your job is to:
1. Get all the tests working in the CI. You can use the docker-compose.yml already set up, or come up with your own solution; I don't care as long as it is clean, logical, and maintainable.
2. Get the code coverage working. I want to see the little badges on the repos's main README. You can use this other repo I work on as a reference: https://github.com/webonyx/graphql-php
- CI: Passing
- Codecob
- stable