1. 10 Mar, 2025 1 commit
    • Alfredo Di Napoli's avatar
      fix(tests): allow ctrl-c to shut down the tests cleanly · 1ad17efd
      Alfredo Di Napoli authored
      The problem was caused by the improper usage of
      `delegate_ctrl` when creating the coreNLP process. For a long
      time I was under the impression this flag was essential to allow child
      processes to shutdown cleanly without leaving zombie threads, but the
      result here in the context of the testsuite was that the coreNLP server
      was receiving the first Ctrl^C, completely starving the Haskell RTS,
      which wouldn't receive any and as a result our testsuite would be
      running forever.
      1ad17efd
  2. 06 Mar, 2025 1 commit
  3. 18 Dec, 2024 1 commit
  4. 14 Nov, 2024 2 commits
  5. 11 Nov, 2024 2 commits
    • Alfredo Di Napoli's avatar
      Improve test for publishing a node · 0336eec7
      Alfredo Di Napoli authored
      0336eec7
    • Alfredo Di Napoli's avatar
      Split NodeAPIEndpoint · ab0a0edf
      Alfredo Di Napoli authored
      This commit splits the old `NodeAPIEndpoint` type into three;
      
      * `NodeAPIEndpoint`, which will also contain the freeze endpoint;
      * `AnnuaireAPIEndpoint`, which is the plain old node API without extra
        features;
      * `CorpusAPIEndpoint`, which will also contain the publishin endpoint.
      
      This split ensures that we don't add endpoints which do not belong to
      all three categories, like before.
      
      Furthermore this adds a public nodes SQL queries.
      It also adds tests for getUserRootPublicNode
      ab0a0edf
  6. 06 Nov, 2024 1 commit
  7. 25 Oct, 2024 1 commit
  8. 18 Oct, 2024 2 commits
  9. 15 Oct, 2024 1 commit
    • Przemyslaw Kaminski's avatar
      Squashed commit of the following: · b2a6b741
      Przemyslaw Kaminski authored
      commit 3030272d
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Thu Oct 10 18:31:19 2024 +0200
      
          [VERSION] +1 to 0.0.7.3.2
      
      commit bd33dd6c
      Merge: 1d3417d9 592d966c
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Thu Oct 10 18:10:51 2024 +0200
      
          Merge remote-tracking branch 'origin/dev-websockets-node-update' into dev
      
      commit 592d966c
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Thu Oct 10 18:06:20 2024 +0200
      
          [notifications] add missing test/Test/Core/Notifications.hs
      
      commit 1d3417d9
      Merge: 163304df a48fe0c8
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Thu Oct 10 17:54:39 2024 +0200
      
          Merge remote-tracking branch 'origin/dev-websockets-node-update' into dev
      
      commit a48fe0c8
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Thu Oct 10 10:01:10 2024 +0200
      
          [ws] rename AsyncUpdates to Notifications
      
          This is bit more clear
      
      commit cd831db4
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Wed Oct 9 16:00:48 2024 +0200
      
          [tests] first working notification test
      
      commit 81af005d
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Wed Oct 9 11:05:11 2024 +0200
      
          Squashed commit of the following:
      
          commit 163304df
          Author: Alexandre Delanoë <devel+git@delanoe.org>
          Date:   Tue Oct 8 18:39:54 2024 +0200
      
              [FIX] conflict
      
          commit 82c68074
          Merge: f7b76918 5623161c
          Author: Alexandre Delanoë <devel+git@delanoe.org>
          Date:   Tue Oct 8 18:28:55 2024 +0200
      
              Merge remote-tracking branch 'origin/dev-websockets-node-update' into dev
      
          commit f7b76918
          Merge: fe7a92cc 88655f68
          Author: Alexandre Delanoë <devel+git@delanoe.org>
          Date:   Tue Oct 8 18:28:53 2024 +0200
      
              [FIX] conflicts
      
          commit fe7a92cc
          Author: Christian Merten <christian@merten.dev>
          Date:   Tue Oct 8 17:19:53 2024 +0200
      
              fix: no longer update graphs and phylos on corpus update
      
          commit f775d4a3
          Merge: 76b557ea d2f4b89d
          Author: Alexandre Delanoë <devel+git@delanoe.org>
          Date:   Tue Oct 8 16:27:53 2024 +0200
      
              Merge remote-tracking branch 'origin/dev-guidelines-update' into dev
      
          commit 76b557ea
          Merge: 2925d008 50c77ea2
          Author: Alexandre Delanoë <devel+git@delanoe.org>
          Date:   Tue Oct 8 16:27:27 2024 +0200
      
              Merge remote-tracking branch 'origin/304-dev-pubmed-api-not-in-toml' into dev
      
          commit d2f4b89d
          Author: Przemysław Kaminski <pk@intrepidus.pl>
          Date:   Tue Oct 8 15:37:54 2024 +0200
      
              DEVELOPER_GUIDELINES: update about git amend
      
              This is the result of Autumn workshop 2024
      
          commit 50c77ea2
          Author: Przemysław Kaminski <pk@intrepidus.pl>
          Date:   Tue Oct 8 15:15:28 2024 +0200
      
              [notifications] fix for send
      
              sendNonblocking threw an error initially. I just do a compromise and
              timeout the normal send (which blocks infinitely sometimes)
      
          commit 025b80b6
          Author: Przemysław Kaminski <pk@intrepidus.pl>
          Date:   Tue Oct 8 14:10:56 2024 +0200
      
              [docker] fix network: host, fix caddyfile
      
          commit 2925d008
          Author: Christian Merten <christian@merten.dev>
          Date:   Tue Oct 8 10:34:17 2024 +0200
      
              fix arbitrary instance
      
          commit e8fb3db6
          Author: Christian Merten <christian@merten.dev>
          Date:   Tue Oct 8 10:13:40 2024 +0200
      
              fix: re-add lost instances
      
          commit b86d2e61
          Author: Przemysław Kaminski <pk@intrepidus.pl>
          Date:   Tue Oct 8 10:09:18 2024 +0200
      
              [toml] remove pubmed api key from config
      
              It's set up in user settings instead and has been for a long time.
      
          commit c06de5ef
          Merge: ab710337 a0ec337b
          Author: Christian Merten <christian@merten.dev>
          Date:   Tue Oct 8 09:35:55 2024 +0200
      
              Merge remote-tracking branch 'gitlab/dev' into cm/update-corpus-button
      
          commit ab710337
          Author: Christian Merten <christian@merten.dev>
          Date:   Fri Apr 26 22:32:33 2024 +0200
      
              feat: update corpus endpoint
      
      commit d4a9200e
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Wed Oct 9 11:01:43 2024 +0200
      
          [ws] notification action on node share
      
      commit 163304df
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 18:39:54 2024 +0200
      
          [FIX] conflict
      
      commit 82c68074
      Merge: f7b76918 5623161c
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 18:28:55 2024 +0200
      
          Merge remote-tracking branch 'origin/dev-websockets-node-update' into dev
      
      commit f7b76918
      Merge: fe7a92cc 88655f68
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 18:28:53 2024 +0200
      
          [FIX] conflicts
      
      commit 5623161c
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 18:18:23 2024 +0200
      
          [ws] implement node update (rename, move) with notifications to parents
      
      commit 88655f68
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 18:05:25 2024 +0200
      
          Squashed commit of the following:
      
          commit f775d4a3
          Merge: 76b557ea d2f4b89d
          Author: Alexandre Delanoë <devel+git@delanoe.org>
          Date:   Tue Oct 8 16:27:53 2024 +0200
      
              Merge remote-tracking branch 'origin/dev-guidelines-update' into dev
      
          commit 76b557ea
          Merge: 2925d008 50c77ea2
          Author: Alexandre Delanoë <devel+git@delanoe.org>
          Date:   Tue Oct 8 16:27:27 2024 +0200
      
              Merge remote-tracking branch 'origin/304-dev-pubmed-api-not-in-toml' into dev
      
          commit d2f4b89d
          Author: Przemysław Kaminski <pk@intrepidus.pl>
          Date:   Tue Oct 8 15:37:54 2024 +0200
      
              DEVELOPER_GUIDELINES: update about git amend
      
              This is the result of Autumn workshop 2024
      
          commit 50c77ea2
          Author: Przemysław Kaminski <pk@intrepidus.pl>
          Date:   Tue Oct 8 15:15:28 2024 +0200
      
              [notifications] fix for send
      
              sendNonblocking threw an error initially. I just do a compromise and
              timeout the normal send (which blocks infinitely sometimes)
      
          commit 025b80b6
          Author: Przemysław Kaminski <pk@intrepidus.pl>
          Date:   Tue Oct 8 14:10:56 2024 +0200
      
              [docker] fix network: host, fix caddyfile
      
          commit 2925d008
          Author: Christian Merten <christian@merten.dev>
          Date:   Tue Oct 8 10:34:17 2024 +0200
      
              fix arbitrary instance
      
          commit e8fb3db6
          Author: Christian Merten <christian@merten.dev>
          Date:   Tue Oct 8 10:13:40 2024 +0200
      
              fix: re-add lost instances
      
          commit b86d2e61
          Author: Przemysław Kaminski <pk@intrepidus.pl>
          Date:   Tue Oct 8 10:09:18 2024 +0200
      
              [toml] remove pubmed api key from config
      
              It's set up in user settings instead and has been for a long time.
      
          commit c06de5ef
          Merge: ab710337 a0ec337b
          Author: Christian Merten <christian@merten.dev>
          Date:   Tue Oct 8 09:35:55 2024 +0200
      
              Merge remote-tracking branch 'gitlab/dev' into cm/update-corpus-button
      
          commit ab710337
          Author: Christian Merten <christian@merten.dev>
          Date:   Fri Apr 26 22:32:33 2024 +0200
      
              feat: update corpus endpoint
      
      commit fe7a92cc
      Author: Christian Merten <christian@merten.dev>
      Date:   Tue Oct 8 17:19:53 2024 +0200
      
          fix: no longer update graphs and phylos on corpus update
      
      commit f775d4a3
      Merge: 76b557ea d2f4b89d
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 16:27:53 2024 +0200
      
          Merge remote-tracking branch 'origin/dev-guidelines-update' into dev
      
      commit 76b557ea
      Merge: 2925d008 50c77ea2
      Author: Alexandre Delanoë <devel+git@delanoe.org>
      Date:   Tue Oct 8 16:27:27 2024 +0200
      
          Merge remote-tracking branch 'origin/304-dev-pubmed-api-not-in-toml' into dev
      
      commit d2f4b89d
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 15:37:54 2024 +0200
      
          DEVELOPER_GUIDELINES: update about git amend
      
          This is the result of Autumn workshop 2024
      
      commit 50c77ea2
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 15:15:28 2024 +0200
      
          [notifications] fix for send
      
          sendNonblocking threw an error initially. I just do a compromise and
          timeout the normal send (which blocks infinitely sometimes)
      
      commit 025b80b6
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 14:10:56 2024 +0200
      
          [docker] fix network: host, fix caddyfile
      
      commit ee0db8c1
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 12:39:12 2024 +0200
      
          [nix] add nanomsg to nix pkgs
      
          Also, fix ./start to use gargantext-settings.toml
      
      commit 2925d008
      Author: Christian Merten <christian@merten.dev>
      Date:   Tue Oct 8 10:34:17 2024 +0200
      
          fix arbitrary instance
      
      commit e8fb3db6
      Author: Christian Merten <christian@merten.dev>
      Date:   Tue Oct 8 10:13:40 2024 +0200
      
          fix: re-add lost instances
      
      commit b86d2e61
      Author: Przemysław Kaminski <pk@intrepidus.pl>
      Date:   Tue Oct 8 10:09:18 2024 +0200
      
          [toml] remove pubmed api key from config
      
          It's set up in user settings instead and has been for a long time.
      
      commit c06de5ef
      Merge: ab710337 a0ec337b
      Author: Christian Merten <christian@merten.dev>
      Date:   Tue Oct 8 09:35:55 2024 +0200
      
          Merge remote-tracking branch 'gitlab/dev' into cm/update-corpus-button
      
      commit ab710337
      Author: Christian Merten <christian@merten.dev>
      Date:   Fri Apr 26 22:32:33 2024 +0200
      
          feat: update corpus endpoint
      b2a6b741
  10. 10 Oct, 2024 1 commit
  11. 09 Oct, 2024 1 commit
  12. 05 Sep, 2024 1 commit
  13. 02 Sep, 2024 2 commits
    • Alfredo Di Napoli's avatar
      ws: make Dispatcher abstract · 7c0d6ba0
      Alfredo Di Napoli authored
      The `Dispatcher` type is now opaque and not exported by
      `.AsyncUpdates.Dispatcher`, and it has been moved out of the `.Types`.
      
      This ensures that we can make the internal record fields private, and
      offer accessors for things like `terminateDispatcher`. This preserve
      information hiding and allows us to change the internal way of
      terminating a dispatcher (for example switching away from normal
      `forkIO` in favour of `async` & co) while not breaking client's code.
      7c0d6ba0
    • Alfredo Di Napoli's avatar
      ws: abstract with pattern in withNotifications · 65053486
      Alfredo Di Napoli authored
      This commit refactors the common pattern `bracket init deinit use` in
      `withNotifications` in `drivers.hspec.Main`, so that `withNotifications`
      in atomic and the user doesn't incur in the pattern of using the init
      and deinit functions independently from the `bracket`.
      
      To be faithful about what I preach, we should do the same for
      `startCoreNLPServer` and `stopCoreNLPServer`.
      65053486
  14. 30 Aug, 2024 1 commit
  15. 09 Jul, 2024 1 commit
  16. 21 Jun, 2024 1 commit
  17. 20 Jun, 2024 1 commit
  18. 22 Jan, 2024 1 commit
  19. 12 Dec, 2023 1 commit
  20. 27 Oct, 2023 1 commit
  21. 16 Oct, 2023 1 commit
  22. 02 Oct, 2023 3 commits
  23. 12 Sep, 2023 1 commit
  24. 31 Aug, 2023 1 commit
    • Alfredo Di Napoli's avatar
      Split tasty and hspec runners · 03513e86
      Alfredo Di Napoli authored
      Alas I (Alfredo) had to split the runners for tasty and hspec because in
      tasty we cannot control explicitly the level of parallelism, but for the
      DB stuff we need sequential tests, whereas for the Jobs tests we need
      parallelism, or rather the executable to be compiled with `-threaded`.
      03513e86