Commits

Tim Donohue authored ffda455d4f9
Update GitHub Actions for Docker & normal build to use GitHub Container Registry
No tags

.github/workflows/build.yml

Modified
28 28 DSPACE_CACHE_SERVERSIDE_ANONYMOUSCACHE_MAX: 0
29 29 # Tell Cypress to run e2e tests using the same UI URL
30 30 CYPRESS_BASE_URL: http://127.0.0.1:4000
31 31 # When Chrome version is specified, we pin to a specific version of Chrome
32 32 # Comment this out to use the latest release
33 33 #CHROME_VERSION: "90.0.4430.212-1"
34 34 # Bump Node heap size (OOM in CI after upgrading to Angular 15)
35 35 NODE_OPTIONS: '--max-old-space-size=4096'
36 36 # Project name to use when running "docker compose" prior to e2e tests
37 37 COMPOSE_PROJECT_NAME: 'ci'
38 + # Docker Registry to use for Docker compose scripts below.
39 + # We use GitHub's Container Registry to avoid aggressive rate limits at DockerHub.
40 + DOCKER_REGISTRY: ghcr.io
38 41 strategy:
39 42 # Create a matrix of Node versions to test against (in parallel)
40 43 matrix:
41 44 node-version: [18.x, 20.x]
42 45 # Do NOT exit immediately if one matrix job fails
43 46 fail-fast: false
44 47 # These are the actual CI steps to perform per job
45 48 steps:
46 49 # https://github.com/actions/checkout
47 50 - name: Checkout codebase

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut