When user specified a file on GitHub as datasource, tbls calls k1low/go-github-client for reading the GitHub content. This module supports authentication using GitHub Apps.
However, this module requires the repository and owner, which must be specified in the options. This PR adds a command to specify the repository and owner from the information in the tbls schema file.
It does not affect when user use GitHub token authentication.
I am a beginner in Go, so I don't know how to handle updates on go packages.
When user specified a file on GitHub as datasource, tbls calls
k1low/go-github-client
for reading the GitHub content. This module supports authentication using GitHub Apps.However, this module requires the repository and owner, which must be specified in the options. This PR adds a command to specify the repository and owner from the information in the tbls schema file.
It does not affect when user use GitHub token authentication.
I am a beginner in Go, so I don't know how to handle updates on go packages.