Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions .github/workflows/upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,16 @@ jobs:
curl -X POST -H "Content-Type: application/json" \
-d '{"name": "sitespeed"}' \
http://127.0.0.1:8081/storage/v1/b?project=sitespeed
- name: Setup minio/S3 container
- name: Setup S3 container
# MinIO archived the open source project in 2026 and removed the
# minio/minio and minio/mc images from Docker Hub, so the old
# docker-compose setup can't pull anymore. s3mock is a small
# Apache-2 S3 mock that accepts any credentials and region, which
# is all this upload smoke test needs.
run: |
docker compose -f test/docker/docker-compose.minio.yml up -d
docker run -d -p 9090:9090 \
-e COM_ADOBE_TESTING_S3MOCK_STORE_INITIAL_BUCKETS=sitespeedio \
adobe/s3mock:5.2.2
- name: Install local HTTP server
run: npm install serve -g
- name: Start local HTTP server
Expand All @@ -72,4 +79,4 @@ jobs:
- name: Run Chrome test sending data to GCS
run: STORAGE_EMULATOR_HOST="http://localhost:8081" node bin/sitespeed.js http://127.0.0.1:3001/simple/ --xvfb -n 1 --gcs.bucketname sitespeed --gcs.projectId sitespeed
- name: Run Chrome test sending data to S3
run: node bin/sitespeed.js http://127.0.0.1:3001/simple/ --xvfb -n 1 --s3.endpoint http://127.0.0.1:9000 --s3.bucketname sitespeedio --s3.key user --s3.secret password --s3.region motown
run: node bin/sitespeed.js http://127.0.0.1:3001/simple/ --xvfb -n 1 --s3.endpoint http://127.0.0.1:9090 --s3.bucketname sitespeedio --s3.key user --s3.secret password --s3.region motown
8 changes: 6 additions & 2 deletions .github/workflows/windowsFull.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,13 @@ jobs:
env:
GECKODRIVER_SKIP_DOWNLOAD: true
- name: Install ffmpeg
uses: AnimMouse/setup-ffmpeg@ae28d57dabbb148eff63170b6bf7f2b60062cbae # v1.2.3
# The action downloads the Windows build from BtbN/FFmpeg-Builds'
# rolling "latest" release, which only keeps the two newest release
# branches. When a branch drops out of it the download 404s and this
# job fails, so expect to bump this version every ~year.
uses: AnimMouse/setup-ffmpeg@178e0b4a408f06ce40d896c3cd79f50fa6f8b0c3 # v1.2.5
with:
version: '7.1'
version: '8.1'
- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
Expand Down
32 changes: 0 additions & 32 deletions test/docker/docker-compose.minio.yml

This file was deleted.

Loading