GitHub REST API client for MoonBit
Dependencies
moon add mizchi/githubasync fn main {
let client = @client.GitHubClient::new(token)
defer client.close()
// Get authenticated user
let me = @users.get_authenticated(client)
// List workflow runs
let runs = @actions.list_workflow_runs(client, "owner", "repo", branch="main")
// Create an issue
let issue = @issues.create(client, "owner", "repo", "Bug report", body="Details here")
// Create a pull request
let pr = @pulls.create(client, "owner", "repo", "Fix bug", "feature", "main")
}GitHub REST API client for MoonBit
Dependencies