diff --git a/.github/workflows/ci-build-test.yml b/.github/workflows/ci-build-test.yml index 89b5f93d43..8ec40a9169 100644 --- a/.github/workflows/ci-build-test.yml +++ b/.github/workflows/ci-build-test.yml @@ -1,97 +1 @@ -on: [push, pull_request] - -jobs: - check_java_latest: - runs-on: ubuntu-latest - name: Java 17 - - steps: - - uses: actions/checkout@v3 - - name: Set up JDK - uses: actions/setup-java@v3 - with: - java-version: 17 - distribution: 'zulu' - - - name: Gradle cache - uses: actions/cache@v3 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-jdk17-${{ hashFiles('**/*.gradle*') }} - restore-keys: | - ${{ runner.os }}-gradle-jdk17 - - - name: Compile with Gradle - run: ./gradlew assemble - - - name: Slack Notification - uses: 8398a7/action-slack@v3 - if: always() && env.SLACK_WEBHOOK_URL - with: - status: custom - job_name: Java 17 - author_name: Java 17 Build - fields: workflow,commit,repo,author,took - # see https://action-slack.netlify.app/usecase/02-custom for custom payload info - custom_payload: | - { - attachments: [{ - color: '${{ job.status }}' === 'success' ? 'good' : '${{ job.status }}' === 'failure' ? 'danger' : 'warning', - text: `${process.env.AS_WORKFLOW} -- (${process.env.AS_COMMIT}) of ${process.env.AS_REPO}@${{ github.head_ref || github.ref }} by ${process.env.AS_AUTHOR} ${{ job.status }} in ${process.env.AS_TOOK}`, - }] - } - env: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} - - - check_java11: - runs-on: ubuntu-latest - name: Java 11 - - steps: - - uses: actions/checkout@v3 - - name: Set up JDK - uses: actions/setup-java@v3 - with: - java-version: 11 - distribution: 'zulu' - - - name: Gradle cache - uses: actions/cache@v3 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-jdk11-${{ hashFiles('**/*.gradle*') }} - restore-keys: | - ${{ runner.os }}-gradle-jdk11 - - - name: Compile with Gradle - run: ./gradlew assemble - - - name: Test - run: ./gradlew check - - - name: Code coverage - uses: codecov/codecov-action@v3 - - - name: Slack Notification - uses: 8398a7/action-slack@v3 - if: always() && env.SLACK_WEBHOOK_URL - with: - status: custom - job_name: Java 11 - author_name: Java 11 Build/Test - fields: workflow,commit,repo,author,took - # see https://action-slack.netlify.app/usecase/02-custom for custom payload info - custom_payload: | - { - attachments: [{ - color: '${{ job.status }}' === 'success' ? 'good' : '${{ job.status }}' === 'failure' ? 'danger' : 'warning', - text: `${process.env.AS_WORKFLOW} -- (${process.env.AS_COMMIT}) of ${process.env.AS_REPO}@${{ github.head_ref || github.ref }} by ${process.env.AS_AUTHOR} ${{ job.status }} in ${process.env.AS_TOOK}`, - }] - } - env: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} +on: [push, pull_request] jobs: check_java_latest: runs-on: ubuntu-latest name: Java 17 steps: - uses: actions/checkout@v3 - name: Set up JDK uses: actions/setup-java@v3 with: java-version: 17 distribution: 'zulu' - name: Gradle cache uses: actions/cache@v3 with: path: | ~/.gradle/caches ~/.gradle/wrapper key: ${{ runner.os }}-gradle-jdk17-${{ hashFiles('**/*.gradle*') }} restore-keys: | ${{ runner.os }}-gradle-jdk17 - name: Compile with Gradle run: ./gradlew assemble - name: Slack Notification uses: 8398a7/action-slack@v3 if: always() && env.SLACK_WEBHOOK_URL with: status: custom job_name: Java 17 author_name: Java 17 Build fields: workflow,commit,repo,author,took # see https://action-slack.netlify.app/usecase/02-custom for custom payload info custom_payload: | { attachments: [{ color: '${{ job.status }}' === 'success' ? 'good' : '${{ job.status }}' === 'failure' ? 'danger' : 'warning', text: `${process.env.AS_WORKFLOW} -- (${process.env.AS_COMMIT}) of ${process.env.AS_REPO}@${{ github.head_ref || github.ref }} by ${process.env.AS_AUTHOR} ${{ job.status }} in ${process.env.AS_TOOK}`, }] } env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} check_java11: runs-on: ubuntu-latest name: Java 11 steps: - uses: actions/checkout@v3 - name: Set up JDK uses: actions/setup-java@v3 with: java-version: 11 distribution: 'zulu' - name: Gradle cache uses: actions/cache@v3 with: path: | ~/.gradle/caches ~/.gradle/wrapper key: ${{ runner.os }}-gradle-jdk11-${{ hashFiles('**/*.gradle*') }} restore-keys: | ${{ runner.os }}-gradle-jdk11 - name: Compile with Gradle run: ./gradlew assemble - name: Test run: ./gradlew check - name: Code coverage uses: codecov/codecov-action@v3 - name: Slack Notification uses: 8398a7/action-slack@v3 if: always() && env.SLACK_WEBHOOK_URL with: status: custom job_name: Java 11 author_name: Java 11 Build/Test fields: workflow,commit,repo,author,took # see https://action-slack.netlify.app/usecase/02-custom for custom payload info custom_payload: | { attachments: [{ color: '${{ job.status }}' === 'success' ? 'good' : '${{ job.status }}' === 'failure' ? 'danger' : 'warning', text: `${process.env.AS_WORKFLOW} -- (${process.env.AS_COMMIT}) of ${process.env.AS_REPO}@${{ github.head_ref || github.ref }} by ${process.env.AS_AUTHOR} ${{ job.status }} in ${process.env.AS_TOOK}`, }] } env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000000..105ce2da2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000000..a924999393 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/synthea.iml b/.idea/synthea.iml new file mode 100644 index 0000000000..9c4aa2239a --- /dev/null +++ b/.idea/synthea.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000000..35eb1ddfbb --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000000..b9dfd5eeb2 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + 1718047088612 + + + + \ No newline at end of file