diff --git a/.github/workflows/cv_action.yaml b/.github/workflows/cv_action.yaml new file mode 100644 index 00000000..e69119ce --- /dev/null +++ b/.github/workflows/cv_action.yaml @@ -0,0 +1,46 @@ +name: Run CV Action + +on: + pull_request_target: + types: [opened, synchronize, reopened] + branches: [ main ] +jobs: + verify-chart: + name: Verify Helm Chart + runs-on: ubuntu-20.04 + steps: + + - name: Install oc + uses: redhat-actions/openshift-tools-installer@v1 + with: + oc: latest + + - name: prepare server url + id: server-url + run: | + API_SERVER=$( echo -n ${{ secrets.API_SERVER }} | base64 -d) + echo "::set-output name=API_SERVER::${API_SERVER}" + + - uses: redhat-actions/oc-login@v1 + with: + openshift_server_url: ${{ steps.server-url.outputs.API_SERVER }} + openshift_token: ${{ secrets.CLUSTER_TOKEN }} + insecure_skip_tls_verify: true + + # Install chart-verifier CLI + - uses: redhat-actions/openshift-tools-installer@v1 + with: + source: github + chart-verifier: latest + + - uses: redhat-actions/chart-verifier@main + id: run-verifier + with: + chart_uri: https://github.com/redhat-certification/chart-verifier/blob/main/tests/charts/psql-service/0.1.9/psql-service-0.1.9.tgz?raw=true + verify_args: --set profile.vendortype=partner + fail: false + + - name: echo outputs + run: | + echo "${{ steps.run-verifier.outputs.report_filename }}" + cat ${{ steps.run-verifier.outputs.report_filename }} diff --git a/cmd/release/release_info.json b/cmd/release/release_info.json index 14d8e4d6..73e5392b 100644 --- a/cmd/release/release_info.json +++ b/cmd/release/release_info.json @@ -1,19 +1,9 @@ { - "version": "1.5.0", + "version": "1.6.0", "quay-image": "quay.io/redhat-certification/chart-verifier", "release-info": [ - "" + "Add support for OCP v10 (#250)", + "Add 30 minute timeout for helm test (#246)", + "Add support for provider delivery control (#244)" ] } diff --git a/scripts/src/release/releasechecker.py b/scripts/src/release/releasechecker.py index 1d18f5c7..5f786adc 100644 --- a/scripts/src/release/releasechecker.py +++ b/scripts/src/release/releasechecker.py @@ -90,7 +90,7 @@ def main(): if args.api_url: version_info = get_version_info() asset_file = tarfile_asset.create(version_info["version"]) - print(f'[INFO] Verifier tarball created : {asset_file}.') + print(f'[INFO] Verifier tarball created: {asset_file}.') print(f'::set-output name=PR_tarball_name::{asset_file}') if check_if_only_version_file_is_modified(args.api_url): ## should be on PR branch