# test(e2e): build git-remote-entire with authfilestore too

`75ed85e`→[main](/content/gh/entireio/cli/commits/main/index.html)·  
  
Soph·1mo ago·1 file·+2 added/-2 removed

build:e2e tagged the entire binary but not git-remote-entire. The remote
helper imports cmd/entire/cli/auth, so it can reach the keyring-backed auth
store and still prompt the OS keychain when e2e flows invoke it (e.g. via a
push). Build it with -tags=authfilestore as well so ENTIRE_TEST_AUTH_STORE_FILE
routes it to the file backend, keeping the whole e2e environment keychain-free.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

## Sessions

bf4acb0b808bView transcript

## Changes

1

- Mmise.toml+2/-2

```
19 unmodified lines

20
21
22
23
23
24
25
26
26
27
28
29

19 unmodified lines

run = "gotestsum --format testname --format-icons text --hide-summary skipped -- -tags=integration,authfilestore ./cmd/entire/cli/integration_test/... ./cmd/entire/cli/auth/..."

[tasks."build:e2e"]
description = "Build the CLI for e2e tests with the file-backed auth store (-tags=authfilestore), so the spawned binary and git hooks never touch the developer's OS keychain"
description = "Build the CLI for e2e tests with the file-backed auth store (-tags=authfilestore), so the spawned binary, the git-remote-entire helper, and git hooks never touch the developer's OS keychain"
run = """
go build -tags=authfilestore ./cmd/entire
go build ./cmd/git-remote-entire
go build -tags=authfilestore ./cmd/git-remote-entire
"""

[tasks."test:ci"]
```
