Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/pmbb-ibi/carnival
Browse files Browse the repository at this point in the history
  • Loading branch information
augustearth committed Sep 27, 2021
2 parents b37f726 + c12c73f commit b44dbcb
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 3 deletions.
23 changes: 23 additions & 0 deletions .github/workflows/carnival_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Carnival CI

on:
push:
workflow_dispatch:

jobs:
test_runner:
runs-on: ubuntu-18.04

steps:
- uses: actions/checkout@v2

- name: Build testing container
run: docker-compose -f ./docker-compose-test.yml build -m 8g

- name: Run tests and publish coverage results
run: |
docker-compose -f docker-compose-test.yml run -e COVERALLS_REPO_TOKEN -w /appsrc/app app gradle test coveralls --console=plain --continue -Dtest.http=false
env:
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}


4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://github.com/pennbiobank/pennai/carnival-public/master/LICENSE)
[![Build Status](https://travis-ci.org/pmbb-ibi/carnival.svg?branch=master)](https://travis-ci.org/pmbb-ibi/carnival)
[![Carnival CI](https://github.com/pmbb-ibi/carnival/actions/workflows/carnival_ci.yml/badge.svg)](https://github.com/pmbb-ibi/carnival/actions/workflows/carnival_ci.yml)
<a href='https://coveralls.io/github/pmbb-ibi/carnival?branch=master'><img src='https://coveralls.io/repos/github/pmbb-ibi/carnival/badge.svg?branch=master' alt='Coverage Status' /></a>

# Carnival
Expand All @@ -24,7 +24,7 @@

## <a name="overview"></a> Overview

Carnval uses objects called _vines_ to connect to external data sources and _reapers_ encode the domain knowledge specific to that data source. Vines can connect to sources such as MySql or Oracle databases, RedCap projects, and CSV files. Some vine features include:
Carnival uses objects called _vines_ to connect to external data sources and _reapers_ encode the domain knowledge specific to that data source. Vines can connect to sources such as MySql or Oracle databases, RedCap projects, and CSV files. Some vine features include:

- Parameterized SQL queries
- Utilities to compose iterative SQL from lists of identifiers and codes
Expand Down
2 changes: 1 addition & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ plugins {

// code coverage
id 'jacoco'
id 'com.github.kt3k.coveralls' version '2.6.3'
id 'com.github.kt3k.coveralls' version '2.12.0'
}


Expand Down

0 comments on commit b44dbcb

Please sign in to comment.