Граф коммитов

21 Коммитов

Автор SHA1 Сообщение Дата
Kristaps Fabians Geikins 0b2ca9a515
feat: add missing FE1 fields to the FE2 GQL schema (#2471)
* WIP version create

* commitCreate migrated

* minor cleanup

* commitReceived migrated

* added Project.object

* Project.comment introduced

* moving away old API usages in FE1

* ProjectMutations.batchDelete

* project pending access requests

* WIP project access req tests

* project access req tests done

* ModelByName test

* version mutation tests

* project.object tests

* batch delete tests

* minor improvements to redirect logging
2024-07-10 11:33:53 +02:00
Iain Sproat 34a65dd378
feat(helm): allow pretty-format logging to be enabled in helm chart (#2433)
* feat(helm): allow pretty-format logging to be enabled in helm chart

* fix json schema

* ensure helm linting occurs after the json schema is updated

* Booleans must be quoted when passed to environment variables
2024-06-25 19:12:03 +02:00
Iain Sproat e71f382e6a
feat(helm): configure inspect flag for server via helm chart (#1593) 2023-06-01 21:43:22 +01:00
Iain Sproat b1cbd05683
feat(circleci): adds a new step to ensure Helm Chart documentation is kept in line with Helm Chart (#1574)
* fix(helm): update documentation to match helm chart
* fix(helm): update documentation should not update README in helm repository
* fix(helm): should ensure output schema conforms to prettier requirements
* feat(pre-commit): update helm documentation as part of pre-commit
* feat(circleci): update Helm README when publishing new Helm chart
* fix(pre-commit): need to npm install before using readme generator
2023-05-12 13:26:28 +01:00
Iain Sproat d0828693ff
Enable python linting/formatting in pre-commit (#1257)
- fix all the linting/formatting issues
2022-12-09 11:20:45 +00:00
Iain Sproat 8255015696
Adds gitguardian ggshield pre-commit hook (#912)
* Adds gitguardian ggshield pre-commit step
* Intended to be run locally and not in CI
* Updates gitguardian config to version 2
2022-10-25 13:41:00 +01:00
Iain Sproat 7810a3fa01
Circleci added to pre commit (#951)
* Add CircleCI config validation to pre-commit
2022-08-23 09:18:40 +01:00
Gergő Jedlicska 5535197a48
gergo/pre commit (#906)
* Adds hadolint as pre-commit

* Addresses all hadolint comments

* Hadolint docker works when entrypoint explicitly provided

* Use noninteractive apt-get frontend and clean after install

* build(circleci): filters for pre-commit should be same as for test-server

* remove cache prefix as not currently necessary due to pre-commit-config.yaml changing

* build(circleci): enable remote docker for pre-commit

* build(circleci): use speckle pre-commit runner with built-in hadolint

* build(server): dockerfile RUN statements are consolidated

Each RUN statement in a Dockerfile creates a new layer.  Hadolint rule DL3059 suggests they should
be consolidated.

* build(server): dockerfile RUN statements are consolidated

Each RUN statement in a Dockerfile creates a new layer.  Hadolint rule DL3059 suggests they should
be consolidated.

* Improve husky bash script to catch errors

* Integrates pre-commit with husky

* pre-commit should now be run by husky on every commit
* pre-commit which requires additional installed dependencies is moved to separate file

* Update README for revised developer instructions

* Updates pre-commit yarn script

* refactor(pre-commit): make everyone happy with loosly integrating husky and pre-commit scripts

* chore(clean up pre-commit configs): clean some more pre-commit mess

* chore(pre-commit): run pre-commit in ci too

* fix(husky pre-commit): fix ci build husky invocation, the script is not commited to git

* fix(circleci config): install yarn packages for linting in pre-commit

* fix(pre-commit): fix shellcheck disable comment placement

* fix(pre-commit): add shellcheck ignore

* fix(pre-commit husyk): fix shellcheck ignore version

Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>
2022-08-11 13:49:47 +02:00
Iain Sproat 1c5964fc41
Add Hadolint to pre-commit (#848)
* Adds hadolint as pre-commit step
* Addresses all hadolint comments
  * Use noninteractive apt-get frontend and clean after install
  * dockerfile RUN statements are consolidated to prevent additional layers
  * installed packages have pinned versions
* build(circleci): use speckle pre-commit runner with built-in hadolint
* Integrate pre-commit with husky bash script for git pre-commit hooks
  * catches errors in bash
  * if pre-commit is installed, it is run
  * if optional additional binaries are installed, further pre-commit steps are run
* Update README with revised developer instructions
* Adds a pre-commit yarn script
2022-08-09 13:47:02 +01:00
pre-commit-ci[bot] 5544de023f
[pre-commit.ci] pre-commit autoupdate (#818)
updates:
- [github.com/pre-commit/mirrors-eslint: v8.15.0 → v8.19.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.15.0...v8.19.0)
- [github.com/pre-commit/mirrors-prettier: v2.6.2 → v2.7.1](https://github.com/pre-commit/mirrors-prettier/compare/v2.6.2...v2.7.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-08-04 12:01:18 +02:00
Kristaps Fabians Geikins ae02bbe3a3
fix: fixing lint-staged/precommit-ci eslint configuration issues (#812) 2022-06-21 13:30:54 +03:00
Gergő Jedlicska ed98c5da14
ci(precommit): add missing babel dep (#808)
* ci(precommit): add missing babel dep

* ci(precommit): add missing babel/preset-env
2022-06-19 16:02:41 +02:00
Kristaps Fabians Geikins 8d7f97b2cd
feat(frontend): typescript support in frontend (#803) 2022-06-14 17:30:51 +03:00
Gergő Jedlicska d1b47755bc
Merge pull request #695 from specklesystems/CI/pre-commit-update
ci(pre-commit ci): set auto update frequency for pre-commit ci
2022-05-13 20:04:00 +02:00
pre-commit-ci[bot] bf4b8e262d
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/mirrors-eslint: v8.11.0 → v8.15.0](https://github.com/pre-commit/mirrors-eslint/compare/v8.11.0...v8.15.0)
- [github.com/pre-commit/mirrors-prettier: v2.5.1 → v2.6.2](https://github.com/pre-commit/mirrors-prettier/compare/v2.5.1...v2.6.2)
2022-05-09 20:30:24 +00:00
Kristaps Fabians Geikins ab4265af9b
feat: new package for testing, developing & debugging viewer (#725)
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
2022-04-27 15:11:27 +03:00
Gergő Jedlicska 937336fce8 ci(pre-commit ci): set auto update frequency for pre-commit ci 2022-04-13 12:58:21 +02:00
Kristaps Fabians Geikins e8869e210c
feat(frontend): build speed & chunk structure optimization (#690)
* feat(frontend): build speed & chunk structure optimization

* fix: attempting to work around precommit inconsistent eslint config

* chore(pre-commit config): ignore mocharc for eslint

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2022-04-13 10:21:24 +03:00
Matteo Cominetti 8b7f539427
feat: removes matomo & changes some CI/CD settings (#670) 2022-04-06 15:58:05 +03:00
Gergő Jedlicska 0bb5ae5a02
ci(pre-commit): add pre-commit ci badge (#664)
* ci(pre-commit): add pre-commit ci badge

* ci(pre-commit ci): add eslint extra dependencies

* test(server test): remove to short timeout from rest tests

* ci(pre-commit ci): add eslint as dependenency

* ci(circle ci): remove linting from circle ci since its moved to pre-commit ci
2022-04-05 17:18:17 +03:00
Gergő Jedlicska 92f44e7e17 feat(root): add pre-commit configuration with eslint and prettier 2022-04-01 09:56:47 +02:00