• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

astronomer / astro-cli
45%
main: 44%

Build:
Build:
LAST BUILD BRANCH: fix_winget_release_workflow
DEFAULT BRANCH: main
Repo Added 18 Apr 2024 08:23AM UTC
Files 206
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix/dbt-cmd-test-hermetic
branch: fix/dbt-cmd-test-hermetic
CHANGE BRANCH
x
Reset
  • fix/dbt-cmd-test-hermetic
  • Af2_restructure
  • PLX-724
  • RNHTTR-patch-1
  • add-astro-api-registry-command
  • add-client-registry-validation
  • add-help-examples
  • add-retries
  • add-swagger2-and-custom-spec-url
  • add-wait-time-flag
  • add_arm_based_win_binary
  • add_polaris_cmd
  • add_session_flag
  • adds-plugin-system
  • af2-to-af3-upgrade
  • af2_standalone
  • agent/ai-125
  • agent/ai-84
  • agent/build-839
  • agent/local-1
  • agent/local-2
  • agent/local-5
  • agent/local-6
  • agent/local-7
  • agent/local-8
  • agent/macos-release-benchmark
  • agent/pm-1178
  • agent/pm-1197
  • agent/pm-804
  • ai
  • ai-475-c-from-file
  • ai-475-link
  • ai-485-otto-auto-download-latest
  • akshayarora/ai-992-otto-org-membership-preflight
  • alicemuravin/AINF-1647/allow-for-more-than-20-workspaces-or-orgs-in-cli-commands
  • api-command
  • api-schema-expansion
  • astro-deploy-improve-cmd-description
  • astro-local-support
  • backfill-force-flags
  • bugfix/1909-handle-default-pool
  • bugfix/1975-podman-runtime-warning
  • carve-astro-client-v1-submodule
  • chiomaonyekpere/plx-232-replace-updatedeploymentimage-with-upsertdeployment
  • chore/appconfig-workspace-deployment-context
  • chore/remove-houston-airflow-deprecations
  • chore/update-godownloader-v1.43.1
  • claude/lucid-visvesvaraya
  • deadcode-tooling
  • dedup-client-headers
  • dependabot/go_modules/github.com/buger/jsonparser-1.1.2
  • dependabot/go_modules/github.com/getkin/kin-openapi-0.131.0
  • dependabot/go_modules/github.com/getkin/kin-openapi-0.144.0
  • dependabot/go_modules/github.com/go-git/go-billy/v5-5.9.0
  • dependabot/go_modules/github.com/go-git/go-git/v5-5.13.0
  • dependabot/go_modules/github.com/go-git/go-git/v5-5.19.0
  • dependabot/go_modules/github.com/go-git/go-git/v5-5.19.1
  • dependabot/go_modules/github.com/in-toto/in-toto-golang-0.11.0
  • dependabot/go_modules/github.com/moby/spdystream-0.5.1
  • dependabot/go_modules/github.com/oapi-codegen/oapi-codegen/v2-2.7.1
  • dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp-1.43.0
  • dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.43.0
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.43.0
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/crypto-0.52.0
  • dependabot/go_modules/golang.org/x/net-0.55.0
  • dependabot/go_modules/golang.org/x/oauth2-0.27.0
  • dependabot/go_modules/google.golang.org/grpc-1.82.1
  • dependabot/pip/integration-test/idna-3.15
  • dependabot/pip/integration-test/pytest-9.0.3
  • dependabot/pip/integration-test/requests-2.32.4
  • dependabot/pip/integration-test/requests-2.33.0
  • dependabot/pip/integration-test/urllib3-2.6.0
  • dependabot/pip/integration-test/urllib3-2.6.3
  • dependabot/pip/integration-test/urllib3-2.7.0
  • deprecate_force-upgrade-to-af3
  • deps-docker-stack-bump
  • drop-af-config-devnull
  • enhance_cli_release_process
  • enhance_telemetry
  • feat/add-per-dp-software-registry-login
  • feat/add_deployment_re_col
  • feat/deploy-git-metadata
  • feat/dev-build-secrets-config
  • feat/fix-apc-token-login-flow
  • feat/fix-dagserver-upload-url
  • feat/fix-perdb-registry-login
  • feat/nexus-integration
  • feat/org-switch-workspace-id
  • feat/portless-proxy
  • feat/standalone-mode
  • feat/worker-queue-pod-ephemeral-storage
  • feat_config_cluster_id
  • feature-1328
  • feature/deploy-client-image
  • feature/feature-flag-remote-command
  • feature/migrate-codecov-to-coveralls
  • feature/remote-deploy-cmd-runtime-version-validation
  • fix-bind-mounts
  • fix-remote-custom-deploy
  • fix-remote-deploy
  • fix-remote-deployment-status-text
  • fix-standalone-pythonpath
  • fix-telemetry-context
  • fix-verbosity-issue
  • fix-ws-flag
  • fix/1721
  • fix/1974
  • fix/airflowrt-strip-slim-variant
  • fix/api-token-expiry
  • fix/astro-agent-image-semver-selection
  • fix/auth-test-stub-http-client
  • fix/beautysh-setuptools
  • fix/coalesce-workspace-flag-ordering
  • fix/connections-export-cleanup
  • fix/deploy-error-returns
  • fix/dev-init-remote-exec
  • fix/dev-run-exit-code
  • fix/file-permissions
  • fix/logout-refresh-token
  • fix/mock-registry-tests
  • fix/no-fail-image-name
  • fix/openapi-31-libopenapi
  • fix/org-switch-pagination-fallback
  • fix/osxcross-sdk-macos12
  • fix/otto-unsupported-platform
  • fix/pytest-bind-mount-host-dirs
  • fix/pytest-exit-codes
  • fix/quick-fixes-batch-1
  • fix/registry-endpoint-tag-validation
  • fix/registry-login-stdin
  • fix/release-workflow-tag-filter
  • fix/remote-deploy-dependency-install
  • fix/remote-exec-image-name-deploy
  • fix/standalone-loopback-and-group-stop
  • fix/standalone-pytest-pythonpath-include
  • fix/standalone-strip-virtual-env
  • fix/standalone-venv-allow-existing
  • fix/template-extraction-containment
  • fix/token-refresh-relogin
  • fix/warn-agent-image-flavor-mismatch
  • fix_astro_deployment_update
  • fix_ga_release_tag_issue
  • fix_gha_rc_permission
  • fix_ide_import
  • fix_ide_import_cherry_pick
  • fix_ide_project_url
  • fix_linux_af2_standalone_messaging
  • fix_podman_windows
  • fix_winget_release_workflow
  • forward-process-env-to-compose
  • gh_7779
  • gitignore-astro-local-yml
  • gn/checkhealth-context
  • houston-api-1.1.0-support
  • ide_ignore_hidden_files
  • ignore_yanked
  • improve-command-descriptions
  • improve-remote-deploy-msg
  • jakeferriero/afe-76-pinning-dependencies-temporarily
  • josh-fell/fix-pytest-theme-mock
  • julian/astro-agent
  • julian/bump-af-pin-0.6.4
  • julianlaneve/ai-432-astro-deploy-image-name-should-not-require-an-astro-51c2
  • julianlaneve/ai-446-fix-incorrect-airflow-ui-url-printed-on-windows-8f12
  • julianlaneve/ai-464-image-name-implies-image-only-regression
  • julianlaneve/build-975-cli-logs-log-count-shows-too-few-logs-bf5e
  • julianlaneve/check-env-bool-numeric
  • julianlaneve/deployment-logs-component-flag
  • julianlaneve/fix-fileutil-importshadow
  • julianlaneve/pin-github-actions
  • julianlaneve/standalone-af2-basic-auth
  • julianlaneve/standalone-pump-hardening
  • kaxilnaik/ai-77-pyprojecttoml-as-project-definition
  • kk-plx-575
  • kk-plx-644
  • latest-release-1.36.0
  • m1racoli/fix-issue-2173
  • main
  • multiple-build-secrets
  • named-bundle-cli-support
  • neel-astro-patch-1
  • neel-astro-patch-2
  • neel-astro-patch-3
  • nick3/deployment-copy-fixes
  • nick3/update-version-checking
  • nick3/upgrade-go
  • otto-alias-upgrade
  • otto-autoupdate-version-pin
  • otto-respect-telemetry-config
  • otto/tab-completion
  • pi-agent-prototype
  • pinf-1113-add-mode-support-in-astro-cli-api-call
  • plx-324-could-not-deploy-dags-in-dod-deployment
  • podman/pkg-container
  • polaris-main
  • pre-commit-ci-update-config
  • pre-commit-lint
  • prek
  • proxy-project-name
  • release-1.36
  • release-1.37
  • release-1.38
  • release-1.39
  • release-1.40
  • release-1.40.0
  • release-1.41
  • release-1.42
  • release_workflow_fix
  • remote-dev-init
  • remove-registry-commands
  • remove-v1beta1
  • revert-1956-feature/feature-flag-remote-command
  • run-tests-never-touches-real-config
  • sa/fix-organization-switch
  • schedule-nightly-release
  • schnie-patch-1
  • seanmuth/pm-1577-astro-deploy-include-flag
  • software_to_apc
  • stale-issues-workflow
  • standalone-open-browser
  • standardize-error-messages
  • store-creds-in-secure-os-backed-store
  • stub-portless-windows
  • support-local-spec-files
  • tayloramurphy/otto-unauth-trial
  • taylormurphy/ai-857-allow-excluding-files-from-deployments
  • taylormurphy/fix-2088-login-context-output
  • taylormurphy/pm-4445-brew-upgrade-astro-fails-on-intel-mac-podman-601-requires
  • telemetry
  • update-codeowners
  • update-godownloader-1.41.0
  • update-godownloader-1.42.0
  • update-godownloader-1.43.0
  • update-godownloader-v1.40.0
  • update-releaser-1.37
  • update_ide_commands
  • upgrade-golangci-lint
  • upgrade-test-fix-flag
  • win_os_proxy
  • windows-tests
  • worktree-ai-475-astro-env
  • worktree-batch-import-settings
  • worktree-detect-otto
  • worktree-feat-standalone-windows-2177
  • worktree-fix-standalone-stop-kill-2175
  • worktrees-gitignore

