name: Docker - Dist-Tests on: push: branches: - master tags: - 'v*.*.*' paths-ignore: - '**/*.md' - '.gitignore' - '.github/**' - '!.github/workflows/docker-dist-tests.yml' - '!.github/workflows/docker-reusable.yml' - 'docker/**' - '!docker/codex.Dockerfile' - '!docker/docker-entrypoint.sh' workflow_dispatch: inputs: run_release_tests: description: Run Release tests required: false type: boolean default: false jobs: build-and-push: name: Build and Push uses: ./.github/workflows/docker-reusable.yml with: nimflags: '-d:disableMarchNative -d:codex_enable_api_debug_peers=true -d:codex_enable_proof_failures=true -d:codex_enable_log_counter=true -d:verify_circuit=true' nat_ip_auto: true tag_latest: ${{ github.ref_name == github.event.repository.default_branch || startsWith(github.ref, 'refs/tags/') }} tag_suffix: dist-tests run_release_tests: ${{ inputs.run_release_tests }} secrets: inherit