Commit Graph

61 Commits

Author SHA1 Message Date
Sidharth Vinod de03a017db
Remove echo 2024-01-23 23:51:48 +05:30
Sidharth Vinod 42ad1f4fe4
RefTest 2024-01-23 23:49:52 +05:30
Sidharth Vinod a01be16d27
Echo event 2024-01-23 23:38:21 +05:30
Sidharth Vinod d0224b23b0
Cleanup e2e.yml 2024-01-19 19:47:42 +05:30
Sidharth Vinod aadf32ab3e
Ignore push events on merge queue 2024-01-19 19:45:55 +05:30
Sidharth Vinod 8bfb269b37
Remove :: 2024-01-19 19:33:59 +05:30
Sidharth Vinod 3935f6b389
Remove :: 2024-01-19 19:31:25 +05:30
Sidharth Vinod f5dd24bce4
Remove :: 2024-01-19 19:29:45 +05:30
Sidharth Vinod 279e31bc55
Debug 2024-01-19 19:23:13 +05:30
Sidharth Vinod f1fc874da8
Debug 2024-01-19 19:20:39 +05:30
Sidharth Vinod a871a68f3c
Remove spec selector 2024-01-19 19:05:06 +05:30
Sidharth Vinod a964af67ec
Handle edge cases in E2E 2024-01-19 19:04:25 +05:30
Sidharth Vinod 6f205f89b2
Always run combineArtifacts 2024-01-19 16:58:19 +05:30
Sidharth Vinod 35b3192c2b
Fix error message 2024-01-19 16:58:19 +05:30
Sidharth Vinod be4721b24d
Fix cache save 2024-01-19 16:58:19 +05:30
Sidharth Vinod a9a8a208a6
Update cache key 2024-01-19 16:58:19 +05:30
Sidharth Vinod f58a86d747
Notify users 2024-01-19 16:58:19 +05:30
Sidharth Vinod 4ce5d07125
Flatten uploaded images 2024-01-19 16:58:18 +05:30
Sidharth Vinod 658af081ee
Flatten uploaded images 2024-01-19 14:42:51 +05:30
Sidharth Vinod d6e738ac4c
Run all tests 2024-01-19 12:21:51 +05:30
Sidharth Vinod 448756ab54
Fix lint 2024-01-19 12:17:20 +05:30
Sidharth Vinod d2c82c1802
Use cache to store snapshots 2024-01-19 12:06:53 +05:30
Andreas Deininger 6fb5641afc Bump GitHub workflow actions to latest versions 2023-11-09 12:56:57 +01:00
Sidharth Vinod 962ff73fc3
Batch by commit 2023-07-07 15:56:30 +05:30
Sidharth Vinod 4d0c461fa3
chore: Reduce codecov pushes
pushes to non-develop branches will not send coverage reports.
This might reduce the coverage variability issue we're having.
2023-07-06 11:32:37 +05:30
Sidharth Vinod 288f51216d
Add codecov token 2023-07-03 21:01:04 +05:30
Sidharth Vinod 29c866b09a
Don't fail CI on codecov error 2023-07-02 13:22:00 +05:30
Sidharth Vinod 78377daf2f
Rename workflow jobs 2023-07-02 10:14:35 +05:30
Sidharth Vinod 4a95589b5a
Add `merge_group` to CI triggers 2023-07-02 10:03:31 +05:30
Sidharth Vinod 3340240b9f
chore: Run codecov based on E2E test status 2023-06-17 23:23:00 +05:30
Sidharth Vinod f8540e9468
Upload E2E 2023-06-17 17:54:13 +05:30
Sidharth Vinod 2ad32f9208
Fix path name 2023-06-17 17:44:27 +05:30
Sidharth Vinod 1e84668270
Add codecov to E2E 2023-06-17 17:34:19 +05:30
Alois Klink f0a73696f5
ci(e2e): skip caching in actions/setup-node
Skip caching `pnpm` in `actions/setup-node`,
because the `cypress-io/github-action` natively supports caching `pnpm`,
as of [cypress-io/github-action@v4.2.0][1].

[1]: https://github.com/cypress-io/github-action/releases/tag/v4.2.0
2023-03-06 22:57:22 +00:00
Sidharth Vinod 8f8ae64ced
upload error snapshots 2023-01-16 01:23:42 +05:30
Sidharth Vinod 1570eb7b73
chore: Bump node to v18 2022-10-10 20:13:50 +08:00
Alois Klink 693616b00d ci(e2e): Skip pnpm cache if skipping cypress run
When running the e2e action from a fork, we prevent multi-processing
in the E2E cypress tests skipping runs that aren't
matrix.container == 1.

However, this means that the pnpm cache folder isn't created, causing
the cache action to throw an error.

To fix this, we also skip building Node/cache setup step.

Fixes: f60c7fff65
2022-09-28 20:19:08 +01:00
Alois Klink 30f6550e61 ci(e2e): remove `headless` arg from cypress run
Since [cypress-io/github-action v4.0.1][1], the headless argument
no longer exists.

Since Cypress v8.0.0, it didn't do anything, since this was the
default behaviour.

[1]: https://github.com/cypress-io/github-action/releases/tag/v4.0.1
2022-09-28 20:12:40 +01:00
Knut Sveidqvist f60c7fff65 Merge branch 'develop' into 3061_making_a_monorepo 2022-09-28 14:26:07 +02:00
Alois Klink 56e1411d37 ci(e2e): fix e2e action when running from fork
PRs from forks don't have acess to the secrets.CYPRESS_RECORD_KEY.
Because of this, we need to disable `recording`.
2022-09-25 20:11:42 +01:00
Alois Klink 24d46fb936 ci(e2e): fix e2e tests CI to use pnpm
We need to upgrade cypress-io/github-action to v4.2.0
as that's the first version that supported pnpm.

See https://github.com/cypress-io/github-action/releases/tag/v4.2.0
2022-09-25 20:02:23 +01:00
Sidharth Vinod 55d706323d
CI Concurrency 4 2022-09-21 10:42:27 +05:30
Sidharth Vinod 51df0a68cc
Remove build 2022-09-21 10:41:47 +05:30
Sidharth Vinod ca053e0a11
Parallel e2e 2022-09-21 10:36:38 +05:30
Alois Klink 20d22a6468 ci(e2e): re-enable e2e tests
I've removed the coverage upload bit, since although the
[@cypress/code-coverage][1] plugin is pretty easy to setup,
it requires babel, which we're about to remove and replace
with ESBuild.
2022-09-14 04:15:52 +01:00
Knut Sveidqvist 1ad2fad542 Tmp disabling of the e2e in the build 2022-04-07 19:12:55 +02:00
Knut Sveidqvist ada3f8e5e6 Removing pery usiage from e2e tests 2022-04-07 18:41:28 +02:00
dependabot[bot] 5f3bb4aeeb
chore(deps): bump actions/checkout from 2 to 3 (#2803)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2022-03-07 19:18:05 +01:00
dependabot[bot] fd1cd908fe
chore(deps): bump actions/setup-node from 2 to 3 (#2784)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  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>
2022-02-28 08:17:30 +01:00
MOREL Matthieu 55faa3cb1a yarn build and adapt e2e tests
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-18 16:49:00 +02:00