Skip to content

Commit

Permalink
[feat] add ci workflow triggered by pr
Browse files Browse the repository at this point in the history
  • Loading branch information
AndyBoWu committed Mar 16, 2024
1 parent 6a7a501 commit 55d5993
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/on_pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: CI workflow on PR

on:
pull_request:
branches:
- master
- main

jobs:

print_timestamp:
runs-on: ubuntu-latest
steps:
- name: Generate timestamp
run: |
echo "TIMESTAMP=$(TZ='America/Los_Angeles' date +'%Y-%m-%d %H:%M:%S')" >> $GITHUB_ENV
- name: Print timestamp
run: |
echo "Execution time (Pacific Time Zone) $TIMESTAMP"
lint_and_test:
runs-on: ubuntu-latest
needs: print_timestamp
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1


- name: Set up Node.js
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: '20'

- name: Install dependencies
run: npm install

- name: Lint
run: npm run lint

- name: Test
run: npm test

0 comments on commit 55d5993

Please sign in to comment.