X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=.github%2Fworkflows%2Fgerrit-novote-merge.yaml;fp=.github%2Fworkflows%2Fgerrit-novote-merge.yaml;h=0000000000000000000000000000000000000000;hb=8c5238368ad7009c5fe1b8d1ac7c2838059d9f27;hp=995b8bda30274d2454328431ea260d4992bf7a18;hpb=a6696f0efafd7341924258c937cdcafddff97772;p=nonrtric.git diff --git a/.github/workflows/gerrit-novote-merge.yaml b/.github/workflows/gerrit-novote-merge.yaml deleted file mode 100644 index 995b8bda..00000000 --- a/.github/workflows/gerrit-novote-merge.yaml +++ /dev/null @@ -1,122 +0,0 @@ ---- -name: Gerrit Merge - -# yamllint disable-line rule:truthy -on: - workflow_dispatch: - inputs: - GERRIT_BRANCH: - description: "Branch that change is against" - required: true - type: string - GERRIT_CHANGE_ID: - description: "The ID for the change" - required: true - type: string - GERRIT_CHANGE_NUMBER: - description: "The Gerrit number" - required: true - type: string - GERRIT_CHANGE_URL: - description: "URL to the change" - required: true - type: string - GERRIT_EVENT_TYPE: - description: "Type of Gerrit event" - required: true - type: string - GERRIT_PATCHSET_NUMBER: - description: "The patch number for the change" - required: true - type: string - GERRIT_PATCHSET_REVISION: - description: "The revision sha" - required: true - type: string - GERRIT_PROJECT: - description: "Project in Gerrit" - required: true - type: string - GERRIT_REFSPEC: - description: "Gerrit refspec of change" - required: true - type: string - secrets: - SONAR_TOKEN: - description: "Sonar Cloud access token" - required: true - -concurrency: - # yamllint disable-line rule:line-length - group: gerrit-merge-${{ github.workflow }}-${{ github.event.inputs.GERRIT_CHANGE_ID || github.run_id }} - cancel-in-progress: true - -jobs: - notify: - runs-on: ubuntu-latest - steps: - - name: Notify job start - # yamllint disable-line rule:line-length - uses: lfit/gerrit-review-action@7c30179c3c9389545fccb0d458df59879372ae6a # v0.6 - with: - host: ${{ vars.GERRIT_SERVER }} - username: ${{ vars.GERRIT_SSH_USER }} - key: ${{ secrets.GERRIT_SSH_PRIVKEY }} - known_hosts: ${{ vars.GERRIT_KNOWN_HOSTS }} - gerrit-change-number: ${{ inputs.GERRIT_CHANGE_NUMBER }} - gerrit-patchset-number: ${{ inputs.GERRIT_PATCHSET_NUMBER }} - vote-type: clear - comment-only: true - - name: Allow replication - run: sleep 10s - - call-prescan-sonarcloud: - needs: notify - # yamllint disable-line rule:line-length - uses: lfit/releng-reusable-workflows/.github/workflows/composed-prescan-sonar-cloud.yaml@main - with: - GERRIT_BRANCH: ${{ inputs.GERRIT_BRANCH }} - GERRIT_CHANGE_ID: ${{ inputs.GERRIT_CHANGE_ID }} - GERRIT_CHANGE_NUMBER: ${{ inputs.GERRIT_CHANGE_NUMBER }} - GERRIT_CHANGE_URL: ${{ inputs.GERRIT_CHANGE_URL }} - GERRIT_EVENT_TYPE: ${{ inputs.GERRIT_EVENT_TYPE }} - GERRIT_PATCHSET_NUMBER: ${{ inputs.GERRIT_PATCHSET_NUMBER }} - GERRIT_PATCHSET_REVISION: ${{ inputs.GERRIT_PATCHSET_REVISION }} - GERRIT_PROJECT: ${{ inputs.GERRIT_PROJECT }} - GERRIT_REFSPEC: ${{ inputs.GERRIT_REFSPEC }} - JDK_VERSION: "17" - # yamllint disable-line rule:line-length - PRE_BUILD_SCRIPT_URL: "https://raw.githubusercontent.com/o-ran-sc/ci-management/master/jjb/nonrtric/prescan-nonrtric-auth-token-fetch-ubuntu.sh" - SONAR_ARGS: > - -Dsonar.organization=o-ran-sc - -Dsonar.projectKey=o-ran-sc_nonrtric - -Dsonar.projectName=nonrtric - -Dsonar.build.sourceEncoding=UTF-8 - -Dsonar.language=go - -Dsonar.sources=. - -Dsonar.go.coverage.reportPaths=auth-token-fetch/coverage.txt - -Dsonar.inclusions=auth-token-fetch/**.go - -Dsonar.exclusions=auth-token-fetch/**_test.go - -Dsonar.verbose=true - secrets: - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - - report-status: - if: ${{ always() }} - needs: [notify, call-prescan-sonarcloud] - runs-on: ubuntu-latest - steps: - - name: Get workflow conclusion - uses: technote-space/workflow-conclusion-action@v3 - - name: Report workflow conclusion - # yamllint disable-line rule:line-length - uses: lfit/gerrit-review-action@7c30179c3c9389545fccb0d458df59879372ae6a # v0.6 - with: - host: ${{ vars.GERRIT_SERVER }} - username: ${{ vars.GERRIT_SSH_USER }} - key: ${{ secrets.GERRIT_SSH_PRIVKEY }} - known_hosts: ${{ vars.GERRIT_KNOWN_HOSTS }} - gerrit-change-number: ${{ inputs.GERRIT_CHANGE_NUMBER }} - gerrit-patchset-number: ${{ inputs.GERRIT_PATCHSET_NUMBER }} - vote-type: ${{ env.WORKFLOW_CONCLUSION }} - comment-only: true