Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Jul 31, 2024
    • Ryan Laurie's avatar
      :cherries: Manual Backport: Run without Replay (#45799) (#46305) · 04c81905
      Ryan Laurie authored
      * ci: Run without Replay (#45799)
      
      * Uninstall ReplayIO
      
      * Remove Replay config
      
      * Install and use custom Chrome v111
      
      * Simplify comment
      
      * Set a specific Chrome version commit
      
      * Skip repro for #22517
      # Conflicts:
      #	.github/actions/prepare-cypress/action.yml
      #	.github/workflows/e2e-stress-test-flake-fix.yml
      #	.github/workflows/e2e-tests.yml
      #	.github/workflows/pre-release.yml
      #	e2e/support/config.js
      #	e2e/support/cypress.js
      #	e2e/test/scenarios/models/reproductions.cy.spec.js
      #	package.json
      #	yarn.lock
      
      * sort out download utils
      
      * fix another import
  2. Apr 30, 2024
  3. Apr 18, 2024
  4. Apr 10, 2024
  5. Apr 09, 2024
  6. Mar 29, 2024
  7. Mar 14, 2024
  8. Mar 08, 2024
  9. Feb 29, 2024
  10. Feb 28, 2024
  11. Feb 23, 2024
    • Kamil Mielnik's avatar
      Backport - RFC 70 - Automate sorting imports (#39096) · c18c3f0d
      Kamil Mielnik authored
      * Include e2e directory in prettier scripts
      
      * Align ESLint & prettier paths in "lint-stage" & "scripts" in package.json
      
      * Handle ts files in e2e tests
      
      * Format "lint-prettier-pure" script the same way as "prettier"
      
      * Ignore database files in ESLint as they reference a file that is git-ignored but does exist locally
      
      * Remove duplicated eslint call
      
      * Manually fix ESLint-reported issues
      
      * Upgrade eslint-plugin-import
      
      * Configure import/order rule for consistent, predictable imports
      
      * Change "eslint-disable-next-line no-restricted-imports" into "eslint-disable-line"
      
      * Ensure imports are in a single block
      
      * Move or remove informative comments between import statements
      
      * Remove imports-grouping comments
      
      * Configure groups
      - the difference between the default setting is the presence of "internal" group
      
      * Manually fix imports order and disable "import/order" rule in files with possible circular dependencies
      
      * Move comment to the same line as import
      
      * Run "yarn eslint-fix" 5 times
      
      * Manually fix imports order in remaining files
      
      * Run "yarn prettier"
      
      * Fix import
      
      * Fix circular dependency
      
      * Fix circular dependency
      
      * ESLint
      Unverified
      c18c3f0d
  12. Feb 08, 2024
  13. Feb 07, 2024
  14. Jan 31, 2024
  15. Jan 29, 2024
    • Anton Kulyk's avatar
      Convert `ExplicitSize` to TypeScript (#38098) · 221ca042
      Anton Kulyk authored
      * Remove `wrapped` arg from `ExplicitSize`
      
      * Remove `AutoExpanding` HOC
      
      * Convert `ExplicitSize` to TypeScript
      
      * Fix `ExplicitSize` mock
      
      * Remove redundant type
      
      * Revert "Remove `wrapped` arg from `ExplicitSize`"
      
      This reverts commit 014bc4c61ae21ff67ae2157c40297f33fd39d95d.
      
      * Fix type
      Unverified
      221ca042
  16. Jan 25, 2024
  17. Jan 24, 2024
    • Denis Berezin's avatar
      Add code diff logic and switch to preview mode (#37155) · 8f0a57ba
      Denis Berezin authored
      * Migrate EmbedModalContent to TS
      
      * Add basic UI changes to Embed modal
      
      * More styling
      
      * Add more styling
      
      * Self review fixes
      
      * Self review fixes
      
      * Fix action button
      
      * Fix unit tests
      
      * Fix e2e tests
      
      * Fix e2e tests
      
      * Code review and design fixes
      
      * Fix unit test
      
      * Add Parameters tab text diff and switch to preview
      
      * Add code diff display logic for appearance tab
      
      * Self review fixes
      
      * Fix e2e tests
      
      * Button text hotfix
      
      * Move state to component, fix diff
      
      * Review fixes, action buttons refactor
      
      * Implement new code diff
      
      * Fix text highlight, fix unit tests
      
      * Code review fixes
      
      * Design review fixes
      
      * New code diff highlight UX
      
      * Remove folding
      
      * Change code diff logic, add automatic client code switch
      
      * Fix code highlight logic
      
      * Add unit tests
      
      * Fix some e2e tests
      
      * Fix e2e tests
      
      * Fix code highlight, parameters diff
      
      * Add code highlight on locked parameter value change
      
      * Add more tests
      
      * Review fixes
      
      * Refactor unit tests
      
      * Rollback preview tab remove, add utm tags
      
      * Fix prettier
      
      * Add interactive modal header with hover
      
      * Review fixes
      
      * Review fixes
      Unverified
      8f0a57ba
    • Nemanja Glumac's avatar
  18. Jan 18, 2024
  19. Jan 15, 2024
  20. Jan 09, 2024
    • Mark Bastian's avatar
      Multiple Cypress Reporters (#37421) · 89cad7b3
      Mark Bastian authored
      * Multiple Cypress Reporters
      
      This PR modifies our Cypress reporter to support multiple reporters, currently pretty mochawesome reports and junit xml files. This was enabled using the [cypress-multi-reporters](https://www.npmjs.com/package/cypress-multi-reporters) reporter. Additional reporters are added via yarn packages:
      - [mocha-junit-reporter](https://www.npmjs.com/package/mocha-junit-reporter)
      - [mochawesome](https://www.npmjs.com/package/mochawesome) which was already installed
      
      One of the biggest challenges here is simply getting the config keys right, primarily `mochaJunitReporterReporterOptions` as opposed to the more sane `mochaJunitReporterOptions`, but I guess that the legacy of Java (:coffee:). Also be aware that `mochawesomeReporterOptions` is NOT the same as `mochaAwesomeReporterOptions` but `mochaJunitReporterReporterOptions` is not `mochJunitReporterReporterOptions` for obvious reasons.
      
      For future reference, note that multiple `mochawesome` reporters are available. Read more [here](https://glebbahmutov.com/blog/the-awesome-battle/) in the event that one of them is mochawesomer than the other and we want to level up.
      
      Closes #37195
      
      * Adding feedback per @iethree.
      
      * Updated lock file
      Unverified
      89cad7b3
  21. Jan 08, 2024
  22. Jan 05, 2024
  23. Dec 27, 2023
  24. Dec 22, 2023
  25. Dec 20, 2023
  26. Dec 13, 2023
  27. Dec 08, 2023
  28. Dec 07, 2023
  29. Dec 04, 2023
  30. Nov 29, 2023
    • Nemanja Glumac's avatar
      Tweak ReplayIO E2E runs (#36138) · b85414cb
      Nemanja Glumac authored
      * Run ReplayIO E2E tests every three hours
      
      * Fix the conditional and run all tests
      
      * Upgrade replay runner to the latest version
      
      * Use unique GitHub run id to tag Replay runs
      
      * Make replay API key available to each run
      
      * Use native replay upload
      
      * Upgrade replay plugin to v1.7.5
      Unverified
      b85414cb
  31. Nov 23, 2023
  32. Nov 22, 2023
Loading