Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
8e7300f
Bump actions/labeler from 5 to 6
dependabot[bot] May 7, 2026
572a275
Bump @trpc/client from 11.15.1 to 11.17.0
dependabot[bot] May 27, 2026
5b7e416
Merge pull request #272 from DataScience-GT/dev
aamoghS May 29, 2026
935a869
Merge pull request #273 from DataScience-GT/main
aamoghS May 29, 2026
377c5bf
Merge pull request #239 from DataScience-GT/dependabot/github_actions…
aamoghS May 29, 2026
7badb59
Merge pull request #240 from DataScience-GT/dependabot/npm_and_yarn/t…
aamoghS May 29, 2026
8511e74
go go go
aamoghS May 30, 2026
e35b437
go og og
aamoghS May 30, 2026
0de19df
Delete .github/workflows/cloudrun-deploy.yml
aamoghS May 30, 2026
d832ab9
fix
aamoghS May 30, 2026
2f87d39
hi
aamoghS Jun 4, 2026
ffb1245
wowho
aamoghS Jun 5, 2026
14c982a
hi
aamoghS Jun 7, 2026
cc82eab
aint that the truth
aamoghS Jun 7, 2026
752e2c6
cron
aamoghS Jun 7, 2026
a5497e5
fix this again
aamoghS Jun 7, 2026
8a04324
lets go
aamoghS Jun 7, 2026
046914f
fix this mange
aamoghS Jun 7, 2026
6899db0
lets go
aamoghS Jun 7, 2026
05f7326
lol
aamoghS Jun 7, 2026
e91dcc6
lp;
aamoghS Jun 8, 2026
4174d31
go go go
aamoghS Jun 8, 2026
f6ad0e3
lol
aamoghS Jun 8, 2026
ad2bbf0
lololol
aamoghS Jun 8, 2026
105b64d
whohowhoho
aamoghS Jun 8, 2026
a677f69
go gogo ogogo og
aamoghS Jun 8, 2026
2d18b0d
fixing
aamoghS Jun 9, 2026
1f8293c
go
aamoghS Jun 9, 2026
06b6962
go
aamoghS Jun 9, 2026
c713dd3
meow meow
aamoghS Jun 9, 2026
768e6ee
meow
aamoghS Jun 10, 2026
1269501
feat(security): enforce admin role checks and remove emojis
aamoghS Jun 10, 2026
cad5cdf
hello
aamoghS Jun 10, 2026
f7a2cc9
lol
aamoghS Jun 10, 2026
9b08f32
lol
aamoghS Jun 10, 2026
8cd11c3
fix
aamoghS Jun 10, 2026
57b3184
adding
aamoghS Jun 10, 2026
1c685ce
emotions
aamoghS Jun 10, 2026
8ce9618
ok fix again
aamoghS Jun 10, 2026
426738f
lol
aamoghS Jun 10, 2026
3a5cca3
yoooo
aamoghS Jun 10, 2026
81bf42b
Merge pull request #281 from DataScience-GT/main
aamoghS Jun 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 0 additions & 72 deletions .github/workflows/cloudrun-deploy.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
version: 9

- name: Setup Node
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20'
cache: 'pnpm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/firebase-hosting-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

- uses: pnpm/action-setup@v5

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/firebase-hosting-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

- uses: pnpm/action-setup@v5

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ jobs:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
- uses: actions/labeler@v6
2 changes: 1 addition & 1 deletion .github/workflows/pnpm-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

- uses: pnpm/action-setup@v5

- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
Expand Down
31 changes: 31 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Run Tests

on:
push:
branches:
- main
- dev
pull_request:

jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'

- name: Setup pnpm
uses: pnpm/action-setup@v3
with:
version: 8

- name: Install dependencies
run: pnpm install

- name: Run unique test cases
run: pnpm test
15 changes: 15 additions & 0 deletions .github/workflows/weekly-audit-log-cleanup.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Weekly Audit Log Cleanup

on:
schedule:
- cron: "0 3 * * 1"
workflow_dispatch:

jobs:
cleanup:
runs-on: ubuntu-latest
steps:
- name: Clear audit_logs
run: |
curl -sf -H "Authorization: Bearer ${{ secrets.CRON_SECRET }}" \
https://datasciencegt.org/api/cron/cleanup-audit-logs
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ yarn-error.log*
# Turbo
.turbo

# CodeGraph
.codegraph*/

# ui
dist/

Expand Down
2 changes: 2 additions & 0 deletions apphosting.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,5 @@ env:
secret: projects/672446353769/secrets/EMAIL_SERVER_PASSWORD
- variable: EMAIL_FROM
value: datascience.gt@gmail.com
- variable: CRON_SECRET
secret: CRON_SECRET
8 changes: 5 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,16 @@
"build": "turbo run build",
"lint": "turbo run lint",
"format": "prettier --write .",
"typecheck": "turbo run typecheck"
"typecheck": "turbo run typecheck",
"test": "vitest run packages/api"
},
"dependencies": {
"next": "16.2.6",
"typescript": "^5.8.3"
"typescript": "^6.0.2"
},
"devDependencies": {
"turbo": "^2.9.14"
"turbo": "^2.9.14",
"vitest": "^4.1.8"
},
"pnpm": {
"overrides": {
Expand Down
2 changes: 1 addition & 1 deletion packages/api/.cache/tsbuildinfo.json

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions packages/api/eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,11 @@ export default [
"@typescript-eslint/no-non-null-assertion": "off",
},
},
{
files: ["src/.internal-tests/**/*.ts"],
rules: {
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-namespace": "off",
},
},
];
11 changes: 10 additions & 1 deletion packages/api/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
import { config } from "@query/eslint-config/base";

/** @type {import("eslint").Linter.Config[]} */
export default config;
export default [
...config,
{
files: ["src/.internal-tests/**/*.ts"],
rules: {
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-namespace": "off",
},
},
];
6 changes: 3 additions & 3 deletions packages/api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"@query/auth": "workspace:*",
"@query/db": "workspace:*",
"@tanstack/react-query": "5.90.12",
"@trpc/client": "^11.15.1",
"@trpc/client": "^11.17.0",
"@trpc/next": "^11.15.1",
"@trpc/react-query": "^11.15.1",
"@trpc/server": "^11.15.1",
Expand All @@ -39,7 +39,7 @@
"devDependencies": {
"@query/tsconfig": "workspace:*",
"@types/sanitize-html": "^2.16.0",
"typescript": "5.8.3",
"vitest": "^3.1.0"
"typescript": "6.0.2",
"vitest": "^4.1.8"
}
}
Loading
Loading