linode-cli
linode-cli copied to clipboard
Point build at akamai-apis OpenAPI spec
📝 Description
Depends on #629
This pull request points the Linode CLI's build configuration at the OpenAPI spec stored in the akamai/akamai-apis repository.
This includes the following changes:
- The removal of all
secrets.GITHUB_TOKENCI references when installing the CLI- This is no longer necessary because we no longer need to access GitHub's API directly
- The removal of the
remote-release-trigger.ymlworkflow - The removal of the
resolve_spec_urlscript
✔️ How to Test
The following test steps assume you have pulled down this PR locally and run make install.
Integration Testing
make testint
Unit Testing
make testunit
Manual Testing
After running make install, you should be able to run arbitrary commands against an install of the Linode CLI built from the new spec location.