Skip to content

Commit d960c71

Browse files
authored
Merge pull request #34 from mrubyedge/google
First implementation of uzumibi-google
2 parents 3268ce3 + 05d95b2 commit d960c71

37 files changed

Lines changed: 3700 additions & 130 deletions

.github/workflows/runn-cli-tests.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,43 @@ jobs:
180180
RUNN_SCOPES: "read:parent,run:exec"
181181
UZUMIBI_TEST_BINARY: ${{ github.workspace }}/target/release/uzumibi
182182
UZUMIBI_TEST_TMPDIR: ${{ runner.temp }}
183+
UZUMIBI_PROJECT_NAME: test-cloudrun-project-${{ github.run_id }}
184+
run: runn run new_cloudrun.yml --verbose
185+
186+
cloudrun-enable-external-test:
187+
name: Cloud Run template test (enable-external)
188+
runs-on: ubuntu-latest
189+
steps:
190+
- uses: actions/checkout@v4
191+
192+
- name: Install Rust toolchain
193+
uses: dtolnay/rust-toolchain@stable
194+
195+
- name: Cache cargo registry and build
196+
uses: actions/cache@v4
197+
with:
198+
path: |
199+
~/.cargo/registry
200+
~/.cargo/git
201+
target
202+
key: ${{ runner.os }}-cargo-cloudrun-ext-${{ hashFiles('**/Cargo.lock') }}
203+
restore-keys: |
204+
${{ runner.os }}-cargo-cloudrun-ext-
205+
206+
- name: Install runn
207+
uses: k1LoW/gh-setup@v1
208+
with:
209+
repo: k1LoW/runn
210+
bin-match: runn
211+
212+
- name: Run cloudrun tests
213+
working-directory: uzumibi-cli/tests/runn
214+
env:
215+
RUNN_SCOPES: "read:parent,run:exec"
216+
UZUMIBI_TEST_BINARY: ${{ github.workspace }}/target/release/uzumibi
217+
UZUMIBI_TEST_TMPDIR: ${{ runner.temp }}
218+
UZUMIBI_NEW_EXTRA_ARGS: "--features enable-external"
219+
UZUMIBI_PROJECT_NAME: test-cloudrun-project-${{ github.run_id }}
183220
run: runn run new_cloudrun.yml --verbose
184221

185222
webworker-test:

0 commit comments

Comments
 (0)