{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93315698,"defaultBranch":"main","name":"mampf","ownerLogin":"MaMpf-HD","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-04T13:37:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72497302?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720616684.0","currentOid":""},"activityList":{"items":[{"before":"dd2571f0865466b3fae9b5ddbf034f9cdb1e480b","after":"afe4ff3035a75d1e940c594df10e95eba064c3e7","ref":"refs/heads/feature/user-cleaner","pushedAt":"2024-07-10T13:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Rewrite logic for when user cleaner is started","shortMessageHtmlLink":"Rewrite logic for when user cleaner is started"}},{"before":"cabb828279ace19422cc92cf8ad6c1ed264f1497","after":"ddd8983870bb5093563c6244923b298a49aea196","ref":"refs/heads/feature/cards-glass","pushedAt":"2024-07-10T13:06:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feature/cards-glass","shortMessageHtmlLink":"Merge branch 'dev' into feature/cards-glass"}},{"before":"87f2ad28e76096ef5146bc85f5a7f74aaa8f6e48","after":null,"ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-10T13:04:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"}},{"before":"e7d6053915e408f06d290711c4d56e95f6e029c2","after":"bf7c6dcff49a67bf532af055926aab2d79c37fa4","ref":"refs/heads/dev","pushedAt":"2024-07-10T13:04:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Disable Codecov patch/project checks in CI/CD (#664)\n\n* Update codecov status check settings\r\n\r\n* Modify random ruby lines for testing purposes\r\n\r\n* Disable project and patch Codecov reports\r\n\r\n* Fix path to codecov config file\r\n\r\n* Add \"**/*\" to codecov paths\r\n\r\n* Try out different syntax to disable project/patch\r\n\r\n* Revert to new codecov syntax\r\n\r\n* Try not to use relative path for codecov.yml\r\n\r\n* Try to put codecov config back to root folder\r\n\r\n* Add comment explaining situation\r\n\r\n* Revert \"Modify random ruby lines for testing purposes\"\r\n\r\nThis reverts commit 23fffef91ba88d1026e9cecd417390f3d553f833.","shortMessageHtmlLink":"Disable Codecov patch/project checks in CI/CD (#664)"}},{"before":"febae5a8494b098ee75d71b51f7cd7c431d0444a","after":null,"ref":"refs/heads/fix/vscode-settings","pushedAt":"2024-07-09T14:20:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"}},{"before":"6bde35d606cf982fd72d4934db2d222c50915de2","after":"e7d6053915e408f06d290711c4d56e95f6e029c2","ref":"refs/heads/dev","pushedAt":"2024-07-09T14:20:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Don't use VSCode ESLint experimental flag anymore (#662)\n\n* Improve some VSCode settings\r\n\r\n* Remove custom Ruby LSP command","shortMessageHtmlLink":"Don't use VSCode ESLint experimental flag anymore (#662)"}},{"before":"e295606eebd3df624178746bf1dc01f33b5f7636","after":"87f2ad28e76096ef5146bc85f5a7f74aaa8f6e48","ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-08T12:19:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Revert \"Modify random ruby lines for testing purposes\"\n\nThis reverts commit 23fffef91ba88d1026e9cecd417390f3d553f833.","shortMessageHtmlLink":"Revert \"Modify random ruby lines for testing purposes\""}},{"before":"83435d18b0b646478d5b4d1faff7b07f034f401e","after":"e295606eebd3df624178746bf1dc01f33b5f7636","ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-08T12:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Try to put codecov config back to root folder","shortMessageHtmlLink":"Try to put codecov config back to root folder"}},{"before":"2e7e471921e5a1eca755428b4122d77517293be7","after":"83435d18b0b646478d5b4d1faff7b07f034f401e","ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-08T11:59:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Try not to use relative path for codecov.yml","shortMessageHtmlLink":"Try not to use relative path for codecov.yml"}},{"before":"b46ca50b6aaf76d7b990601ec3e633c8c583088a","after":"2e7e471921e5a1eca755428b4122d77517293be7","ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-08T11:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Try out different syntax to disable project/patch","shortMessageHtmlLink":"Try out different syntax to disable project/patch"}},{"before":"a6bd2be9f4aba0b9f4a36e93dc3dca60f3785d24","after":"b46ca50b6aaf76d7b990601ec3e633c8c583088a","ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-08T11:19:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Add \"**/*\" to codecov paths","shortMessageHtmlLink":"Add \"**/*\" to codecov paths"}},{"before":"23fffef91ba88d1026e9cecd417390f3d553f833","after":"a6bd2be9f4aba0b9f4a36e93dc3dca60f3785d24","ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-08T00:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Disable project and patch Codecov reports","shortMessageHtmlLink":"Disable project and patch Codecov reports"}},{"before":"6bde35d606cf982fd72d4934db2d222c50915de2","after":"23fffef91ba88d1026e9cecd417390f3d553f833","ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-07T23:51:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Modify random ruby lines for testing purposes","shortMessageHtmlLink":"Modify random ruby lines for testing purposes"}},{"before":null,"after":"6bde35d606cf982fd72d4934db2d222c50915de2","ref":"refs/heads/tests/codecov-status-checks","pushedAt":"2024-07-07T23:50:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Get Cypress up and running again (with docker and interactive testing) (#652)\n\n* Setup X11 Cypress GUI forwarding\r\n\r\nAlso see my StackOverflow question:\r\nhttps://stackoverflow.com/q/78639075\r\n\r\n* Delete unnecessary Cypress sample files\r\n\r\n* Simplify Cypress config setup\r\n\r\n* Use internal docker host port\r\n\r\n* Delete old cypress helper\r\n\r\n* Remove e2e configuration\r\n\r\n* Fix wrong network assignment in Docker\r\n\r\n* Add cypress ESLint plugin back\r\n\r\n* Copy up-to-date on-rails commands from GitHub\r\n\r\nSee this file:\r\nhttps://github.com/shakacode/cypress-on-rails/blob/master/lib/generators/cypress_on_rails/templates/spec/cypress/support/on-rails.js\r\n\r\n* Init dummy submission cypress test\r\n\r\n* Clean up comments in cypress-interactive Dockerfile\r\n\r\n* Outsource cypress docker setup in separate file\r\n\r\n* Remove `run_tests.sh` file\r\n\r\n* Add `createUserAndLogin` cypress command\r\n\r\nAlso updated the cypress user emails and passwords.\r\n\r\n* Name cypress users more creatively\r\n\r\n* Add own Cypress FactoryBot implementation\r\n\r\n* Move cypress controller to subfolder\r\n\r\n* Remove cypress-on-rails dependency\r\n\r\nNote that at this point, some cypress commands don't work yet.\r\n\r\n* Outsource js error parsing logic to its own file\r\n\r\n* Add database cleaner and user creator for cypress\r\n\r\n* Fix RuboCop errors and improve documentation\r\n\r\n* Remove unnecessary `Cypress::` specifier\r\n\r\n* Remove unnecessary `index.js` file\r\n\r\n* Improve documentation for FactoryBot\r\n\r\n* Start Cypress UI automatically with open browser\r\n\r\n* Add Cypress tests to GitHub Actions CI/CD\r\n\r\n* Pass ./cypress.yml file to docker & split lines\r\n\r\n* Disable existing cypress tests for now\r\n\r\nwill bring them back in a subsequent PR\r\n\r\n* Rename submissions spec\r\n\r\n* Rename cypress route subjects\r\n\r\n* Don't clear entrypoint for cypress tests\r\n\r\n* Execute \"cypress run\" in entrypoint\r\n\r\n* Rename archived tests and exclude them from ESLint\r\n\r\n* Temporarily disable docker compose cache\r\n\r\n* Disable old migrations stemming from globalize gem\r\n\r\nAlong side this, the schema was automatically updated and got rid of\r\nold translation tables originally created by the globalize gem.\r\nThey were still in here as remnant of #609.\r\n\r\n* Add back docker compose cache to cypress workflow\r\n\r\n* Revert \"Disable old migrations stemming from globalize gem\"\r\n\r\nThis reverts commit 88f369e7194ba07cc7c1c0a6d44b3b73bec28834.\r\n\r\n* Use `db:schema:load` instead of `db:migrate`\r\n\r\nSee https://github.com/rails/rails/blob/d43ee2088118425e493766aeb20575e9ce7159d1/actionmailbox/test/dummy/db/schema.rb#L5-L9\r\n\r\nWe also abort the script if it is called from the production\r\nenvironment. It's only intended for usage in the dev/test environment.\r\nFor production, we have the respective master and worker entrypoints.\r\n\r\n* Wait for MaMpf before opening cypress UI","shortMessageHtmlLink":"Get Cypress up and running again (with docker and interactive testing) ("}},{"before":"ea6784f47b691d441ce753aa66df998e10e15e1e","after":"febae5a8494b098ee75d71b51f7cd7c431d0444a","ref":"refs/heads/fix/vscode-settings","pushedAt":"2024-07-07T23:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Remove custom Ruby LSP command","shortMessageHtmlLink":"Remove custom Ruby LSP command"}},{"before":"6bde35d606cf982fd72d4934db2d222c50915de2","after":"ea6784f47b691d441ce753aa66df998e10e15e1e","ref":"refs/heads/fix/vscode-settings","pushedAt":"2024-07-07T23:19:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Improve some VSCode settings","shortMessageHtmlLink":"Improve some VSCode settings"}},{"before":"6269619803be0154278a9f7c4108ebc1c34e47f5","after":"dd2571f0865466b3fae9b5ddbf034f9cdb1e480b","ref":"refs/heads/feature/user-cleaner","pushedAt":"2024-07-07T23:16:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feature/user-cleaner","shortMessageHtmlLink":"Merge branch 'dev' into feature/user-cleaner"}},{"before":"05555c292cb78c6880d4cc31d85604fcb676b3ac","after":"6269619803be0154278a9f7c4108ebc1c34e47f5","ref":"refs/heads/feature/user-cleaner","pushedAt":"2024-07-07T23:12:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Don't run user cleaner for mampf-experimental/dev","shortMessageHtmlLink":"Don't run user cleaner for mampf-experimental/dev"}},{"before":null,"after":"6bde35d606cf982fd72d4934db2d222c50915de2","ref":"refs/heads/fix/vscode-settings","pushedAt":"2024-07-07T22:38:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Get Cypress up and running again (with docker and interactive testing) (#652)\n\n* Setup X11 Cypress GUI forwarding\r\n\r\nAlso see my StackOverflow question:\r\nhttps://stackoverflow.com/q/78639075\r\n\r\n* Delete unnecessary Cypress sample files\r\n\r\n* Simplify Cypress config setup\r\n\r\n* Use internal docker host port\r\n\r\n* Delete old cypress helper\r\n\r\n* Remove e2e configuration\r\n\r\n* Fix wrong network assignment in Docker\r\n\r\n* Add cypress ESLint plugin back\r\n\r\n* Copy up-to-date on-rails commands from GitHub\r\n\r\nSee this file:\r\nhttps://github.com/shakacode/cypress-on-rails/blob/master/lib/generators/cypress_on_rails/templates/spec/cypress/support/on-rails.js\r\n\r\n* Init dummy submission cypress test\r\n\r\n* Clean up comments in cypress-interactive Dockerfile\r\n\r\n* Outsource cypress docker setup in separate file\r\n\r\n* Remove `run_tests.sh` file\r\n\r\n* Add `createUserAndLogin` cypress command\r\n\r\nAlso updated the cypress user emails and passwords.\r\n\r\n* Name cypress users more creatively\r\n\r\n* Add own Cypress FactoryBot implementation\r\n\r\n* Move cypress controller to subfolder\r\n\r\n* Remove cypress-on-rails dependency\r\n\r\nNote that at this point, some cypress commands don't work yet.\r\n\r\n* Outsource js error parsing logic to its own file\r\n\r\n* Add database cleaner and user creator for cypress\r\n\r\n* Fix RuboCop errors and improve documentation\r\n\r\n* Remove unnecessary `Cypress::` specifier\r\n\r\n* Remove unnecessary `index.js` file\r\n\r\n* Improve documentation for FactoryBot\r\n\r\n* Start Cypress UI automatically with open browser\r\n\r\n* Add Cypress tests to GitHub Actions CI/CD\r\n\r\n* Pass ./cypress.yml file to docker & split lines\r\n\r\n* Disable existing cypress tests for now\r\n\r\nwill bring them back in a subsequent PR\r\n\r\n* Rename submissions spec\r\n\r\n* Rename cypress route subjects\r\n\r\n* Don't clear entrypoint for cypress tests\r\n\r\n* Execute \"cypress run\" in entrypoint\r\n\r\n* Rename archived tests and exclude them from ESLint\r\n\r\n* Temporarily disable docker compose cache\r\n\r\n* Disable old migrations stemming from globalize gem\r\n\r\nAlong side this, the schema was automatically updated and got rid of\r\nold translation tables originally created by the globalize gem.\r\nThey were still in here as remnant of #609.\r\n\r\n* Add back docker compose cache to cypress workflow\r\n\r\n* Revert \"Disable old migrations stemming from globalize gem\"\r\n\r\nThis reverts commit 88f369e7194ba07cc7c1c0a6d44b3b73bec28834.\r\n\r\n* Use `db:schema:load` instead of `db:migrate`\r\n\r\nSee https://github.com/rails/rails/blob/d43ee2088118425e493766aeb20575e9ce7159d1/actionmailbox/test/dummy/db/schema.rb#L5-L9\r\n\r\nWe also abort the script if it is called from the production\r\nenvironment. It's only intended for usage in the dev/test environment.\r\nFor production, we have the respective master and worker entrypoints.\r\n\r\n* Wait for MaMpf before opening cypress UI","shortMessageHtmlLink":"Get Cypress up and running again (with docker and interactive testing) ("}},{"before":"72ba9114e91fc4bab54b6ee4a937e916568b3d56","after":"36d1d364126d3a8924d671bd98856f923a423754","ref":"refs/heads/feature/justfile","pushedAt":"2024-07-04T12:41:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Add newline at end of `.justfile`","shortMessageHtmlLink":"Add newline at end of .justfile"}},{"before":"d606cf5b18371f861699b5ea432e7fde513c67ac","after":"72ba9114e91fc4bab54b6ee4a937e916568b3d56","ref":"refs/heads/feature/justfile","pushedAt":"2024-07-04T12:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Improve just installation via yarn commands","shortMessageHtmlLink":"Improve just installation via yarn commands"}},{"before":"8f602c37c356da4e8e9411010401e0ff57cd4c03","after":"d606cf5b18371f861699b5ea432e7fde513c67ac","ref":"refs/heads/feature/justfile","pushedAt":"2024-07-04T11:56:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Add more \"open in browser\" commands","shortMessageHtmlLink":"Add more \"open in browser\" commands"}},{"before":"7cef0ffaae6139c29bcdf75ed1152a32350b073b","after":"8f602c37c356da4e8e9411010401e0ff57cd4c03","ref":"refs/heads/feature/justfile","pushedAt":"2024-07-03T22:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Don't print help message in list","shortMessageHtmlLink":"Don't print help message in list"}},{"before":"b54bc18538be8f3924f5ce7965a4244c1f8bdfc3","after":"7cef0ffaae6139c29bcdf75ed1152a32350b073b","ref":"refs/heads/feature/justfile","pushedAt":"2024-07-03T22:02:38.000Z","pushType":"push","commitsCount":73,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Add npm script to install latest version of `just`","shortMessageHtmlLink":"Add npm script to install latest version of just"}},{"before":"e021a47364710dbdaf7fe082dc12bc21495d2614","after":"cabb828279ace19422cc92cf8ad6c1ed264f1497","ref":"refs/heads/feature/cards-glass","pushedAt":"2024-07-03T17:52:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Wait for turbolinks:load (shining pointer)","shortMessageHtmlLink":"Wait for turbolinks:load (shining pointer)"}},{"before":"a6812fd731934e99dfe0af745191ee48c72419ab","after":"e021a47364710dbdaf7fe082dc12bc21495d2614","ref":"refs/heads/feature/cards-glass","pushedAt":"2024-07-03T15:04:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Make default screenshot more subdued","shortMessageHtmlLink":"Make default screenshot more subdued"}},{"before":"1ab1ceb2157b570569b6062bb2735284ef36b62b","after":"a6812fd731934e99dfe0af745191ee48c72419ab","ref":"refs/heads/feature/cards-glass","pushedAt":"2024-07-03T14:55:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Fix download button alignment","shortMessageHtmlLink":"Fix download button alignment"}},{"before":"a59ea657bcce622fa8c0ebf275efc7f5da050acf","after":"1ab1ceb2157b570569b6062bb2735284ef36b62b","ref":"refs/heads/feature/cards-glass","pushedAt":"2024-07-03T13:30:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Use auto phrasing for card word break","shortMessageHtmlLink":"Use auto phrasing for card word break"}},{"before":"ef86abc9a9aede8d1a63427a8ae884b747dd21a8","after":null,"ref":"refs/heads/tests/cypress","pushedAt":"2024-07-02T21:50:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"}},{"before":"ed867fb2c084de24ce50e2b06373b5296b269359","after":"6bde35d606cf982fd72d4934db2d222c50915de2","ref":"refs/heads/dev","pushedAt":"2024-07-02T21:50:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Splines","name":"Splines","path":"/Splines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37160523?s=80&v=4"},"commit":{"message":"Get Cypress up and running again (with docker and interactive testing) (#652)\n\n* Setup X11 Cypress GUI forwarding\r\n\r\nAlso see my StackOverflow question:\r\nhttps://stackoverflow.com/q/78639075\r\n\r\n* Delete unnecessary Cypress sample files\r\n\r\n* Simplify Cypress config setup\r\n\r\n* Use internal docker host port\r\n\r\n* Delete old cypress helper\r\n\r\n* Remove e2e configuration\r\n\r\n* Fix wrong network assignment in Docker\r\n\r\n* Add cypress ESLint plugin back\r\n\r\n* Copy up-to-date on-rails commands from GitHub\r\n\r\nSee this file:\r\nhttps://github.com/shakacode/cypress-on-rails/blob/master/lib/generators/cypress_on_rails/templates/spec/cypress/support/on-rails.js\r\n\r\n* Init dummy submission cypress test\r\n\r\n* Clean up comments in cypress-interactive Dockerfile\r\n\r\n* Outsource cypress docker setup in separate file\r\n\r\n* Remove `run_tests.sh` file\r\n\r\n* Add `createUserAndLogin` cypress command\r\n\r\nAlso updated the cypress user emails and passwords.\r\n\r\n* Name cypress users more creatively\r\n\r\n* Add own Cypress FactoryBot implementation\r\n\r\n* Move cypress controller to subfolder\r\n\r\n* Remove cypress-on-rails dependency\r\n\r\nNote that at this point, some cypress commands don't work yet.\r\n\r\n* Outsource js error parsing logic to its own file\r\n\r\n* Add database cleaner and user creator for cypress\r\n\r\n* Fix RuboCop errors and improve documentation\r\n\r\n* Remove unnecessary `Cypress::` specifier\r\n\r\n* Remove unnecessary `index.js` file\r\n\r\n* Improve documentation for FactoryBot\r\n\r\n* Start Cypress UI automatically with open browser\r\n\r\n* Add Cypress tests to GitHub Actions CI/CD\r\n\r\n* Pass ./cypress.yml file to docker & split lines\r\n\r\n* Disable existing cypress tests for now\r\n\r\nwill bring them back in a subsequent PR\r\n\r\n* Rename submissions spec\r\n\r\n* Rename cypress route subjects\r\n\r\n* Don't clear entrypoint for cypress tests\r\n\r\n* Execute \"cypress run\" in entrypoint\r\n\r\n* Rename archived tests and exclude them from ESLint\r\n\r\n* Temporarily disable docker compose cache\r\n\r\n* Disable old migrations stemming from globalize gem\r\n\r\nAlong side this, the schema was automatically updated and got rid of\r\nold translation tables originally created by the globalize gem.\r\nThey were still in here as remnant of #609.\r\n\r\n* Add back docker compose cache to cypress workflow\r\n\r\n* Revert \"Disable old migrations stemming from globalize gem\"\r\n\r\nThis reverts commit 88f369e7194ba07cc7c1c0a6d44b3b73bec28834.\r\n\r\n* Use `db:schema:load` instead of `db:migrate`\r\n\r\nSee https://github.com/rails/rails/blob/d43ee2088118425e493766aeb20575e9ce7159d1/actionmailbox/test/dummy/db/schema.rb#L5-L9\r\n\r\nWe also abort the script if it is called from the production\r\nenvironment. It's only intended for usage in the dev/test environment.\r\nFor production, we have the respective master and worker entrypoints.\r\n\r\n* Wait for MaMpf before opening cypress UI","shortMessageHtmlLink":"Get Cypress up and running again (with docker and interactive testing) ("}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEe8pGawA","startCursor":null,"endCursor":null}},"title":"Activity ยท MaMpf-HD/mampf"}