aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github
AgeCommit message (Collapse)Author
2024-11-26chore(deps): bump dawidd6/action-download-artifact from 2.11.0 to 6 ↵dependabot[bot]
(@dependabot) (#6073)
2024-09-09refactor: rework rate limiting (@fehmer) (#5845)Christian Fehmer
!nuf
2024-09-05chore(PR labeler): fix workflow having read access only, when triggered from ↵Nad Alaba
forks (@NadAlaba) (#5842) * chore(PR labeler): fix workflow having read access only when triggered from forks (@NadAlaba) * remove logging and add an example with scope * use action instead of gh cli for security * use action to read json (instead of echoing contents in shell) for security * step.if needs the same variables * don't let attacker choose the labels * step.name starts in caps * no need for variable if it's used once
2024-08-29impr(PR labels): automatically label PRs "waiting for review/update" ↵Sanidhya Singh
(@sanidhyas3s) (#5830) !nuf
2024-08-15impr(ci): add ability to run ci on draft pull requests (@miodec) (#5791)Jack
* force ci * trigger * add force full ci * blah * full * remove trigger
2024-08-15ci: skip semantic pr title for dependabot (@fehmer) (#5786)Christian Fehmer
2024-08-14revert: set dependabot to use pnpmMiodec
This reverts commit 4ccbdb16f18a4e89b507cad632f0025ad4078a0b.
2024-08-14chore: set dependabot to use pnpmMiodec
2024-08-14ci: skip semantic pr title for dependabot (@fehmer) (#5776)Christian Fehmer
2024-08-08ci: fix prettier failing on removed files (@fehmer) (#5742)Christian Fehmer
2024-08-06ci: skip full checkout on pre-ci on pull requests (@fehmer) (#5738)Christian Fehmer
* ci: skip full checkout on pre-ci on pull requests (@fehmer) * review comments --------- Co-authored-by: Jack <[email protected]>
2024-08-06ci: skip cache download on prime-cache job (@fehmer) (#5737)Christian Fehmer
2024-08-05fix(ci): errors when running on pushMiodec
all files will be prettified now when running on push, only changed when running on PR !nuf
2024-08-05ci: run time improvements (@miodec) (#5730)Jack
* rebuild trigger * sparse checkout * trigger * triggeeeer * fix syntax * checkout * revert triggers * build fail * revert fail * prettier on changed files * prettier trigger? * missing step, missing packages checkout * broken prettier * prettier fix * revert * remove unused steps * only install prettier for the prettier step * trigger * revert * be trigger * exact version * v7 * revert
2024-08-01impr(ci): verify pr titles include author name (@rizwanmustafa) (#5707)Christian Fehmer
!nuf
2024-07-30chore: switch from npm to pnpm (#5690)Jack
* pnpm * v4, pnpm lock * checkout, node setup * cache dir * path, name * store path * name * setup pnpm, get store then check cache * unnecessary if * missing dependencies * fix docker * lock file name * remove prop * wip * fix * reduce image sizes * save exact * correct command * lock --------- Co-authored-by: Christian Fehmer <[email protected]>
2024-07-30chore: upgrade node to 20.16.0 (#5688)Jack
* nooOoOoOOoOoode * ci * nvm * env is back baby, cache * cache name, restore keys * remove restore keys * package lock * conditional node setup * unnecessary assertion * update rule * lock
2024-07-30ci: build fe/be if packages changed (@fehmer) (#5674)Christian Fehmer
* ci: build fe/be if packages changed (@fehmer) Changes in the contracts should trigger be/fe builds * trigger * trigger
2024-07-28ci: move pretty check to one job, stop the rest of the ci from running when ↵Jack
prettier errors (#5670) * move prettier to a separate job, write fixes * remove from assets * break formatting * fix ci * remove exit * typo * ci * permission * use a different action * Fix prettier * commit author * break formatting * Fix prettier * unnecessary ref, remove comments * commit message * split steps * break fe * break fe src * fix if * fix prettier * remove write * rename job * break fe * revert permission change * fix * rename scripts --------- Co-authored-by: Miodec <[email protected]> Co-authored-by: George The Bot <[email protected]>
2024-07-28ci: add prettier check in the assets job (#5668)Jack
* Update _groups.json test * check pretty in assets step * fix indentation
2024-07-26ci: optimize prime-cache checkout (@fehmer) (#5657)Christian Fehmer
* ci: optimize prime-cache checkout (@fehmer) * capital c --------- Co-authored-by: Miodec <[email protected]>
2024-07-25docs: move files to docs folder (#5654)Jack
* docs * fix links
2024-07-25perf(ci): cache dependencies (#5653)Jack
* add dependency cache * ci trigger * ci * run scripts, no clean, ci trigger * assets * missing dependency * ci, trigger * trigger * a * typos * ci * flags * ci * trigger * needs pre-ci * ci, trigger * v4, trigger * update action versions * revert test changes
2024-07-24ci: configure dependabot (@fehmer) (#5642)Christian Fehmer
2024-07-22refactor: restructure project to a true monorepo (#5626)Jack
* split ts files * packages * nomore workspace? * blah * build, exports * declaration * blargh * turrrrbo * fix fontawesome paths * allow file in eslint, fix ts errors * optimise package, update tsconfig * fix ts * update turbo config * eslint split * fix imports * fix types * lock * add turbo task * script * test task * pretty scripts * update prettier ignore * no cache for tests * lint task * turbo * no out * depend on env * fix mono breaking things * odl * fix version dependency of mongodb-memory-server * Revert "fix version dependency of mongodb-memory-server" This reverts commit 52ffac47b14ba398c0ce018ba963fd06f11b58fb. * update vitest-mongodb * release scripts * update ci * update dev script * ignore issues around firebase config * add check ts tasks * import isaxioserror * shared types package * replace tsnodedev with tsx * fix import * shared types * module * backend imports * declaration * node version * test code * assert json * verbatim * type * lodash * ts ver * fix fix fix? * remove assert * remove module and resolution * cleanup * tsconfig * fix frontend * remove unecessary props * more unused * remove skiplib * declaration map, dev script * remove install scripts * fix regex * move shared types to package * dont include shared types * remove path * update scripts * test code * test code * fix backend types * fully fix backend * fix frontend d.ts * add .js to imports * remove module * revert add .js * update tsconfig * use bundler module resolution * almost all frontend types * mooore * date fns * fix backend docker * fix ape keys * fix type * clean rimraf type * fix shared-types in workspace * fix import resolving * fix docker builds * ignore type problems on slim-select until new version is released * turrrrbo * fix npm ci * fix lint task * expose env variables needed by frontend build * fix dependencies * package-lock * backend watch ts and lint * add fe and be build scripts to root * fix dev not building packages * shared-types missing eslint * move shared types back to dev-deps * add packages to labeler * add packages step to ci * typo * filter update * remove concurrently from root * add scripts * abbreviate * rename * yeet * fixed path * test pkg * consistent ordering * rename * Revert "backend imports" This reverts commit d7151988290a9692ea7b0942feeaaff5d2da8224. * fix missing imports, remove last .js * remove test package --------- Co-authored-by: Christian Fehmer <[email protected]>
2024-07-20ci: update ci-failure-comment workflow (@fehmer) (#5632)Christian Fehmer
2024-07-16Revert "impr: use tsrest/zod for type-safety on both ends (@fehmer) (#5479)" ↵Jack
(#5619) This reverts commit 4c9e949f109ecfbafa5cf30c022eb44374dbea25.
2024-07-16impr: use tsrest/zod for type-safety on both ends (@fehmer) (#5479)Christian Fehmer
!nuf
2024-05-13impr: build docker images for linux/arm64 on release (#5369)Christian Fehmer
!nuf
2024-03-12impr: add selfhosting using docker only (fehmer) (#5170)Christian Fehmer
* impr: add selfhosting using docker only * add recaptcha config and docs * add documentation on the backend-configuration.json file, remove ---redacted--- from example config --------- Co-authored-by: Jack <[email protected]>
2024-02-27ci: add recaptcha site keyMiodec
2024-02-26ci: define typesMiodec
2024-02-22build: replace webpack with vite (#5096)Jack
2024-02-15chore: update node version to 18.19.1 (#5060)Christian Fehmer
2024-02-01only if not draftMiodec
2024-01-22chore: update templateMiodec
2024-01-08test: configure testing for frontend code (fehmer) (#4879)Christian Fehmer
* test: configure testing for frontend code * remove test coverage thresholds, cleanup
2023-12-11fix(ci): update formatting workflow commit message (unrealapex) (#4852)Aaron
* Renamed command line setting timer-progress bar * Make account config input an `input` so it takes up less space * Revert "Make account config input an `input` so it takes up less space" * fix(ci): update formatting workflow commit message ensure that commit message meets conventional commits specification * tweak(ci): fix commit type --------- Co-authored-by: Aaron <[email protected]>
2023-12-11docs: fix pr template wording (unrealapex) (#4853)Aaron
2023-11-10docs: made the the PR template more informative (aikooo7) (#4689)aikoo7
* docs: added some checkboxes, a heading and a comment explaining it. Why is this good? - People usually don't do things unless they are asked to and also can happen that they just know it. Mostly the conventional commit messages. * docs: added some comments about the ci checks and a bonus comment to remove the "close #" if you are not using it. * updated checks * we are already talking about conventional commits in the checks section * refactor: ensure language and theme comments are within checks also move comment for visual changes to descriptions for screenshots * refactor: moved "adding screenshots" to the checks section. --------- Co-authored-by: Miodec <[email protected]>
2023-09-21build(ci): bump actions/checkout to v4 (kbdharun) (#4645)K.B.Dharun Krishna
Signed-off-by: K.B.Dharun Krishna <[email protected]>
2023-08-14chore: Prettier fix node 18 (Bruception) (#4533) Bruce Berrios
* fix: spelling mistakes in Nepali wordlist and quotes (#4528) * fix spelling mistakes * fix spelling mistakes in word list * remove duplicates * fix quote lengths * chore: disable commitlint in commit-msg hook This should make life easier for new contributors. PR names still have to follow the convention though. This check still runs on master on the main repo. * node 18 --------- Co-authored-by: sapradhan <[email protected]> Co-authored-by: Miodec <[email protected]>
2023-08-10ci: update node versionMiodec
2023-08-10ci: update job nameMiodec
2023-08-10ci: add action to validate pr titlesMiodec
2023-04-30Upgrade actions in workflows (#4232)Bruce Berrios
2023-02-20Fixed a typo (#4012) unrealapexAaron
* Renamed command line setting timer-progress bar * Fix wrong Dutch word * Fix typo --------- Co-authored-by: Aaron <[email protected]>
2023-01-27Fix on failure action (#3959)Bruce Berrios
* Fix on failure action * Bad commit * Use API token * Another bad commit * Fix bad commits
2023-01-27Update monkey-ci.ymlJack
2023-01-25Housekeeping (#3940)Bruce Berrios
* Housekeeping * Early exit not needed