73 Commits

Author SHA1 Message Date
95237165e1 Move VNS implementation to the project
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 3m55s
2024-08-01 20:22:51 +02:00
3971fab196 Refactor implementation to make it more efficient 2024-08-01 19:24:29 +02:00
41589af738 Add test with a table with three uneven groups 2024-08-01 19:17:03 +02:00
0836a91498 Include additional test case 2024-08-01 19:13:47 +02:00
c0aea23954 Include additional test case 2024-08-01 19:11:36 +02:00
2a0a2d77df Refactor + include tests when there are two groups of guests 2024-08-01 19:09:26 +02:00
d194b91244 Include additional test case for four people 2024-08-01 18:53:46 +02:00
f4c0cca369 Include additional test case for three people 2024-08-01 18:52:22 +02:00
8c6974a1e5 Replace rule that calculates discomfort 2024-08-01 18:43:56 +02:00
df391a4f35 Extract a DiscomfortCalculator class 2024-07-31 22:53:50 +02:00
69b013a717 Merge branch 'main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 1m21s
2024-07-31 20:38:06 +00:00
1c940d1279 Merge pull request 'Define an initializer with a hierarchy of affinity groups' (#16) from affinity-groups-hierarchy into main
All checks were successful
Run unit tests / unit_tests (push) Successful in 2m42s
Reviewed-on: #16
2024-07-31 20:37:17 +00:00
726470267d Define an initializer with a hierarchy of affinity groups
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 2m7s
2024-07-31 20:58:47 +02:00
5b68434522 Merge remote-tracking branch 'origin/main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 3m5s
2024-07-31 19:39:40 +02:00
0cb0b463aa Merge pull request 'Update dependency rspec-rails to v6.1.3' (#10) from renovate/rspec-rails-6.x-lockfile into main
All checks were successful
Run unit tests / unit_tests (push) Successful in 2m50s
Reviewed-on: #10
2024-07-31 06:48:46 +00:00
4fe0e29ebe Merge pull request 'Update dependency faker to v3.4.2' (#3) from renovate/faker-3.x-lockfile into main
Some checks failed
Run unit tests / unit_tests (push) Has been cancelled
Reviewed-on: #3
2024-07-31 06:48:25 +00:00
Renovate Bot
2126fff3d2 Update dependency faker to v3.4.2
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 5m34s
2024-07-30 23:02:39 +00:00
Renovate Bot
5bbabd0618 Update dependency rspec-rails to v6.1.3
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 11s
2024-07-30 23:02:30 +00:00
abe1d22f23 Merge pull request 'Implement a tree structure for groups' (#12) from tree-tags into main
All checks were successful
Run unit tests / unit_tests (push) Successful in 2m28s
Reviewed-on: #12
2024-07-30 22:56:22 +00:00
876c8ccd06 Remove unnecessary change
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 1m43s
2024-07-31 00:54:32 +02:00
c7b983d5cf Merge branch 'main' into tree-tags
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 3m51s
2024-07-30 22:48:42 +00:00
46d0c8f947 Merge pull request 'Fix problems in unit tests where DB access was attempted before DB was ready' (#13) from fix/postgres-health-timeout into main
All checks were successful
Run unit tests / unit_tests (push) Successful in 3m48s
Reviewed-on: #13
2024-07-30 22:48:29 +00:00
49bbea1364 Remove optional parameters that are not needed
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 2m50s
2024-07-31 00:41:48 +02:00
424a980e69 Remove redundant creation of db
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 3m18s
2024-07-30 21:37:22 +02:00
0d82ef3d40 Install psql client
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 4m37s
2024-07-30 21:33:02 +02:00
eade9f0318 Explicitly wait for Postgres to be ready to accept connections
Some checks failed
Run unit tests / unit_tests (pull_request) Has been cancelled
2024-07-30 21:30:16 +02:00
4ff719fa1f Revert "Increase number of retries for Postgres health checks"
This reverts commit 5f9fd667230b4b7f3b3f7a4cf1f6f7fcb882a875.
2024-07-30 21:26:44 +02:00
5f9fd66723 Increase number of retries for Postgres health checks
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 1m48s
2024-07-30 21:16:43 +02:00
7f0feeddff Define a method to calculate the distance to a common ancestor between two tree nodes
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 1m24s
2024-07-30 20:49:26 +02:00
626d6b6f88 Add the rubytree gem
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 2m46s
2024-07-30 19:54:28 +02:00
7f872060d5 Merge pull request 'Update dependency pg to v1.5.7' (#11) from renovate/pg-1.x-lockfile into main
Some checks failed
Run unit tests / unit_tests (push) Failing after 3m49s
Reviewed-on: #11
2024-07-30 17:39:36 +00:00
874c4cb54d Merge pull request 'Update dependency money to v6.19.0' (#5) from renovate/money-6.x-lockfile into main
Some checks failed
Run unit tests / unit_tests (push) Has been cancelled
Reviewed-on: #5
2024-07-30 17:39:21 +00:00
Renovate Bot
64f68994f4 Update dependency pg to v1.5.7
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 6m33s
2024-07-28 12:02:30 +00:00
Renovate Bot
26c476a068 Update dependency money to v6.19.0
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 2m34s
2024-07-26 14:02:14 +00:00
0b7b7fdbe8 Merge pull request 'Update dependency rspec-rails to v6.1.3' (#2) from renovate/rspec-rails-6.x-lockfile into main
All checks were successful
Run unit tests / unit_tests (push) Successful in 3m51s
Reviewed-on: #2
2024-07-25 11:24:10 +00:00
Renovate Bot
17ffd2fea7 Update dependency rspec-rails to v6.1.3
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 7m30s
2024-07-25 10:04:42 +00:00
95da6141ac Small refactor
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 8m42s
2024-07-25 11:25:22 +02:00
d50ee7cb06 Add basic tests for the local_discomfort formula 2024-07-25 11:24:49 +02:00
f15fbf5431 Merge remote-tracking branch 'origin/main' into vns
Some checks failed
Run unit tests / unit_tests (pull_request) Failing after 30s
2024-07-25 10:48:27 +02:00
d9b63e4588 Merge pull request 'Add feature to import guests from CSV' (#9) from import-guests into main
Some checks failed
Run unit tests / unit_tests (push) Failing after 5s
Reviewed-on: #9
2024-07-25 08:48:12 +00:00
beeda19186 Add feature to import guests from CSV 2024-07-25 10:47:49 +02:00
45974fcf7e Display table arrangements 2024-07-25 09:39:34 +02:00
77be7d505a Scaffold display of arrangements 2024-07-24 20:43:44 +02:00
191684a11c Persist table distributions 2024-07-24 20:37:14 +02:00
7926928feb Create models to store tables arrangements 2024-07-24 20:24:01 +02:00
405e698a6f Initial version of VNS algorithm 2024-07-24 20:14:58 +02:00
d912bc0ed0 Merge pull request 'Update dependency turbo-rails to v2.0.6' (#7) from renovate/turbo-rails-2.x-lockfile into main
Some checks failed
Run unit tests / unit_tests (push) Failing after 34s
Reviewed-on: #7
2024-07-22 13:00:15 +00:00
Renovate Bot
a2db2a2af7 Update dependency turbo-rails to v2.0.6
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 37m10s
2024-07-22 08:11:00 +00:00
26934e75cd Merge pull request 'Configure unit tests in CICD' (#4) from feat/unit-tests into main
Some checks failed
Run unit tests / unit_tests (push) Failing after 2m34s
Reviewed-on: #4
2024-07-12 15:01:18 +00:00
ee46e0fc9c Configure unit tests in CICD
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 1m9s
2024-07-12 15:11:24 +02:00