Commit Graph

100 Commits (e8fe941015060b61385eed28d46a2fa5b7016610)

Author SHA1 Message Date
Nick Schonning 8e514b1965
Unignore stuck Dependabot updates ()
Nick Schonning 49fad26eca
Drop EOL Ruby 2.7 ()
Nick Schonning 6403d7841e
Add Dependabot ignores for stuck updates and those needing manual interventions ()
Tim Campbell 36631e40cc
Inf 123 dated nightly containers ()
Tim Campbell c62604b5f6
Added manual running to nightly image build ()
Tim Campbell e798b8615c
Added job to build nightly container ()
Nick Schonning ca447d3007
Update Jest testing to include Typescript ()
Claire 7a0a79e6b3
Fix check-i18n when there are missing strings in other languages than english ()
Claire 4c457a350b
Fix check-i18n task complaining about translated files ()
Nick Schonning c76d19e00b
Check for missing JSON translations ()
Nick Schonning b80a7b031b
Add typechecking in CI ()
Claire e7c3e55874
Fix stale apt index in github actions ()
Claire 0d70deee53
Add migration tests for user mail notification settings ()
Nick Schonning e7e189fa44
Use Yarn production install for asset compile ()
Nick Schonning 0b8b0ef652
Skip pushing containers on forks ()
Nick Schonning 75131e7bf7
Setup haml-lint CI with todo config ()
Nick Schonning ed887271f3
Skip Docker CI Login/Push on forks ()
Renaud Chaput 50d39c275d
Push Docker images to Github Container Registry as well ()
Nick Schonning 4fa542f3c4
Sync CI and Docker Compose image versions ()
Nick Schonning 9dfe2dbd3f
Skip rebase-needed job for i10n branch ()
Nick Schonning fb13f37475
Skip double building on Dependabot branches ()
Nick Schonning e594bb7d50
Convert CircleCI to GitHub Actions ()
Nick Schonning b65ca7acc9
Update rebase needed job settings ()
Nick Schonning a9472f8ff1
Fix Markdown files with Prettier and check in CI ()
Renaud Chaput 44a7d87cb1
Rename JSX files with proper `.jsx` extension ()
Nick Schonning 1d9ed91643
Move db migration CI to GitHub Actions ()
Nick Schonning de4b8224c0
Run bundler-audit on PRs ()
Nick Schonning 7e215b3bda
Check for missing i18n strings in CI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Nick Schonning 9ab2a775c9
Set CI concurrency at the job level ()
Nick Schonning e4f37fad98
Only run latest for PR Rebase job ()
Nick Schonning 2e93886537
Enable Depependabot on Docker images ()
Nick Schonning 68a92c81bf
Generate minimimal Rubocop Todo file ()
Nick Schonning 29ec2c4fb5
Trigger CI build on .nvmrc change ()
Nick Schonning 1f957c6325
Use .nvmrc file for CI setup-node ()
Nick Schonning 418c3a4699
Move Jest tests to filtered GitHub Action ()
Aaron Patterson fb8503e861
Upgrade to Ruby 3.2 ()
Co-authored-by: Matthew Ford <matt@bitzesty.com>
Nick Schonning f23d30100a
Cleanup unused i18n strings ()
* Remove partial 422/500 error translations

* Add missing siblings for i18n unused warnings

* Enable i18n unused string checking for all locales
Yamagishi Kazutoshi 420f33ccb9
Skip locales linting ()
Claire 1c335ac53a
Fix official docker images nto being compatible with some cloud providers ()
See  and https://github.com/docker/buildx/issues/1533
dependabot[bot] 9400bdbce5
Bump docker/build-push-action from 3 to 4 ()
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Nick Schonning 56d1af753d
Only build latest commit on branch for image ()
Nick Schonning b58bf74e35
Filter Superlinter to Ruby files only ()
Nick Schonning 4917e38d94
Separate Stylelint from Superlinter ()
Nick Schonning d9088ef327
Separate ESLint CI from Superlinter ()
* Separate ESLint CI from Superlinter

* Correct JS indenting level

* Remove extra semicolons with ESLint autofix
dependabot[bot] aed9d4f567
Bump hadolint/hadolint-action from 3.0.0 to 3.1.0 ()
Bumps [hadolint/hadolint-action](https://github.com/hadolint/hadolint-action) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/hadolint/hadolint-action/releases)
- [Changelog](https://github.com/hadolint/hadolint-action/blob/master/.releaserc)
- [Commits](https://github.com/hadolint/hadolint-action/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: hadolint/hadolint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Nick Schonning a29cd2cdc2
Move Prettier CI checks to filtered jobs ()
Nick Schonning 3c70f0a9c9
Run Prettier on YML files ()
Moritz Heiber a0813806d6
Add hadolint as Dockerfile linter ()
* Added hadolint as Dockerfile linter in pipeline and resolved remaining hadolint issues in Dockerfile

* Use more specific version of hadolint Action

* Bumpt hadolint Action version to latest version to avoid deprecation notice

* Being _really_ specific now
Justin Hutchings e5d15a5b56
Add CodeQL workflow ()
Nick Schonning e8481e67a7
Add CI job to label PRs with merge conflicts ()