You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/tulibraries/cob_datapipeline/actions/workflows/lint-test.yml)
**cob_datapipeline** is the repository that holds Airflow DAGs (Directed Acyclic Graphs, e.g., data processing workflows) along with related scripts for Temple University Libraries' Library Search ([tul_cob](https://github.com/tulibraries/tul_cob)) indexing workflows.
@@ -50,7 +50,7 @@ This project uses the UNIX `make` command to build, run, stop, configure, and te
50
50
- [Airflow Docker Development Setup](https://github.com/tulibraries/airflow-docker-dev-setup)
@@ -76,7 +76,7 @@ Use `pytest` to run unit and functional tests on this project.
76
76
$ pipenv run pytest
77
77
```
78
78
79
-
`lint` and `pytest` are run automatically by CircleCI on each pull request.
79
+
`lint` and `pytest` are run automatically by the GitHub Actions **Lint and Test** workflow on each pull request.
80
80
81
81
### Make Commands
82
82
@@ -88,4 +88,4 @@ Used to automatically check if a new dependency does not match upstream airflow
88
88
89
89
## Deployment
90
90
91
-
CircleCI checks (lints and tests) code and deploys to the QA server when development branches are merged into the `main` branch. Code is deployed to production when a new release is created. See the [CircleCI configuration file](cob_datapipeline/.circleci/config.yml) for details.
91
+
GitHub Actions workflows lint, test, and deploy the project. Pull requests trigger the **Lint and Test** workflow. Pushes to `main` deploy to QA via `.github/workflows/qa-deploy.yml`, and tagged releases (`v*.*.*`) deploy to production via `.github/workflows/prod-deploy.yml`.
0 commit comments