Commit Graph

77 Commits (2ebc1b4a897129f64ac16f435d3e1c8d7e44b77b)

Author SHA1 Message Date
Michael Telatynski 0b54699829
Add --noImplicitAny to strict CI check () 2022-11-21 09:19:02 +00:00
Michael Telatynski 923120625c
Add --noImplicitAny to strict CI check () 2022-11-18 16:31:05 +00:00
Michael Telatynski 6bdc8daa36
Fix branch matching for the strict tsc CI () 2022-11-18 15:05:39 +00:00
Michael Telatynski cd46c89699
Fix branch matching for the strict tsc CI () 2022-11-18 15:05:26 +00:00
Michael Telatynski 272aae0973
Add CI to run rethemendex.sh () 2022-11-14 18:31:20 +00:00
Michael Telatynski 77d75984fa
Enable tsc --strict CI to prevent gaining more errors () 2022-11-04 09:12:15 +00:00
Michael Telatynski 0bb9db302d
Enable tsc --strict CI to prevent gaining more errors () 2022-11-03 16:38:26 +00:00
Michael Telatynski eaff7e945c
Consolidate js-sdk release mode typing CI () 2022-09-30 17:12:16 +01:00
Michael Telatynski 9d83fba5ca
Turn off tsc --strict annotations ()
* Update static_analysis.yaml

* Update static_analysis.yaml
2022-09-16 11:09:32 +00:00
Michael Telatynski 779f951c2f
Turn off tsc --strict annotations ()
* Update static_analysis.yaml

* Update static_analysis.yaml
2022-09-16 07:13:11 +00:00
renovate[bot] 665f532301
Update all ()
* Update all

* Upgrade @types

* Update lockfile

* Make typescript happier

* Make webpack happier, pin postcss-hexrgba

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-09-09 21:03:46 -06:00
Michael Telatynski 44e01823a3
Tweak tsc-strict config () 2022-08-24 11:11:43 +01:00
Michael Telatynski e11b0cef47
Add static analysis for tsc --strict ()
* Add static analysis for tsc --strict

* Make tsconfig legal

* Make tsconfig more legal

* Update static_analysis.yaml

* Test strict mode check

* Revert "Test strict mode check"

This reverts commit 879df9879738fabfa02466ce07634a0f5c132311.
2022-08-24 11:08:26 +01:00
Michael Telatynski a9d1fd7cdf
Add static analysis for tsc --strict () 2022-08-23 14:02:48 +01:00
Šimon Brandner 0d18e4ea8e
Add GHA for Dead Code Analysis () 2022-08-04 10:34:02 -06:00
Šimon Brandner a866005bea
Add GHA for Dead Code Analysis () 2022-08-04 08:00:49 +00:00
Michael Telatynski 64ed6ebdad
Rename PostCSS files to `.pcss` ()
* Rename PostCSS files to `.pcss`

* Make Stylelint happy

* Make Stylelint happy v2

* Update CompatibilityView.tsx

* Update res/css/structures/ErrorView.pcss

Co-authored-by: Michael Weimann <mail@michael-weimann.eu>

* Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/pcss

 Conflicts:
	package.json
	res/css/_components.scss
	res/css/structures/_NotificationPanel.pcss
	res/css/views/dialogs/_SpotlightDialog.pcss
	res/css/views/rooms/_EventTile.pcss
	res/css/views/rooms/_ReadReceiptGroup.pcss
	yarn.lock

* Only use CI_PACKAGE mode on develop, it skips minification which can find some errors

* Keep name to not break existing PRs

Co-authored-by: Michael Weimann <mail@michael-weimann.eu>
2022-07-15 14:53:21 +01:00
Michael Telatynski fab52795e3
Consolidate i18n check into a reusable workflow ()
* Fix i18n check bypass for RiotTranslateBot

* Consolidate i18n check into a reusable workflow
2022-05-20 01:17:34 +01:00
Michael Telatynski 896c8c9035
Consolidate i18n check into a reusable workflow ()
* Fix i18n check bypass for RiotTranslateBot

* Consolidate i18n check into a reusable workflow

* Update .github/workflows/i18n_check.yaml

Co-authored-by: Travis Ralston <travisr@matrix.org>

Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-05-20 00:36:58 +01:00
Michael Telatynski b3ef2c179a
Update weblateToCounterpart to be more resilient ()
* Update i18n check CI to ignore RiotTranslateBot

* Update `weblateToCounterpart` to be more resilient
2022-05-17 17:44:30 +01:00
Michael Telatynski 6c87e294c4
Run CI in Github Actions ()
* Tidy workflows

* Update get-version-from-git.sh

* Run tests in Actions

* Upload coverage to SonarCloud

* Run linters in Actions

* Run builds in Actions, consolidating with sentry uploader

* Update sonar-project.properties

* chmod +x

* Iterate

* Use new env vars

* Delete yarn-sub.js

* Use re-usable sonarqube action

* Add README badges

* Match reality
2022-05-16 16:23:44 +02:00
Michael Telatynski 2e9c2dd42b
Prune i18n files ()
* Prune i18n files

* Tweak i18n ci rule to ignore RiotTranslateBot
2022-05-03 16:09:11 +01:00
Michael Telatynski 7f78b1c968
Iterate CI checks () 2022-05-03 10:39:03 +01:00
Michael Telatynski 7477a2df7d
Switch coverage over to SonarQube () 2022-05-02 21:34:31 +01:00
Michael Telatynski 92f440d9de
Consolidate deployment management into more maintained action () 2022-04-29 11:07:42 +01:00
Michael Telatynski 6cb29f2b8d
Try SonarCloud () 2022-04-29 09:38:24 +00:00
Michael Telatynski 146bcdd6a6
Move more stuff from BK to GHA () 2022-04-21 11:55:32 +00:00