web: bump the eslint group across 1 directory with 4 updates
Bumps the eslint group with 4 updates in the /tests/wdio directory: @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint and eslint-plugin-sonarjs.
Updates @typescript-eslint/eslint-plugin from 7.17.0 to 8.2.0
Release notes
Sourced from @typescript-eslint/eslint-plugin's releases.
v8.2.0
8.2.0 (2024-08-19)
🚀 Features
- eslint-plugin: add suggestion to
require-awaitto removeasynckeyword (#9718)- typescript-estree: special-case error for parserOptions.project and project references (#9686)
🩹 Fixes
- eslint-plugin: [use-unknown-in-catch-callback-variable] flag second argument of
.then(#9059)- eslint-plugin: [no-unnecessary-type-assertion] conflict with TS for variables used before assignment (#9209)
- eslint-plugin: delete [] in message if ReadOnly is detected (#9513)
- eslint-plugin: [no-redundant-type-constituents] differentiate a types-error any from a true any (#9555)
- eslint-plugin: [no-unnecessary-type-parameters] check mapped constraint types if necessary (#9740)
- eslint-plugin: [no-unsafe-enum-comparison] add logic to see through intersections (#9777)
- typescript-estree: pass in tsconfigRootDir as cwd to getParsedConfigFile (#9804)
❤️ Thank You
- Abraham Guo
- Dave
@reduckted- Jake Bailey
@jakebailey- James
@Zamiell- Josh Goldberg ✨
- liuxingbaoyu
@liuxingbaoyu- Yukihiro Hasegawa
@y-hsgw- Yutong Zhu
@YutongZhuuYou can read about our versioning strategy and releases on our website.
v8.1.0
8.1.0 (2024-08-12)
🚀 Features
- eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true (#9703)
- eslint-plugin: [no-unsafe-return] check promise any (#8693)
- eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods (#8765)
- typescript-eslint: add JSDoc comments on generated configs (#9672)
- typescript-estree: restrict variable declarator definite/init combinations (#9228)
🩹 Fixes
- eslint-plugin: [no-unsafe-enum-comparison] typo in test (#9779)
- eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references (#9738)
- eslint-plugin: [member-ordering] get accessor member name & take into account
abstractand decorator (#9775)- eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output (#9597)
... (truncated)
Changelog
Sourced from @typescript-eslint/eslint-plugin's changelog.
8.2.0 (2024-08-19)
🚀 Features
- eslint-plugin: add suggestion to
require-awaitto removeasynckeyword🩹 Fixes
eslint-plugin: [use-unknown-in-catch-callback-variable] flag second argument of
.theneslint-plugin: [no-unnecessary-type-assertion] conflict with TS for variables used before assignment
eslint-plugin: delete [] in message if ReadOnly is detected
eslint-plugin: [no-redundant-type-constituents] differentiate a types-error any from a true any
eslint-plugin: [no-unnecessary-type-parameters] check mapped constraint types if necessary
eslint-plugin: [no-unsafe-enum-comparison] add logic to see through intersections
❤️ Thank You
- Abraham Guo
- Dave
- Jake Bailey
- James
- Josh Goldberg ✨
- liuxingbaoyu
- Yukihiro Hasegawa
- Yutong Zhu
You can read about our versioning strategy and releases on our website.
8.1.0 (2024-08-12)
🚀 Features
eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true
typescript-estree: restrict variable declarator definite/init combinations
eslint-plugin: [no-unsafe-return] check promise any
eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods
... (truncated)
Commits
7440e14chore(release): publish 8.2.0db558d1fix(eslint-plugin): [no-unsafe-enum-comparison] add logic to see through inte...3962885chore: enable unicorn/prefer-string-replace-all (#9798)da02f61fix(eslint-plugin): [no-unnecessary-type-parameters] check mapped constraint ...478990ffeat(eslint-plugin): add suggestion torequire-awaitto removeasynckeyw...8087d17fix(eslint-plugin): [no-redundant-type-constituents] differentiate a types-er...8e01254fix(eslint-plugin): delete [] in message if ReadOnly<string[]> is detected (#...3ca8477fix(eslint-plugin): [no-unnecessary-type-assertion] conflict with TS for vari...75a09a8fix(eslint-plugin): [use-unknown-in-catch-callback-variable] flag second argu...382e87bchore: enableunicorn/prefer-node-protocol(#9742)- Additional commits viewable in compare view
Updates @typescript-eslint/parser from 7.17.0 to 8.2.0
Release notes
Sourced from @typescript-eslint/parser's releases.
v8.2.0
8.2.0 (2024-08-19)
🚀 Features
- eslint-plugin: add suggestion to
require-awaitto removeasynckeyword (#9718)- typescript-estree: special-case error for parserOptions.project and project references (#9686)
🩹 Fixes
- eslint-plugin: [use-unknown-in-catch-callback-variable] flag second argument of
.then(#9059)- eslint-plugin: [no-unnecessary-type-assertion] conflict with TS for variables used before assignment (#9209)
- eslint-plugin: delete [] in message if ReadOnly is detected (#9513)
- eslint-plugin: [no-redundant-type-constituents] differentiate a types-error any from a true any (#9555)
- eslint-plugin: [no-unnecessary-type-parameters] check mapped constraint types if necessary (#9740)
- eslint-plugin: [no-unsafe-enum-comparison] add logic to see through intersections (#9777)
- typescript-estree: pass in tsconfigRootDir as cwd to getParsedConfigFile (#9804)
❤️ Thank You
- Abraham Guo
- Dave
@reduckted- Jake Bailey
@jakebailey- James
@Zamiell- Josh Goldberg ✨
- liuxingbaoyu
@liuxingbaoyu- Yukihiro Hasegawa
@y-hsgw- Yutong Zhu
@YutongZhuuYou can read about our versioning strategy and releases on our website.
v8.1.0
8.1.0 (2024-08-12)
🚀 Features
- eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true (#9703)
- eslint-plugin: [no-unsafe-return] check promise any (#8693)
- eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods (#8765)
- typescript-eslint: add JSDoc comments on generated configs (#9672)
- typescript-estree: restrict variable declarator definite/init combinations (#9228)
🩹 Fixes
- eslint-plugin: [no-unsafe-enum-comparison] typo in test (#9779)
- eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references (#9738)
- eslint-plugin: [member-ordering] get accessor member name & take into account
abstractand decorator (#9775)- eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output (#9597)
... (truncated)
Changelog
Sourced from @typescript-eslint/parser's changelog.
8.2.0 (2024-08-19)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.1.0 (2024-08-12)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.0.1 (2024-08-05)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.0.0 (2024-07-31)
🚀 Features
parser: always enable comment, loc, range, tokens
typescript-estree: stabilize EXPERIMENTAL_useProjectService as projectService
❤️ Thank You
- Abraham Guo
- Alfred Ringstad
- auvred
- Brad Zacher
- Christopher Aubut
- Collin Bachman
- James Henry
- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
- Victor Lin
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
7.18.0 (2024-07-29)
This was a version bump only for parser to align it with other projects, there were no code changes.
... (truncated)
Commits
7440e14chore(release): publish 8.2.0382e87bchore: enableunicorn/prefer-node-protocol(#9742)243fb5fchore: enable prefer-template (#9544)3d78392chore(release): publish 8.1.0a26e3c7chore: enable prefer-regexp-test (#9658)e05c2e5chore(release): publish 8.0.11db993achore(release): publish 8.0.01b0468eMerge branch 'main'35cf3d2chore(release): publish 7.18.0f3dfc0aMerge branch 'main' into v8- Additional commits viewable in compare view
Updates eslint from 8.57.0 to 9.9.1
Release notes
Sourced from eslint's releases.
v9.9.1
Bug Fixes
Documentation
4840930docs: Update README with version support and clean up content (#18804) (Nicholas C. Zakas)f61f40ddocs: Update globals examples (#18805) (Nicholas C. Zakas)241fceadocs: Use and define languages (#18795) (Nicholas C. Zakas)5dbdd63docs: eslint-plugin-markdown ->@eslint/markdown(#18797) (Nicholas C. Zakas)c6c8ddddocs: update links to eslint-visitor-keys repo (#18796) (Francesco Trotta)f981d05docs: Update README (GitHub Actions Bot)b516974docs: update links toeslint/jsrepo (#18781) (Francesco Trotta)fb7a3f5docs: update note for package managers (#18779) (Jay)Chores
b0c34d0chore: upgrade to@eslint/js@9.9.1 (#18809) (Francesco Trotta)cd5a0dachore: package.json update for@eslint/jsrelease (Jenkins)e112642refactor: Extract parsing logic from Linter (#18790) (Nicholas C. Zakas)0f68a85chore: use eslint-plugin-yml on yaml files only (#18801) (Milos Djermanovic)f8d1b3cchore: update dependencies for browser tests (#18794) (Christian Bromann)aed2624chore: update dependency@eslint/config-arrayto ^0.18.0 (#18788) (renovate[bot])5c29128chore: update dependency@eslint/coreto ^0.4.0 (#18789) (renovate[bot])5d66fb2chore: migrate linting workflow to use trunk check meta-linter (#18643) (Chris Clearwater)bf96855chore: add ids to github issue templates (#18775) (Strek)v9.9.0
Features
41d0206feat: Add support for TS config files (#18134) (Arya Emami)3a4eaf9feat: add suggestion torequire-awaitto removeasynckeyword (#18716) (Dave)Documentation
9fe068cdocs: how to author plugins with configs that extend other configs (#18753) (Alec Gibson)48117b2docs: add version support page in the side navbar (#18738) (Amaresh S M)fec2951docs: add version support page to the dropdown (#18730) (Amaresh S M)38a0661docs: Fix typo (#18735) (Zaina Al Habash)3c32a9edocs: Update yarn command for creating ESLint config (#18739) (Temitope Ogunleye)f9ac978docs: Update README (GitHub Actions Bot)Chores
461b2c3chore: upgrade to@eslint/[email protected](#18765) (Francesco Trotta)59dba1bchore: package.json update for@eslint/jsrelease (Jenkins)fea8563chore: update dependency@eslint/coreto ^0.3.0 (#18724) (renovate[bot])aac191echore: update dependency@eslint/jsonto ^0.3.0 (#18760) (renovate[bot])b97fa05chore: update wdio dependencies for more stable tests (#18759) (Christian Bromann)v9.8.0
Features
Bug Fixes
... (truncated)
Changelog
Sourced from eslint's changelog.
v9.9.1 - August 23, 2024
b0c34d0chore: upgrade to@eslint/js@9.9.1 (#18809) (Francesco Trotta)cd5a0dachore: package.json update for@eslint/jsrelease (Jenkins)4840930docs: Update README with version support and clean up content (#18804) (Nicholas C. Zakas)f61f40ddocs: Update globals examples (#18805) (Nicholas C. Zakas)e112642refactor: Extract parsing logic from Linter (#18790) (Nicholas C. Zakas)241fceadocs: Use and define languages (#18795) (Nicholas C. Zakas)0f68a85chore: use eslint-plugin-yml on yaml files only (#18801) (Milos Djermanovic)5dbdd63docs: eslint-plugin-markdown ->@eslint/markdown(#18797) (Nicholas C. Zakas)c6c8ddddocs: update links to eslint-visitor-keys repo (#18796) (Francesco Trotta)f8d1b3cchore: update dependencies for browser tests (#18794) (Christian Bromann)aed2624chore: update dependency@eslint/config-arrayto ^0.18.0 (#18788) (renovate[bot])5c29128chore: update dependency@eslint/coreto ^0.4.0 (#18789) (renovate[bot])5d66fb2chore: migrate linting workflow to use trunk check meta-linter (#18643) (Chris Clearwater)f981d05docs: Update README (GitHub Actions Bot)b516974docs: update links toeslint/jsrepo (#18781) (Francesco Trotta)fb7a3f5docs: update note for package managers (#18779) (Jay)bf96855chore: add ids to github issue templates (#18775) (Strek)9bde90cfix: add logic to handlefixTypesinlintText()(#18736) (Amaresh S M)v9.9.0 - August 9, 2024
461b2c3chore: upgrade to@eslint/[email protected](#18765) (Francesco Trotta)59dba1bchore: package.json update for@eslint/jsrelease (Jenkins)fea8563chore: update dependency@eslint/coreto ^0.3.0 (#18724) (renovate[bot])41d0206feat: Add support for TS config files (#18134) (Arya Emami)aac191echore: update dependency@eslint/jsonto ^0.3.0 (#18760) (renovate[bot])9fe068cdocs: how to author plugins with configs that extend other configs (#18753) (Alec Gibson)b97fa05chore: update wdio dependencies for more stable tests (#18759) (Christian Bromann)3a4eaf9feat: add suggestion torequire-awaitto removeasynckeyword (#18716) (Dave)48117b2docs: add version support page in the side navbar (#18738) (Amaresh S M)fec2951docs: add version support page to the dropdown (#18730) (Amaresh S M)38a0661docs: Fix typo (#18735) (Zaina Al Habash)3c32a9edocs: Update yarn command for creating ESLint config (#18739) (Temitope Ogunleye)f9ac978docs: Update README (GitHub Actions Bot)v9.8.0 - July 26, 2024
deee448chore: upgrade to@eslint/[email protected](#18720) (Francesco Trotta)4aaf2b3chore: package.json update for@eslint/jsrelease (Jenkins)8e1a627chore: update dependency@eslint/coreto ^0.2.0 (#18700) (renovate[bot])13d0bd3feat: Add and use SourceCode#getLoc/getRange (#18703) (Nicholas C. Zakas)282df1adocs: Add system theme option (#18617) (Amaresh S M)ab0ff27fix: Throw error when invalid flags passed (#18705) (Nicholas C. Zakas)70dc803fix:basePathdirectory can never be ignored (#18711) (Milos Djermanovic)53b1ff0docs: Debug config docs (#18698) (Nicholas C. Zakas)4514424build: Enable JSON linting (#18681) (Nicholas C. Zakas)a7016a5docs: fix search input stylings (#18682) (Amaresh S M)
... (truncated)
Commits
8781e6f9.9.11503d03Build: changelog update for 9.9.1b0c34d0chore: upgrade to@eslint/js@9.9.1 (#18809)cd5a0dachore: package.json update for@eslint/jsrelease4840930docs: Update README with version support and clean up content (#18804)f61f40ddocs: Update globals examples (#18805)e112642refactor: Extract parsing logic from Linter (#18790)241fceadocs: Use and define languages (#18795)0f68a85chore: use eslint-plugin-yml on yaml files only (#18801)5dbdd63docs: eslint-plugin-markdown ->@eslint/markdown(#18797)- Additional commits viewable in compare view
Updates eslint-plugin-sonarjs from 1.0.3 to 2.0.1
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Deploy Preview for authentik-storybook canceled.
| Name | Link |
|---|---|
| Latest commit | fa3f29de019667a3b207a5317374a674d437dce8 |
| Latest deploy log | https://app.netlify.com/sites/authentik-storybook/deploys/66e5e56a994b0a0008747a7a |
Deploy Preview for authentik-docs canceled.
| Name | Link |
|---|---|
| Latest commit | fa3f29de019667a3b207a5317374a674d437dce8 |
| Latest deploy log | https://app.netlify.com/sites/authentik-docs/deploys/66e5e56ac0c17f0008e3b5fb |
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 92.73%. Comparing base (
48ea4a9) to head (fa3f29d). Report is 1 commits behind head on main.
:white_check_mark: All tests successful. No failed tests found.
Additional details and impacted files
@@ Coverage Diff @@
## main #11053 +/- ##
==========================================
+ Coverage 92.66% 92.73% +0.07%
==========================================
Files 736 736
Lines 36490 36490
==========================================
+ Hits 33812 33839 +27
+ Misses 2678 2651 -27
| Flag | Coverage Δ | |
|---|---|---|
| e2e | 49.24% <ø> (+0.09%) |
:arrow_up: |
| integration | 24.97% <ø> (ø) |
|
| unit | 90.20% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
authentik PR Installation instructions
Instructions for docker-compose
Add the following block to your .env file:
AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-fa3f29de019667a3b207a5317374a674d437dce8
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
For arm64, use these values:
AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-fa3f29de019667a3b207a5317374a674d437dce8-arm64
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
Afterwards, run the upgrade commands from the latest release notes.
Instructions for Kubernetes
Add the following block to your values.yml file:
authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-fa3f29de019667a3b207a5317374a674d437dce8
For arm64, use these values:
authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-fa3f29de019667a3b207a5317374a674d437dce8-arm64
Afterwards, run the upgrade commands from the latest release notes.