Workflow file for this run
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: porter/porter-integration | |
on: | |
push: | |
branches: | |
- flakeyTest | |
paths-ignore: | |
- 'docs/**' | |
env: | |
GOVERSION: 1.21.3 | |
jobs: | |
# archive_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: archive_test | |
build_integration_test: | |
uses: kichristensen/porter/.github/workflows/integ-reuseable-workflow.yml@flakeyTest | |
with: | |
test_name: build_test | |
# cli_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: cli_test | |
# connection_nix_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: connection_nix_test | |
# copy_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: copy_test | |
# dependenciesv1_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: dependenciesv1_test | |
# dependenciesv2_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: dependenciesv2_test | |
# driver_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: driver_test | |
# install_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: install_test | |
# invoke_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: invoke_test | |
# lint_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: lint_test | |
# migration_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: migration_test | |
# outputs_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: outputs_test | |
# publish_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: publish_test | |
# pull_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: pull_test | |
# registry_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: registry_integration_test | |
# schema_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: schema_test | |
# sensitive_data_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: sensitive_data_test | |
# suppress_output_integration_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: suppress_output_test | |
# telemetry_test: | |
# uses: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
# with: | |
# test_name: telemetry_test | |
# # Reusable workflows only supports 20 jobs | |
# uninstall_test_integ: | |
# runs-on: ubuntu-latest | |
# steps: | |
# - name: checkout | |
# uses: actions/[email protected] | |
# - uses: actions/setup-go@v4 | |
# with: | |
# go-version: "${{ env.GOVERSION }}" | |
# cache: true | |
# - name: Set up Docker Buildx | |
# uses: docker/setup-buildx-action@v3 | |
# - name: Cache Docker layers | |
# uses: actions/cache@v3 | |
# with: | |
# path: /tmp/.buildx-cache | |
# key: ${{ runner.os }}-buildx-${{ github.sha }} | |
# - name: Docker Login | |
# uses: docker/[email protected] | |
# with: | |
# registry: ghcr.io | |
# username: ${{ github.actor }} | |
# password: ${{ secrets.GITHUB_TOKEN }} | |
# - name: Configure Agent | |
# run: go run mage.go build | |
# shell: bash | |
# - name: Integration Test | |
# env: | |
# PORTER_INTEG_FILE: uninstall_test.go | |
# run: go run mage.go -v TestIntegration | |
# shell: bash |