hookdeck-cli icon indicating copy to clipboard operation
hookdeck-cli copied to clipboard

feat: v0.12

Open alexluong opened this issue 5 months ago • 9 comments

This is a PR for the base branch of some new changes involving config updates. Currently, there's nothing to be reviewed here. I'll open a few PRs against this branch so we can keep things moving without merging to main.

Requirements from @alexbouchardd:

Scope:

  • [ ] Remove --api-key flag
  • [ ] Change hookdeck ci to take the project api key as param so hookdeck ci some-key (we can keep --api-key on this command just for backward compatibility, not document it and print a warning)
  • [ ] Change hookdeck login to accept an optional cli key as param so hookdeck login some-key
  • [ ] Add a warning when using --cli-key thats it’s deprecated and login with hookdeck login some-key and remove it from the documentation
  • [ ] Change config terminology from api_key to cli_key and workspace_ to project_
  • [ ] Fix the issue with hookdeck login --cli-key abcxyz if already logged in. It should replace your current credentials for the current profile

Other tasks related to project management that may or may not be included in this PR:

CLI

  • [ ] Support a --project_id flag
  • [ ] Allow non-interactive use of hookdeck project use by allowing passing a project id hookdeck project use tm_123

Dashboard (not related to this PR)

  • [ ] Expose the project_id in the project settings
  • [ ] Add CLI key management UI

alexluong avatar Sep 03 '24 00:09 alexluong