Commit graph

43 commits

Author SHA1 Message Date
Jesse Wierzbinski 153aa061f0
ci: 👷 Add new typecheck CI action 2024-07-16 20:17:35 +02:00
Jesse Wierzbinski 65abaa9c7b
feat: 👷 Add linting workflow, add Node to Docker building step 2024-07-11 13:25:31 +02:00
Jesse Wierzbinski 19c15f7e96
refactor: ♻️ Replace Meilisearch with Sonic 2024-06-28 23:40:44 -10:00
Jesse Wierzbinski 8f9472b221
feat(api): Implement Challenges API 2024-06-13 22:03:51 -10:00
Jesse Wierzbinski ade9bd08fa
ci: 💚 Checkout with recursive submodules correctly 2024-05-28 15:19:39 -10:00
Jesse Wierzbinski 29aa43f4ce
fix(build): 🐛 Continuation of previous commit 2024-05-15 16:51:59 -10:00
Jesse Wierzbinski 023b80f411
fix(build): 🐛 Changed the CI test config so it is valid 2024-05-15 16:50:07 -10:00
Jesse Wierzbinski 68f16f9101
ci(build): 🔒 Add SBOM and provenance data to all automatic Docker builds 2024-05-07 23:49:47 +00:00
Jesse Wierzbinski 7d6f85d096
test(api): Give JWT key to GitHub Actions test build 2024-04-17 22:55:37 -10:00
Jesse Wierzbinski 534a6136c1
test: 💚 Fix wrong config value causing CI tests to fail 2024-04-16 22:40:54 -10:00
Jesse Wierzbinski 3e43d130a0
ci: 📦 Update checkout action to v4 2024-04-16 22:30:24 -10:00
Jesse Wierzbinski 1266c46a61
ci: 🐛 Remove cosign signing (broken right now) 2024-04-16 22:27:31 -10:00
Jesse Wierzbinski ebcd38870f
ci: 🎨 Make CI Docker build more traditional, and probably work again too 2024-04-16 22:24:31 -10:00
Jesse Wierzbinski b1ee6e5684
Finish full migration to Drizzle 2024-04-13 15:26:19 -10:00
Jesse Wierzbinski c26bf72542
Disable automatic builds on self-hosted runner for performance reasons 2024-04-09 17:10:30 -10:00
Jesse Wierzbinski 21711960df
Update Dockerfile and LogManager 2024-04-07 00:18:21 -10:00
Jesse Wierzbinski ae2173e8b1
Update Docker labels and binaryTargets 2024-04-06 23:34:16 -10:00
Jesse Wierzbinski a821e89722
Allow GitHub actions to write to container registry 2024-04-06 20:27:09 -10:00
Jesse Wierzbinski e88c5f3fd0
Finally make the Docker build work 2024-04-06 20:13:09 -10:00
Jesse Wierzbinski b580d1a24a
Remove old ESLint test action 2024-04-06 19:36:53 -10:00
Jesse Wierzbinski b8d2f8a940
Update base_url and bind in config.workflow.toml 2024-03-12 08:33:17 -10:00
Jesse Wierzbinski d29915456c
Try again with the Lysand postgres image 2024-03-12 07:44:42 -10:00
Jesse Wierzbinski 0122794d83
Actions testing 2024-03-12 07:32:09 -10:00
Jesse Wierzbinski 1e0eb8b30b
test changing image 2024-03-11 22:16:44 -10:00
Jesse Wierzbinski 99ab5e2e56
Re-add healthcheck command 2024-03-11 22:03:33 -10:00
Jesse Wierzbinski b0ddba9bc8
Edit IP in workflow config 2024-03-11 22:00:46 -10:00
Jesse Wierzbinski bcaf09cf02
aaa 2024-03-11 21:59:24 -10:00
Jesse Wierzbinski 1fb1bbd5f1
Fix wrong host in config 2024-03-11 21:56:34 -10:00
Jesse Wierzbinski 43f36964c1
Remove healthcjheck from container 2024-03-11 21:55:11 -10:00
Jesse Wierzbinski 6c3cda9e6c
Add configuration to auto run tests in GitHub Actions 2024-03-11 21:48:08 -10:00
Jesse Wierzbinski 241be497bd
chore: Update Docker build push action version + try to fix build 2023-12-08 15:00:02 -10:00
Jesse Wierzbinski 6c57efae31
Fix failing builds 2023-11-28 11:39:30 -10:00
Gaspard Wierzbinski 488a5a1976
Add automatic Docker build 2023-11-27 09:34:03 -10:00
Jesse Wierzbinski cf2501ba5e
Update issue templates 2023-11-23 09:16:48 -10:00
Gaspard Wierzbinski 3cbdffe057
Update issue templates 2023-11-23 09:13:02 -10:00
Gaspard Wierzbinski 7dbe5dfecd
Create codeql.yml 2023-11-19 16:45:15 -10:00
Jesse Wierzbinski cadceeb792 Update ESLint version and add new dev dependency 2023-11-19 16:29:32 -10:00
Jesse Wierzbinski 0bd9d90a2c Update ESLint configuration file 2023-11-19 16:28:01 -10:00
Jesse Wierzbinski 907107443b Add Prisma Client generation step to ESLint
workflow
2023-11-19 16:27:13 -10:00
Jesse Wierzbinski 103115efa1 Update Bun setup in workflow 2023-11-19 16:18:04 -10:00
Jesse Wierzbinski defcaa9077 Fix ESLint CI task 2023-11-19 16:16:28 -10:00
Jesse Wierzbinski e417e9de4a Update ESLint workflow to use Bun package manager 2023-11-19 16:13:50 -10:00
Gaspard Wierzbinski 8e0cbab982
Create eslint.yml 2023-11-19 16:09:05 -10:00