Skip to content

Commit c2caf7e

Browse files
chore: enable app integration test in ci (#21)
1 parent 3c0bf39 commit c2caf7e

File tree

1 file changed

+37
-38
lines changed

1 file changed

+37
-38
lines changed

.github/workflows/ci.yml

Lines changed: 37 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -69,41 +69,40 @@ jobs:
6969
ASCEND_SERVICE_ACCOUNT_KEY: ${{ secrets.APP_DEV_ASCEND_SERVICE_ACCOUNT_KEY }}
7070
ASCEND_INSTANCE_API_URL: ${{ secrets.APP_DEV_ASCEND_INSTANCE_API_URL }}
7171

72-
# TODO: enable after APP_ASCEND_SERVICE_ACCOUNT_* secrets are added
73-
# integration-app:
74-
# if: github.event_name == 'merge_group'
75-
# runs-on: ubuntu-latest
76-
# steps:
77-
# - uses: actions/checkout@v4
78-
# - uses: actions/setup-python@v5
79-
# with:
80-
# python-version: "3.13"
81-
# - uses: actions/cache@v4
82-
# with:
83-
# path: |
84-
# ~/.cargo/registry
85-
# ~/.cargo/git
86-
# ~/.cache/uv
87-
# target
88-
# key: integration-${{ runner.os }}-${{ hashFiles('**/Cargo.lock', 'uv.lock') }}
89-
# restore-keys: integration-${{ runner.os }}-
90-
# - run: bin/setup
91-
# - run: bin/build
92-
# - name: CLI integration tests
93-
# run: ./tests/integration.sh
94-
# env:
95-
# ASCEND_SERVICE_ACCOUNT_ID: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_ID }}
96-
# ASCEND_SERVICE_ACCOUNT_KEY: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_KEY }}
97-
# ASCEND_INSTANCE_API_URL: ${{ secrets.APP_ASCEND_INSTANCE_API_URL }}
98-
# - name: Python SDK integration tests
99-
# run: ./tests/integration.py
100-
# env:
101-
# ASCEND_SERVICE_ACCOUNT_ID: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_ID }}
102-
# ASCEND_SERVICE_ACCOUNT_KEY: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_KEY }}
103-
# ASCEND_INSTANCE_API_URL: ${{ secrets.APP_ASCEND_INSTANCE_API_URL }}
104-
# - name: REST API integration tests
105-
# run: ./tests/rest.py
106-
# env:
107-
# ASCEND_SERVICE_ACCOUNT_ID: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_ID }}
108-
# ASCEND_SERVICE_ACCOUNT_KEY: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_KEY }}
109-
# ASCEND_INSTANCE_API_URL: ${{ secrets.APP_ASCEND_INSTANCE_API_URL }}
72+
integration-app:
73+
if: github.event_name == 'merge_group'
74+
runs-on: ubuntu-latest
75+
steps:
76+
- uses: actions/checkout@v4
77+
- uses: actions/setup-python@v5
78+
with:
79+
python-version: "3.13"
80+
- uses: actions/cache@v4
81+
with:
82+
path: |
83+
~/.cargo/registry
84+
~/.cargo/git
85+
~/.cache/uv
86+
target
87+
key: integration-${{ runner.os }}-${{ hashFiles('**/Cargo.lock', 'uv.lock') }}
88+
restore-keys: integration-${{ runner.os }}-
89+
- run: bin/setup
90+
- run: bin/build
91+
- name: CLI integration tests
92+
run: ./tests/integration.sh
93+
env:
94+
ASCEND_SERVICE_ACCOUNT_ID: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_ID }}
95+
ASCEND_SERVICE_ACCOUNT_KEY: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_KEY }}
96+
ASCEND_INSTANCE_API_URL: ${{ secrets.APP_ASCEND_INSTANCE_API_URL }}
97+
- name: Python SDK integration tests
98+
run: ./tests/integration.py
99+
env:
100+
ASCEND_SERVICE_ACCOUNT_ID: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_ID }}
101+
ASCEND_SERVICE_ACCOUNT_KEY: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_KEY }}
102+
ASCEND_INSTANCE_API_URL: ${{ secrets.APP_ASCEND_INSTANCE_API_URL }}
103+
- name: REST API integration tests
104+
run: ./tests/rest.py
105+
env:
106+
ASCEND_SERVICE_ACCOUNT_ID: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_ID }}
107+
ASCEND_SERVICE_ACCOUNT_KEY: ${{ secrets.APP_ASCEND_SERVICE_ACCOUNT_KEY }}
108+
ASCEND_INSTANCE_API_URL: ${{ secrets.APP_ASCEND_INSTANCE_API_URL }}

0 commit comments

Comments
 (0)