Skip to content
This repository was archived by the owner on Sep 21, 2025. It is now read-only.

Commit d2a8bc7

Browse files
authored
Merge pull request #75 from hjbugajski/chore/dependencies
Release v3.0.0
2 parents 49a578d + fbe63e5 commit d2a8bc7

File tree

84 files changed

+13220
-21726
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+13220
-21726
lines changed

.eslintrc.json

Lines changed: 0 additions & 234 deletions
This file was deleted.

.github/workflows/build.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.github/workflows/deploy.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,27 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: actions/checkout@v3
16-
- uses: actions/setup-node@v3
15+
- name: Checkout
16+
uses: actions/checkout@v4
17+
18+
- name: Install pnpm
19+
uses: pnpm/action-setup@v4
20+
with:
21+
version: 9.15.1
22+
23+
- name: Setup Node.js
24+
uses: actions/setup-node@v4
1725
with:
1826
node-version: 20
27+
cache: pnpm
1928

2029
- name: Install dependencies
2130
run: |
22-
npm ci
23-
npm i -g firebase-tools
31+
pnpm install
32+
pnpm install -g firebase-tools
2433
2534
- name: Build
26-
run: npm run build
35+
run: pnpm build
2736

2837
- name: Deploy
2938
run: firebase deploy --token "$FIREBASE_TOKEN" --only hosting:app-applicationtrackr

.github/workflows/pull_request.yml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
name: Pull Request Checks
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
types:
8+
- opened
9+
- synchronize
10+
- reopened
11+
12+
jobs:
13+
setup:
14+
name: Setup
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
20+
- name: Install pnpm
21+
uses: pnpm/action-setup@v4
22+
with:
23+
version: 9.15.1
24+
25+
- name: Setup Node.js
26+
uses: actions/setup-node@v4
27+
with:
28+
node-version: 20
29+
cache: pnpm
30+
31+
- name: Install dependencies
32+
run: pnpm install
33+
34+
lint:
35+
name: Lint and format
36+
runs-on: ubuntu-latest
37+
needs: setup
38+
steps:
39+
- name: Checkout
40+
uses: actions/checkout@v4
41+
42+
- name: Install pnpm
43+
uses: pnpm/action-setup@v4
44+
with:
45+
version: 9.15.1
46+
47+
- name: Setup Node.js
48+
uses: actions/setup-node@v4
49+
with:
50+
node-version: 20
51+
cache: pnpm
52+
53+
- name: Install dependencies
54+
run: pnpm install
55+
56+
- name: Lint
57+
run: pnpm lint
58+
59+
- name: Prettier
60+
run: pnpm prettier
61+
62+
- name: Stylelint
63+
run: pnpm stylelint
64+
65+
build:
66+
name: Build
67+
runs-on: ubuntu-latest
68+
needs: setup
69+
steps:
70+
- name: Checkout
71+
uses: actions/checkout@v4
72+
73+
- name: Install pnpm
74+
uses: pnpm/action-setup@v4
75+
with:
76+
version: 9.15.1
77+
78+
- name: Setup Node.js
79+
uses: actions/setup-node@v4
80+
with:
81+
node-version: 20
82+
cache: pnpm
83+
84+
- name: Install dependencies
85+
run: pnpm install
86+
87+
- name: Build
88+
run: pnpm build

.husky/pre-commit

Lines changed: 0 additions & 1 deletion
This file was deleted.

.lintstagedrc.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)