Skip to content

feat: add drift extension#46

Open
YOU54F wants to merge 6 commits intomainfrom
feat/drift
Open

feat: add drift extension#46
YOU54F wants to merge 6 commits intomainfrom
feat/drift

Conversation

@YOU54F
Copy link
Copy Markdown
Member

@YOU54F YOU54F commented Mar 24, 2026

Add a drift extension to install drift to ~/.drift

It is installed, and is it not on the path, but the pact cli is (for example installed to ~/.pact/bin)

then using pact drift will direct the user to the installed path

pact extension install drift
pact drift auth status 
# export pactflow env vars
pact drift auth status
pact drift verify <options>

can be tested locally with

cargo run extension install drift
cargo run drift auth status 
# export pactflow env vars
cargo run drift auth status
cargo run drift verify <options>

@YOU54F YOU54F requested review from JP-Ellis and mefellows March 24, 2026 15:52
@YOU54F
Copy link
Copy Markdown
Member Author

YOU54F commented Mar 24, 2026

Just as a thought, we package up the binary and ship in a docker container, do you think we should pre-install drift and pactflow-ai

https://github.com/pact-foundation/pact-cli/blob/main/docker/Dockerfile.alpine

We don't currently. Thoughts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant