Skip to content

Commit

Permalink
chore: Don't run integration tests for external contributors
Browse files Browse the repository at this point in the history
  • Loading branch information
vrongmeal committed Dec 13, 2023
1 parent 7706b81 commit 3d245a0
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ jobs:

- name: Python Bindings Tests
run: just python test

node-bindings-tests:
name: Node Binding Tests
runs-on: ubuntu-latest-8-cores
Expand All @@ -119,6 +120,7 @@ jobs:
run: just js build-debug
- name: Node Bindings Tests
run: just js test

pg-protocol:
name: PG Protocol Tests
runs-on: ubuntu-latest-8-cores
Expand Down Expand Up @@ -165,10 +167,24 @@ jobs:
run: just slt 'sqllogictests/*'

integration-tests:
if: github.repository_owner == 'glaredb'
name: Integration Tests
runs-on: ubuntu-latest-8-cores
needs: ["build"]

# We skip this action for all other users since this would eventually fail
# for external contributors. If you are a member of GlareDB organization,
# add yourself to this list to run the tests.
#
# See: https://github.com/orgs/community/discussions/26622#discussioncomment-3252561
if: |
contains('[
"scsmithr",
"greyscaled",
"tychoish",
"universalmind303",
"vrongmeal",
]', github.actor)
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down

0 comments on commit 3d245a0

Please sign in to comment.