01 Jun 2026 04:28PM UTC coverage: 44.695%. Remained the same
22eb3d1d-6f23-4c2b-95f5-ca00f403cb33

Pull #2164

circleci

chomipi88
test: make dbt cmd suite hermetic to avoid false "within Astro project"

TestDbt defaulted the dbt project path to config.WorkingPath (the package's
own directory) and dbt deploy/delete reject any path nested under an Astro
project, detected by walking up the real filesystem for .astro/config.yaml.
This made the suite fail in any environment where an ancestor of the repo
checkout is itself an Astro project.

Run each test from an isolated temp working directory (matching what
TestDbtDeploy_CustomProjectPath already does) by overriding config.WorkingPath
and the process cwd in SetupTest and restoring them in TearDownTest. This also
keeps the suite from creating dbt_project.yml inside the repo tree.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Pull Request #2164: test: make dbt cmd suite hermetic to avoid false "within Astro project" failures

24957 of 55839 relevant lines covered (44.69%)

7.74 hits per line

Relevant lines Covered
Build:
Build:
55839 RELEVANT LINES 24957 COVERED LINES
7.74 HITS PER LINE
Source Files on fix/dbt-cmd-test-hermetic
  • Tree
  • List 215
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22eb3d1d... fix/dbt-cmd-test-hermetic test: make dbt cmd suite hermetic to avoid false "within Astro project" TestDbt defaulted the dbt project path to config.WorkingPath (the package's own directory) and dbt deploy/delete reject any path nested under an Astro project, detected by wa... Pull #2164 01 Jun 2026 04:35PM UTC chomipi88 circleci
44.69
See All Builds (848)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc