Skip to content

Commit e22e805

Browse files
committed
WIP
1 parent 63f83de commit e22e805

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

‎.github/workflows/e2e_tests.yml‎

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,22 @@ jobs:
3333
run: |
3434
cd .devcontainer
3535
cp .env.example .env
36+
echo "RUBY_VERSION=${{ matrix.ruby_version }}" >> .env
37+
38+
- name: Set up Docker Buildx
39+
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3
40+
41+
- name: Build test container image
42+
uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6
43+
with:
44+
context: .
45+
file: .devcontainer/Dockerfile
46+
load: true
47+
tags: sentry-ruby-devcontainer:latest
48+
build-args: |
49+
RUBY_VERSION=${{ matrix.ruby_version }}
50+
cache-from: type=gha
51+
cache-to: type=gha,mode=max
3652

3753
- name: Restore node_modules cache
3854
uses: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3
@@ -47,15 +63,15 @@ jobs:
4763
docker compose \
4864
--file .devcontainer/docker-compose.yml \
4965
--env-file .devcontainer/.env \
50-
run --rm sentry-test \
66+
run --rm --no-build sentry-test \
5167
.devcontainer/setup --only spec/apps/rails-mini
5268
5369
- name: Start test services
5470
run: |
5571
docker compose \
5672
--file .devcontainer/docker-compose.yml \
5773
--env-file .devcontainer/.env \
58-
up -d sentry-test
74+
up -d --no-build sentry-test
5975
6076
- name: "Wait for rails-mini app to be ready"
6177
uses: nev7n/wait_for_response@81b0b0eded16435202e126beb3e704fc00430f5b # v1

0 commit comments

Comments
 (0)