fix: close state file #138
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: | |
- main | |
paths-ignore: | |
- 'docs/**' | |
pull_request: | |
branches: | |
- main | |
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: getporter/porter/.github/workflows/integ-reuseable-workflow.yml@main | |
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/checkout@v4.1.0 | |
- 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/login-action@v3.0.0 | |
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 |