Skip to content

🌱 Workflow pipeline with unit tests #1

🌱 Workflow pipeline with unit tests

🌱 Workflow pipeline with unit tests #1

Workflow file for this run

name: E2E Test pipeline
on:
pull_request:
branches:
- 'main'
- 'release-*'
paths-ignore:
- '**/*.md'
- 'docs/**'
- '.gitignore'
- 'LICENSE'
- 'SECURITY_CONTACTS'
- 'DCO'
- 'OWNERS'
permissions: {}
jobs:
golangci-lint:
uses: ./.github/workflows/golangci-lint.yml
unit:
uses: ./.github/workflows/unit.yml
e2e-fixture-test:

Check failure on line 26 in .github/workflows/pipeline.yml

View workflow run for this annotation

GitHub Actions / E2E Test pipeline

Invalid workflow file

The workflow is not valid. .github/workflows/pipeline.yml (Line: 26, Col: 3): Error calling workflow 'metal3-io/baremetal-operator/.github/workflows/e2e-fixture-test.yml@4057bccfab10e89da61c076d4b1ffb3193836e3c'. The nested job 'test' is requesting 'contents: read', but is only allowed 'contents: none'.
needs: [golangci-lint, unit]
uses: ./.github/workflows/e2e-fixture-test.yml
e2e-test:
needs: [golangci-lint, unit]
strategy:
# Avoid wasting CI resources
fail-fast: true
matrix:
bmc-protocol:
- redfish-virtualmedia
- ipmi
uses: ./.github/workflows/e2e-test.yml
with:
bmc-protocol: ${{ matrix.bmc-protocol }}
permissions:
contents: read