mirror of
https://github.com/rharkor/caching-for-turbo.git
synced 2025-06-08 01:37:01 +09:00
43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
# In TypeScript actions, `dist/` is a special directory. When you reference
|
|
# an action with the `uses:` property, `dist/index.js` is the code that will be
|
|
# run. For this project, the `dist/index.js` file is transpiled from other
|
|
# source files. This workflow ensures the `dist/` directory contains the
|
|
# expected transpiled code.
|
|
#
|
|
# If this workflow is run from a feature branch, it will act as an additional CI
|
|
# check and fail if the checked-in `dist/` directory does not match what is
|
|
# expected from the build.
|
|
name: Type-check
|
|
|
|
on:
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
check-dist:
|
|
name: Check dist/
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout
|
|
id: checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Setup Node.js
|
|
id: setup-node
|
|
uses: actions/setup-node@v4
|
|
with:
|
|
node-version-file: .node-version
|
|
cache: npm
|
|
|
|
- name: Install Dependencies
|
|
id: install
|
|
run: npm ci
|
|
|
|
- name: Build dist/ Directory
|
|
id: build
|
|
run: npm run bundle
|