Skip to content

ci: debug: what happens when we disable caching for test job #11

ci: debug: what happens when we disable caching for test job

ci: debug: what happens when we disable caching for test job #11

Workflow file for this run

name: CI
on: [push, pull_request]
env:
# Used to differentiate from other slices of the cache for other workflow runs, and to forcefully bust the cache when renamed
CACHE_KEY_BASE: ci@v1
jobs:
setup:
name: Setup
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Set up Deno
id: deno-install-and-cache
uses: denoland/setup-deno@v2
with:
deno-version: 2.x
cache-hash: ${{ runner.os }}-${{ env.CACHE_KEY_BASE }}-${{ hashFiles('deno.lock') }}
- name: Install dependencies
id: deno-deps-install
run: deno install
test:
name: Test
needs: [setup]
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
# Now the Deno cache should be warmed up, so this should be much faster
- name: Set up Deno
id: deno-install-and-cache
uses: denoland/setup-deno@v2
with:
deno-version: 2.x
cache: false
# cache-hash: ${{ runner.os }}-${{ env.CACHE_KEY_BASE }}-${{ hashFiles('deno.lock') }}
- name: Install dependencies
id: deno-deps-install
run: deno install
- name: Test
run: deno test --allow-read