Skip to content

Commit

Permalink
sonarr: add support for snowflake and db2 (DAT-17397) (#199)
Browse files Browse the repository at this point in the history
* sonarr: add support for snowflake and db2

* build(create-release.yml): update liquibase/build-logic version to v0.7.3
build(extension-attach-artifact-release.yml): update liquibase/build-logic version to v0.7.3
build(extension-release-prepare.yml): update liquibase/build-logic version to v0.7.3
build(extension-release-published.yml): update liquibase/build-logic version to v0.7.3
build(fossa_ai.yml): update liquibase/build-logic version to v0.7.3
build(os-extension-test.yml): update liquibase/build-logic version to v0.7.3
build(pom-release-published.yml): update liquibase/build-logic version to v0.7.3
build(pro-extension-test.yml): update liquibase/build-logic version to v0.7.3
docs(README.md): update build-logic version to v0.7.3 in documentation

---------

Co-authored-by: jandroav <jandroav@icloud.com>
  • Loading branch information
StevenMassaro and jandroav committed Apr 24, 2024
1 parent 8208004 commit 67d43e2
Show file tree
Hide file tree
Showing 10 changed files with 32 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:

jobs:
sonar:
uses: liquibase/build-logic/.github/workflows/sonar-push.yml@v0.7.0
uses: liquibase/build-logic/.github/workflows/sonar-push.yml@v0.7.3
secrets: inherit
with:
extraCommand: ${{ inputs.extraCommand }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/extension-attach-artifact-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ jobs:
- name: Get Reusable Script Files
run: |
curl -o $PWD/.github/get_draft_release.sh https://raw.githubusercontent.com/liquibase/build-logic/v0.7.0/.github/get_draft_release.sh
curl -o $PWD/.github/sign_artifact.sh https://raw.githubusercontent.com/liquibase/build-logic/v0.7.0/.github/sign_artifact.sh
curl -o $PWD/.github/upload_asset.sh https://raw.githubusercontent.com/liquibase/build-logic/v0.7.0/.github/upload_asset.sh
curl -o $PWD/.github/get_draft_release.sh https://raw.githubusercontent.com/liquibase/build-logic/v0.7.3/.github/get_draft_release.sh
curl -o $PWD/.github/sign_artifact.sh https://raw.githubusercontent.com/liquibase/build-logic/v0.7.3/.github/sign_artifact.sh
curl -o $PWD/.github/upload_asset.sh https://raw.githubusercontent.com/liquibase/build-logic/v0.7.3/.github/upload_asset.sh
chmod +x $PWD/.github/get_draft_release.sh
chmod +x $PWD/.github/sign_artifact.sh
chmod +x $PWD/.github/upload_asset.sh
Expand Down Expand Up @@ -175,7 +175,7 @@ jobs:
- name: Get upload_zip.sh Script File
if: inputs.zip == 'true'
run: |
curl -o $PWD/.github/upload_zip.sh https://raw.githubusercontent.com/liquibase/build-logic/v0.7.0/.github/upload_zip.sh
curl -o $PWD/.github/upload_zip.sh https://raw.githubusercontent.com/liquibase/build-logic/v0.7.3/.github/upload_zip.sh
chmod +x $PWD/.github/upload_zip.sh
- name: Attach Zip File to Draft Release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/extension-release-prepare.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ jobs:
release-rollback:
needs: prepare-release
if: ${{ always() && contains(needs.*.result, 'failure') }}
uses: liquibase/build-logic/.github/workflows/extension-release-rollback.yml@v0.7.0
uses: liquibase/build-logic/.github/workflows/extension-release-rollback.yml@v0.7.3
secrets: inherit
with:
extraCommand: ${{ inputs.extraCommand }}
2 changes: 1 addition & 1 deletion .github/workflows/extension-release-published.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ on:

jobs:
maven-release:
uses: liquibase/build-logic/.github/workflows/extension-release-prepare.yml@v0.7.0
uses: liquibase/build-logic/.github/workflows/extension-release-prepare.yml@v0.7.3
secrets: inherit
with:
extraCommand: ${{ inputs.extraCommand }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fossa_ai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
- name: Get Fossa Configuration
if: ${{ inputs.check_ai_generated_code }}
run: |
curl -o $PWD/.github/.fossa.yml https://raw.githubusercontent.com/liquibase/build-logic/v0.7.1/.github/.fossa.yml
curl -o $PWD/.github/.fossa.yml https://raw.githubusercontent.com/liquibase/build-logic/v0.7.3/.github/.fossa.yml
- name: Install FOSSA CLI
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/os-extension-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ jobs:
sonar-pr:
if: ${{ !inputs.nightly }}
needs: [unit-test]
uses: liquibase/build-logic/.github/workflows/sonar-pull-request.yml@v0.7.0
uses: liquibase/build-logic/.github/workflows/sonar-pull-request.yml@v0.7.3
secrets: inherit
with:
extraCommand: ${{ inputs.extraCommand }}
2 changes: 1 addition & 1 deletion .github/workflows/pom-release-published.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,5 @@ jobs:
maven-release:
needs: release
uses: liquibase/build-logic/.github/workflows/extension-release-prepare.yml@v0.7.0
uses: liquibase/build-logic/.github/workflows/extension-release-prepare.yml@v0.7.3
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/pro-extension-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ jobs:
sonar-pr:
if: ${{ !inputs.nightly }}
needs: [unit-test]
uses: liquibase/build-logic/.github/workflows/sonar-pull-request.yml@v0.7.0
uses: liquibase/build-logic/.github/workflows/sonar-pull-request.yml@v0.7.3
secrets: inherit
with:
extraCommand: ${{ inputs.extraCommand }}
20 changes: 20 additions & 0 deletions .github/workflows/sonar-test-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,20 @@ jobs:
name: liquibase-integration-jacoco-test-results-firebird
path: ${{ inputs.sonarRootPath }}/integration-tests/firebird

- name: Download snowflake integration tests report
if: contains(inputs.dbPlatforms, 'snowflake')
uses: actions/download-artifact@v3
with:
name: liquibase-integration-jacoco-test-results-snowflake
path: ${{ inputs.sonarRootPath }}/integration-tests/snowflake

- name: Download db2 integration tests report
if: contains(inputs.dbPlatforms, 'db2')
uses: actions/download-artifact@v3
with:
name: liquibase-integration-jacoco-test-results-db2
path: ${{ inputs.sonarRootPath }}/integration-tests/db2

- name: Cache SonarCloud packages
if: always()
uses: actions/cache@v4
Expand Down Expand Up @@ -239,6 +253,12 @@ jobs:
if [ -d "integration-tests/firebird" ]; then
mv integration-tests/firebird/jacoco.exec target/jacoco-firebird-aggregate.exec
fi
if [ -d "integration-tests/snowflake" ]; then
mv integration-tests/snowflake/jacoco.exec target/jacoco-snowflake-aggregate.exec
fi
if [ -d "integration-tests/db2" ]; then
mv integration-tests/db2/jacoco.exec target/jacoco-db2-aggregate.exec
fi
wget -q https://github.com/jacoco/jacoco/releases/download/v0.8.10/jacoco-0.8.10.zip
unzip -qq jacoco-0.8.10.zip
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -451,4 +451,4 @@ Here the modules we want to generate and aggregate test reports must be specifie

### Releasing a new version of build-logic

When you want to release new version of `build-logic`, it is important to update all the occurrences of previous version eg: `v0.6.9` with the new version eg : `v0.7.0` in all the files. As, the code for the new version internally refers to the old version.
When you want to release new version of `build-logic`, it is important to update all the occurrences of previous version eg: `v0.6.9` with the new version eg : `v0.7.3` in all the files. As, the code for the new version internally refers to the old version.

0 comments on commit 67d43e2

Please sign in to comment.