Skip to content

Commit 5d7a8e9

Browse files
added google example
1 parent 8c5ba77 commit 5d7a8e9

3 files changed

Lines changed: 53 additions & 0 deletions

File tree

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: 'Setup StackQL'
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- 'develop-**'
8+
pull_request:
9+
10+
defaults:
11+
run:
12+
shell: bash
13+
14+
jobs:
15+
stackql-versions:
16+
name: 'Stackql Versions'
17+
runs-on: ubuntu-latest
18+
19+
steps:
20+
- name: Checkout
21+
uses: actions/checkout@v3
22+
23+
- name: Setup stackql
24+
uses: ./
25+
26+
27+
- name: Validate Stackql Version
28+
run: |
29+
stackql --version
30+
31+
- name: Use GitHub Provider
32+
run: |
33+
stackql exec -i ./examples/github-example.iql --auth="${AUTH}"
34+
env:
35+
AUTH: ${{ vars.AUTH }} ##'{ "github": { "type": "basic", "credentialsenvvar": "STACKQL_GITHUB_CREDS" } }'
36+
STACKQL_GITHUB_CREDS: ${{ secrets.STACKQL_GITHUB_CREDS }}
37+
38+
- name: use Google Provider
39+
run: | ## use the secret to create json file
40+
echo $GOOGLE_CREDS > ./creds/sa-key.json
41+
stackql exec -i ./examples/google-example.iql --auth="${AUTH}"
42+
env:
43+
AUTH: ${{ vars.AUTH }} ## '{ "google": { "type": "service_account", "credentialsfilepath": "creds/sa-key.json" }}'
44+
GOOGLE_CREDS: ${{ secrets.GOOGLE_CREDS }}

examples/github-example.iql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
REGISTRY PULL github v23.01.00104;
2+
SHOW PROVIDERS;
3+
select total_private_repos
4+
from github.orgs.orgs
5+
where org = 'stackql';

examples/google-example.iql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
REGISTRY PULL google v23.01.00116;
2+
SHOW PROVIDERS;
3+
select name
4+
from google.cloudasset.assets;

0 commit comments

Comments
 (0)