- ad0466e feat: adds credential manager functionality to the CLI (#3758)
|\
| * 628e669 Merge branch 'main' into feat/credential-mgr-integration
| |\
| |/
|/| - | f6671ec deps(dev): bump form-data from 4.0.5 to 4.0.6 (#3772)
- | 6b17d23 deps: bump protobufjs from 7.5.8 to 7.6.4 (#3771)
- | fc24468 deps: bump ws from 6.2.3 to 6.2.4 (#3768)
- | e700fb5 deps: bump tmp from 0.2.6 to 0.2.7 (#3767)
- | 62be38b fix: use HEROKU_CLI_CHANNEL in Direwolf test trigger (#3765)
- | f8b19ee Update Direwolf workflow and runner script to use HEROKU_CLI_CHANNEL (defaulting to stable) instead of HEROKU_CLI_VERSION, keeping release-channel propagation consistent across the CI trigger payload
/ - e7147a5 deps: update to heroku-cli-command v12.4.2 and heroku-cli-util v10.8.3 (#3774)
|\
| * 2875ec9 update package.json for node 22
| * 288ac84 deps: update to heroku-cli-command v12.4.2 and heroku-cli-util v10.8.3
|/ - 76d24b8 fix: improves consistency between keychain and netrc accounts actions (#3762)
|\
| * 1a6fdb1 refactor: always write to netrc and remove non-aliased account support from accounts:set
| * b2619ac refactor: clean up accounts commands and lib function
| * aba7fa5 refactor: remove cross-mode validation from accounts management
| * 5be6ed5 refactor: simplify accounts add to always write username and password
| * 9509171 fix: remove support for non-aliased accounts from heroku accounts and accounts:current commands
|/ - 07a78a3 chore: merge main (#3757)
|\
| * 9679ca2 Merge branch 'main' into k80/merge-main-6-8-26
|/ - 35350e8 fix: update error text for accounts commands (#3756)
|\
| * a15d8bd fix: update error text for accounts commands
|/ - c5d1a45 feat: adds alias support for keychain-based accounts (#3752)
|\
| * 969afab fix: update accounts:remove to check for email or alias to validate current account
| * 0f5b958 fix: make getAliasEmail test cross-platform compatible
| * a8368d6 fix: fix linting errors in accounts lib file
| * a34d687 feat: update accounts:add description for clarity
| * efa00a3 fix: prevent cross-mode account removal with helpful error messages
| * 386bd16 fix: allow switching to netrc mode with keychain-created aliases
| * c094aa6 feat: prevent duplicate aliases for same email in accounts:add
| * 4b0e92d fix: prevent password from being written to keychain alias files
| * c540bec refactor: simplify account lookup in set command
| * b15db3a refactor: simplify add() method with writeAccountFile helper
| * dae3901 refactor: extract Ruby symbol conversion to helper method
| * efff0f5 refactor: add accountsDir() helper to reduce code duplication
| * 92e2fe1 feat: update remove() to resolve alias before keychain removal
| * 114d3a7 feat: update set() to handle aliased keychain accounts
| * 940bb6f feat: update list() to merge keychain accounts with alias files
| * 01da5e4 feat: add listAliasFiles helper method
| * bb53b87 feat: add getAliasEmail helper method
| * 0d3b417 feat: remove alias files for keychain and netrc accounts
| * e1c572c feat: add alias files for keychain accounts
|/ - 8c100fd chore: merge in main to feature branch (#3747)
|\
| * e18a4c9 Merge remote-tracking branch 'origin' into feat/credential-mgr-integration
|/ - cb751e6 chore: merge main (#3737)
|\
| * 7df4bf0 chore: fix linting errors
| * 391b6a6 test: fix accounts, apps, auth, buildpacks, container, git, and ps-exec tests
| * 5eebe2a Merge branch 'main' into k80/merge-main-5-29
|/ - 40df61c deps: update versions of heroku-cli/command and heroku/heroku-cli-util (#3733)
- 7db768f fix: fix whoami and update heroku-cli-command and heroku-cli-util (#3719)
- b07137b feat: remove cached netrc account on logout (#3710)
- 1f896aa feat: update accounts:set to work with keychain managers (#3696)
- 89d7b14 feat: update accounts:remove to work with credential manager (#3701)
- 49e3938 feat: update accounts:add to use the credential manager (#3699)
- 5479fa5 fix: restore git configuration on logout (#3697)
- e753d06 feat: update accounts and accounts:current commands to use the credential manager (#3689)
- 4fde394 test: update analytics tests to use the credential manager (#3688)
- 5f86e4c chore: update CLI analytics to use heroku credential manager (#3685)
- 781e99e feat: implement heroku git:credentials as a git credential helper (#3683)
- ed3c524 deps: update heroku-cli/command to v13.0.0-beta.1 (#3660)