Integration [fix-repo-plugins-v7]: Add User-agent for repo-plugins api calls (#2722) * Add user agent info for plugin api calls * Remove comment * Edit error message * Use same user agent as api/plugin/client.go - would be nice to use command.config but we couldn't see an easy way to thread it Co-authored-by: david alvarado <alvaradoda@vmware.com> * Add test - The reason it is checking NotTo(Equal(...)) is because the default user agent "Go-http-client/1.1" is being blocked by the w... #712
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: "Tests: Integration" | |
run-name: "Integration [${{ github.event.workflow_run.head_branch }}]: ${{ github.event.workflow_run.head_commit.message }}" | |
on: | |
workflow_dispatch: | |
workflow_run: | |
workflows: | |
- "Tests" | |
types: | |
- completed | |
jobs: | |
run-integration-tests-cf-env-with-edge-capi: | |
name: Integration tests with EDGE CAPI | |
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} | |
uses: ./.github/workflows/tests-integration-reusable.yml | |
with: | |
capi-version: edge | |
run-with-client-creds: false | |
os: ubuntu-latest | |
name: Integration EDGE CAPI | |
secrets: inherit | |
run-integration-tests-cf-env-with-edge-capi-with-client-creds: | |
name: EDGE CAPI and client creds | |
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} | |
uses: ./.github/workflows/tests-integration-reusable.yml | |
with: | |
capi-version: edge | |
run-with-client-creds: true | |
os: ubuntu-latest | |
name: Integration EDGE CAPI client creds | |
secrets: inherit | |
run-integration-tests-cf-env-with-min-capi: | |
name: MIN CAPI | |
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} | |
uses: ./.github/workflows/tests-integration-reusable.yml | |
with: | |
capi-version: min | |
run-with-client-creds: false | |
os: ubuntu-latest | |
name: Integration MIN CAPI | |
secrets: inherit | |
#run-integration-windows: | |
# name: Windows | |
# if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} | |
# uses: ./.github/workflows/tests-integration-reusable.yml | |
# with: | |
# capi-version: edge | |
# run-with-client-creds: false | |
# os: windows-latest | |
# name: Integration windows | |
# secrets: inherit | |
#run-integration-windows-client-credentials: | |
# name: Windows with client credentials | |
# if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} | |
# uses: ./.github/workflows/tests-integration-reusable.yml | |
# with: | |
# capi-version: edge | |
# run-with-client-creds: true | |
# os: windows-latest | |
# name: Integration windows client credentials | |
# secrets: inherit |