Closed psankhe28 closed 1 month ago
This pull request introduces a new GitHub Actions workflow to automate the testing of all DRS-Filer API endpoints. The workflow is triggered on push and pull request events, and includes steps to build and run Docker Compose, install necessary tools, and execute a series of API endpoint tests to ensure the functionality of the DRS-Filer service. Additionally, the Travis CI configuration has been removed in favor of the new GitHub Actions workflows.
Files | Changes |
---|---|
.github/workflows/docker-build-publish-drs-filer.yml .github/workflows/lint.yml .github/workflows/test.yml |
Added new GitHub Actions workflows for building and publishing Docker images, linting and running unit tests, and testing DRS-Filer API endpoints. These workflows replace the previous Travis CI configuration. |
Also, please address the Sourcery AI comments - they make a lot of sense :pray:
@sourcery-ai review
Couple more good Sourcery comments :)
Description
Added GitHub actions for all drs-filer endpoints.
Fixes # (issue)
58
Type of change
Please delete options that are not relevant.
Checklist:
Summary by Sourcery
This pull request replaces Travis CI with GitHub Actions for continuous integration, including workflows for building and publishing Docker images, linting, and running tests. Additionally, it introduces new tests for DRS-Filer endpoints.