You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub鈥檚 verified signature.
Added
The example integration, example, and its program, acme-example, built from cmd/acme-example/. acme-example describe prints the integration's description,
contracts/integration/v1 of qoryai/integrations, with the program's version filled in;
it serves every domain, since it has no domains. acme-example credential --settings <json> -- <project> plays the gateway's credential adapter: it reads a static API token
from token_file, a file only its owner reads, and answers with the token applied to api.example.com, bearer, on /v1/projects/<project> and what is under it, and the
placeholder EXAMPLE_TOKEN. The secret token is refused on a command line, and
reported by name, never by value. Settings with neither token nor token_file are
refused with a message that says to set token_file. A token file that grants group or
others any permission is refused with a message that says so and to make it 0600.
The tests, which hand what the program prints to the conformance package of github.com/qoryai/integrations v0.3.0: the description,
the answer, and each failure.
ci.yml and release.yml, which call the workflows of qoryai/integrations: ci.yml
its go.yml at @v0.3.0, the checks on every push to main and next and on every pull request, where a pull request from this repository's next counts the push run on its commit; and release.yml its release.yml at @v0.3.0, on a tag vX.Y.Z a release by the rule
every integration's releases follow.
The README, the guide from renaming the template to listing the integration in the
catalog.
The licence, MIT No Attribution (MIT-0): an integration started from the template
owes it no notice and no credit, and is licensed as its author chooses.