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

Point build at akamai-apis OpenAPI spec

Open lgarber-akamai opened this issue 1 year ago • 0 comments

📝 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_TOKEN CI 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.yml workflow
  • The removal of the resolve_spec_url script

✔️ 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.

lgarber-akamai avatar Oct 23 '24 15:10 lgarber-akamai