List of supported functions in [@ashishalex/dataform-tools npm package ](https://www.npmjs.com/package/@ashishalex/dataform-tools) - [x] listRepositories - [x] getRepository - [x] listWorkspaces - [x] getWorkspace - [x] createWorkspace - [x] createCompilationResult - [x] queryCompilationResultActions - [x] createWorkflowInvocation - [x] writeFile - [x] getWorkflowInvocationUrl - [x] installNpmPackages - [x] pullGitCommits - [x] getWorkspaceGitState alias for `fetchFileGitStatuses` in the original npm package - [x] resetWorkspaceChanges - [x] fetchGitAheadBehind - [x] pushWorkspaceCommits alias for `pushGitCommits` in the original npm package - [x] Helper function to run in remote workspace by combining `createCompilationResult` and `createWorkflowInvocation` - [x] removeFile - [x] service account support for Dataform client - [ ] pagination of getRepositories output - need to check this, the return object might already support this
List of supported functions in @ashishalex/dataform-tools npm package
fetchFileGitStatusesin the original npm packagepushGitCommitsin the original npm packagecreateCompilationResultandcreateWorkflowInvocation