Skip to content

Commit aba09cd

Browse files
ci: Migrate WDA tests to github actions (#1086)
1 parent f983be9 commit aba09cd

12 files changed

Lines changed: 284 additions & 446 deletions

File tree

.azure-pipelines.yml

Lines changed: 0 additions & 290 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: 'Setup Xcode Test Environment'
2+
description: 'Common setup steps for Xcode tests'
3+
4+
inputs:
5+
xcode_version:
6+
description: 'Xcode version to use'
7+
required: true
8+
ruby_version:
9+
description: 'Ruby version to use'
10+
required: false
11+
default: '3.3'
12+
13+
runs:
14+
using: 'composite'
15+
steps:
16+
- uses: actions/setup-node@v6
17+
with:
18+
node-version: lts/*
19+
- uses: maxim-lobanov/setup-xcode@v1
20+
with:
21+
xcode-version: ${{ inputs.xcode_version }}
22+
- name: Setup Ruby
23+
uses: ruby/setup-ruby@v1
24+
with:
25+
ruby-version: ${{ inputs.ruby_version }}
26+
bundler-cache: true
27+
- name: Install dependencies
28+
run: |
29+
bundle install
30+
mkdir -p ./Resources/WebDriverAgent.bundle
31+
shell: bash
32+

.github/workflows/unit-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
node-version: ${{ fromJSON(needs.node_matrix.outputs.versions) }}
16-
runs-on: macos-latest
16+
runs-on: ubuntu-latest
1717
steps:
1818
- uses: actions/checkout@v6
1919
- uses: actions/setup-node@v6

0 commit comments

Comments
 (0)