feat: Add appless pre-PAT onboarding container #6613
ci.yml
on: pull_request
Install deps
14s
Build Self Hosted Image
/
Build Self Hosted App
1m 6s
Codecov Startup
/
Codecov Startup
15s
Generate runner indexes Vitest
5s
Run Lint
1m 15s
Run Type Checker
42s
Run Prettier Check
33s
Upload Bundle Stats - Production
41s
Upload Bundle Stats - Staging
41s
Run storybook
1m 53s
Run Fossa
17s
Build Self Hosted Image
/
Push Self Hosted Image
0s
Build Self Hosted Image
/
Push Self Hosted Release Image
0s
Matrix: test-vitest
Build App
0s
Push Self Hosted Image
/
Push Self Hosted Image
Push Self Hosted Image
/
Push Self Hosted Release Image
Annotations
36 errors and 13 warnings
Upload Bundle Stats - Production:
src/pages/OwnerPage/OnboardingOrg/OnboardingOrg.tsx#L65
Type '{ isOpen: boolean; isShareRequestVersion: boolean; onClose: () => void; onComplete: () => void; }' is not assignable to type 'IntrinsicAttributes & AppInstallModalProps'.
|
Upload Bundle Stats - Production:
src/pages/DefaultOrgSelector/GitHubHelpBanner/GitHubHelpBanner.test.tsx#L1
'GitHubHelpBanner.test.tsx' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module.
|
Upload Bundle Stats - Production
Process completed with exit code 1.
|
Run Type Checker:
src/pages/DefaultOrgSelector/GitHubHelpBanner/GitHubHelpBanner.test.tsx#L1
'GitHubHelpBanner.test.tsx' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module.
|
Run Type Checker:
src/pages/OwnerPage/OnboardingOrg/OnboardingOrg.tsx#L65
Type '{ isOpen: boolean; isShareRequestVersion: boolean; onClose: () => void; onComplete: () => void; }' is not assignable to type 'IntrinsicAttributes & AppInstallModalProps'.
|
Run Type Checker
Process completed with exit code 2.
|
Upload Bundle Stats - Staging:
src/pages/OwnerPage/OnboardingOrg/OnboardingOrg.tsx#L65
Type '{ isOpen: boolean; isShareRequestVersion: boolean; onClose: () => void; onComplete: () => void; }' is not assignable to type 'IntrinsicAttributes & AppInstallModalProps'.
|
Upload Bundle Stats - Staging:
src/pages/DefaultOrgSelector/GitHubHelpBanner/GitHubHelpBanner.test.tsx#L1
'GitHubHelpBanner.test.tsx' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module.
|
Upload Bundle Stats - Staging
Process completed with exit code 1.
|
Build Self Hosted Image / Build Self Hosted App
Process completed with exit code 2.
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > cloud: > TOS > when called with signed TOS user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: true, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
"isFullExperience": true,
- "isLoading": true,
+ "isLoading": false,
"redirectToSyncPage": false,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > cloud: > TOS > when called with legacy user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: true, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
"isFullExperience": true,
- "isLoading": true,
+ "isLoading": false,
"redirectToSyncPage": false,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > cloud: > TOS > when called with guest user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: true, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
"isFullExperience": true,
- "isLoading": true,
+ "isLoading": false,
"redirectToSyncPage": false,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > cloud: > TOS > when called with unsigned TOS user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: false, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
- "isFullExperience": true,
- "isLoading": true,
+ "isFullExperience": false,
+ "isLoading": false,
"redirectToSyncPage": false,
- "showAgreeToTerms": false,
+ "showAgreeToTerms": true,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > self hosted: > TOS > when called with signed TOS user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: true, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
"isFullExperience": true,
- "isLoading": true,
+ "isLoading": false,
"redirectToSyncPage": false,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > self hosted: > TOS > when called with guest user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: true, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
"isFullExperience": true,
- "isLoading": true,
+ "isLoading": false,
"redirectToSyncPage": false,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > self hosted: > TOS > when called with legacy user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: true, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
"isFullExperience": true,
- "isLoading": true,
+ "isLoading": false,
"redirectToSyncPage": false,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > self hosted: > TOS > when called with unsigned TOS user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: true, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
"isFullExperience": true,
- "isLoading": true,
+ "isLoading": false,
"redirectToSyncPage": false,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > cloud: > Sentry login provider > when called with has synced a provider user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: true, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
"isFullExperience": true,
- "isLoading": true,
+ "isLoading": false,
"redirectToSyncPage": false,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx > useUserAccessGate > cloud: > Sentry login provider > when called with has not synced a provider user > return values are expect while useUser resolves:
src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx#L606
AssertionError: expected { isFullExperience: false, …(3) } to strictly equal { isFullExperience: true, …(3) }
- Expected
+ Received
Object {
- "isFullExperience": true,
- "isLoading": true,
- "redirectToSyncPage": false,
+ "isFullExperience": false,
+ "isLoading": false,
+ "redirectToSyncPage": true,
"showAgreeToTerms": false,
}
❯ src/layouts/BaseLayout/hooks/useUserAccessGate.test.tsx:606:36
|
Test Runner #4 - Vitest
The job was canceled because "_0" failed.
|
Test Runner #4 - Vitest
The operation was canceled.
|
Test Runner #2 - Vitest
The job was canceled because "_0" failed.
|
Test Runner #2 - Vitest
The operation was canceled.
|
Test Runner #7 - Vitest
The job was canceled because "_0" failed.
|
Test Runner #7 - Vitest
The operation was canceled.
|
Test Runner #1 - Vitest
The job was canceled because "_0" failed.
|
src/pages/DefaultOrgSelector/DefaultOrgSelector.test.jsx > DefaultOrgSelector > page renders > renders without personal organization if user selected business use:
src/pages/DefaultOrgSelector/DefaultOrgSelector.test.jsx#L398
Error: expect(element).not.toBeInTheDocument()
expected document not to contain element, found <li
aria-selected="false"
class="block cursor-pointer py-1 px-3 text-sm font-normal"
id="downshift-9-item-0"
role="option"
>
<div
class="flex h-8 items-center gap-2"
>
<div
class="size-6 rounded-full bg-ds-gray-tertiary motion-safe:animate-pulse"
/>
<span>
janedoe
</span>
</div>
</li> instead
❯ src/pages/DefaultOrgSelector/DefaultOrgSelector.test.jsx:398:27
|
src/pages/DefaultOrgSelector/DefaultOrgSelector.test.jsx > DefaultOrgSelector > page renders > renders with no organizations found if only personal org if user selected business use:
src/pages/DefaultOrgSelector/DefaultOrgSelector.test.jsx#L434
Error: expect(element).not.toBeInTheDocument()
expected document not to contain element, found <li
aria-selected="false"
class="block cursor-pointer py-1 px-3 text-sm font-normal"
id="downshift-13-item-0"
role="option"
>
<div
class="flex h-8 items-center gap-2"
>
<div
class="size-6 rounded-full bg-ds-gray-tertiary motion-safe:animate-pulse"
/>
<span>
janedoe
</span>
</div>
</li> instead
❯ src/pages/DefaultOrgSelector/DefaultOrgSelector.test.jsx:434:27
|
Test Runner #1 - Vitest
Process completed with exit code 1.
|
Test Runner #5 - Vitest
The job was canceled because "_0" failed.
|
Test Runner #5 - Vitest
The operation was canceled.
|
Test Runner #6 - Vitest
The job was canceled because "_0" failed.
|
Test Runner #6 - Vitest
The operation was canceled.
|
Test Runner #3 - Vitest
The job was canceled because "_0" failed.
|
Test Runner #3 - Vitest
The operation was canceled.
|
Install deps
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Generate runner indexes Vitest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Codecov Startup / Codecov Startup
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run Fossa
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run Prettier Check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Upload Bundle Stats - Production
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run Type Checker
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Upload Bundle Stats - Staging
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build Self Hosted Image / Build Self Hosted App
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run storybook
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Test Runner #8 - Vitest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Test Runner #0 - Vitest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|