CI/PR #416
ci-pr.yml
on: workflow_dispatch
format-check
35s
lint
26s
typecheck-project
34s
typecheck-tests
27s
build
1m 8s
ts-prune
31s
Matrix: simulate-deploy-discarding-build-cache
Matrix: test-after-build
Matrix: test-before-build
Annotations
27 errors
typecheck-tests
Process completed with exit code 2.
|
typecheck-project
Process completed with exit code 2.
|
src/types/postbuild.Page.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
src/types/adapters/postbuild.BlogAdapter.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
src/types/adapters/postbuild.LpLanguageAndSlugPair.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
src/types/adapters/postbuild.PageAdapter.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
packages/shared-types/src/__tests__/postbuild.I18n.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
test-after-build (20, ubuntu-latest)
Process completed with exit code 2.
|
test-after-build (20, windows-latest)
The job was canceled because "_20_ubuntu-latest" failed.
|
test-after-build (20, windows-latest)
The operation was canceled.
|
test-after-build (22, ubuntu-latest)
The job was canceled because "_20_ubuntu-latest" failed.
|
src/types/postbuild.Page.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
src/types/adapters/postbuild.BlogAdapter.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
src/types/adapters/postbuild.LpLanguageAndSlugPair.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
src/types/adapters/postbuild.PageAdapter.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
packages/shared-types/src/__tests__/postbuild.I18n.test.ts > should not produce static type errors:
src/i18n/lazybones.ts#L8
Error: Type '{ readonly 'meta-description': ""; readonly title: ""; }' is not assignable to type 'never'.
6 |
7 | export const SHARED_TESTING_BLOG_CATEGORY_METADATAS = {
> 8 | 'fake-subcategory': {
| ^
9 | 'meta-description': _,
10 | title: _
at src/i18n/lazybones.ts:8:3
Type 'string' is not assignable to type 'never'.
10 | title: _
11 | },
> 12 | '_meta-description': _,
| ^
13 | _title: _
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:12:3
Type 'string' is not assignable to type 'never'.
11 | },
12 | '_meta-description': _,
> 13 | _title: _
| ^
14 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
15 |
at src/i18n/lazybones.ts:13:3
Type 'string' is not assignable to type 'never'.
15 |
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
> 17 | 'blog-testing-category': _,
| ^
18 | 'fake-subcategory': _
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
at src/i18n/lazybones.ts:17:3
Type 'string' is not assignable to type 'never'.
16 | export const SHARED_TESTING_BLOG_SUBCATEGORIES_PAGES_TITLES = {
17 | 'blog-testing-category': _,
> 18 | 'fake-subcategory': _
| ^
19 | } as const satisfies TypedLeafsJSONData<VocabObjValue>;
20 |
at src/i18n/lazybones.ts:18:3
Type '{ readonly 'start-typing': ""; readonly notifications: ""; readonly breadcrumbs: ""; readonly 'sign-up': ""; readonly brand: ""; readonly draft: ""; readonly pages: ""; readonly logo: ""; readonly page: ""; readonly tags: ""; readonly blog: ""; readonly all: ""; readonly toc: ""; }' is not assignable to type 'never'.
13 |
14 | export const SHARED_VOCAB_SCHEMA = {
> 15 | vocab: {
| ^
16 | 'start-typing': _,
17 | notifications: _,
at src/i18n/locales/schema.ts:15:3
Type '{ readonly homepage: ""; readonly blog: ""; readonly "blog-testing-category": ""; readonly "fake-subcategory": ""; readonly "patch-notes": ""; readonly dashboard: ""; readonly "discord-bot": ""; readonly "patch-notes-bis": ""; readonly "dashboard-bis": ""; readonly "discord-bot-bis": ""; }' is not assignable to type 'never'.
29 | },
30 |
> 31 | 'pages-titles': PAGES_TITLES
| ^
32 | } as const satisfies TypedLeafsJSONData<NotScanned>;
33 |
at src/i18n/locales/schema.ts:31:3
Type '{ readonly 'sr-only': { readonly 'choose-search-mode': ""; readonly 'close-search-menu': ""; readonly 'dashboard-access': ""; readonly 'homepage-access': ""; readonly 'quick-access': ""; readonly 'blog-access': ""; readonly 'next-screen': ""; readonly 'prev-screen': ""; readonly results: ""; }; readonly options: { ....' is not assignable to type 'never'.
33 |
34 | export default {
> 35 | 'search-menu': {
| ^
36 | 'sr-only': {
37 | 'choose-search-mode': _,
at src/i18n/locales/schema.ts:35:3
Type '{ readonly 'sr-only': { readonly 'brand-logo': ""; readonly 'sort-by': ""; readonly goToTop: ""; }; readonly 'copy-to-clipboard': ""; readonly 'invite-the-bot': ""; readonly 'no-blog-post': ""; readonly 'footer-copy': ""; ... 20 more ...; readonly toc: ""; }' is not assignable to type 'never'.
55 | },
56 |
> 57 | vocab: {
| ^
58 | ...SHARED_VOCAB_SCHEMA.vocab,
59 | 'sr-only': {
at src/i18n/locales/schema.ts:57:3
Type '{ readonly 'sr-only': { readonly 'close-language-switcher-menu': ""; readonly 'open-language-switcher-menu': ""; readonly 'language-switcher-menu': ""; readonly 'close-hamburger-menu': ""; readonly 'switch-to-light-mode': ""; readonly 'open-hamburger-menu': ""; readonly 'switch-to-dark-mode': ""; readonly 'open-sear...' is not assignable to type 'never'.
77 | },
78 |
> 79 | navbar: {
|
test-after-build (22, ubuntu-latest)
The operation was canceled.
|
test-after-build (22, windows-latest)
The job was canceled because "_20_ubuntu-latest" failed.
|
test-after-build (22, windows-latest)
The operation was canceled.
|
build
Process completed with exit code 2.
|
simulate-deploy-discarding-build-cache (22, ubuntu-latest)
Process completed with exit code 2.
|
simulate-deploy-discarding-build-cache (20, ubuntu-latest)
The job was canceled because "_22_ubuntu-latest" failed.
|
simulate-deploy-discarding-build-cache (20, ubuntu-latest)
Process completed with exit code 2.
|
simulate-deploy-discarding-build-cache (20, windows-latest)
The job was canceled because "_22_ubuntu-latest" failed.
|
simulate-deploy-discarding-build-cache (20, windows-latest)
The operation was canceled.
|
simulate-deploy-discarding-build-cache (22, windows-latest)
The job was canceled because "_22_ubuntu-latest" failed.
|
simulate-deploy-discarding-build-cache (22, windows-latest)
The operation was canceled.
|