Commit Graph

  • 06d6a26962
    Merge 48bc73ec82332100716ab0f014985afb02ffff24 into 0c4d537303348fbf56cbc937b22574b47170e8c8 Autobot 2026-02-03 03:36:54 +01:00
  • 48bc73ec82 fix(license): Add LICENSE-APACHE-v2 license-compliance/update-licenses-20260203 Autobot 2026-02-03 03:36:51 +01:00
  • 2771605996 fix(license): Add LICENSE-MIT Autobot 2026-02-03 03:36:50 +01:00
  • b995421209 fix(license): Add/Update license files for compliance license-compliance/update-licenses-2026-01-21 License Compliance Bot 2026-01-21 02:57:53 +00:00
  • b568f5841a
    Merge b3bd9a1f3525372c1e7d57105c3f6da5de818417 into 0c4d537303348fbf56cbc937b22574b47170e8c8 Arnaud 2025-10-30 19:04:04 +11:00
  • b3bd9a1f35
    Update codex version to support cancellation feat/go-library-integration Arnaud 2025-10-30 09:03:55 +01:00
  • 722d67e236
    Use CodexManifest and CodexConfig types instead of exposing codex. Arnaud 2025-10-30 06:16:33 +01:00
  • 10d2529de2
    Merge 57c60263a33cf322d45903c5af39518f534ac526 into 95d5bf8e2e9396c006ed272e5063dad03a56be59 Marcin Czenko 2025-10-30 01:24:17 +00:00
  • 57c60263a3
    decoupling CodexClient from the rest of the system feat/go-library-integration-decoupled Marcin Czenko 2025-10-29 18:02:44 +01:00
  • 95d5bf8e2e
    tidy go.mod Marcin Czenko 2025-10-29 19:30:40 +01:00
  • 100ca35a3f
    Apply PR reviews Arnaud 2025-10-29 05:51:35 +01:00
  • 3d00c81417
    Update ci Arnaud 2025-10-28 08:02:57 +01:00
  • a97d2ea74c
    Increase test timeout Arnaud 2025-10-28 07:55:50 +01:00
  • f8b673c008
    Try to fix ci Arnaud 2025-10-28 07:49:59 +01:00
  • a74ac84124
    Add codex library integration Arnaud 2025-10-28 06:56:13 +01:00
  • 0c4d537303
    updates README master Marcin Czenko 2025-10-28 01:43:54 +01:00
  • e44cd03637
    updates README Marcin Czenko 2025-10-28 01:41:19 +01:00
  • f063d25da4
    Make completion signaling more consistent Marcin Czenko 2025-10-27 21:34:40 +01:00
  • 5b99a900d5
    pre-populate archiveDownloadCancel to correctly capture downloadComplete and avoid potential race condition Marcin Czenko 2025-10-27 20:46:39 +01:00
  • 5b88275fc7
    updates README Marcin Czenko 2025-10-27 15:21:58 +01:00
  • dfb06651bd
    align closer with status-go conventions Marcin Czenko 2025-10-27 13:51:56 +01:00
  • 271922ba61
    removes legacy "disable_torrent" flags Marcin Czenko 2025-10-24 20:58:30 +02:00
  • 19807f7890
    extracts CodexManifest to a separate file Marcin Czenko 2025-10-24 20:56:19 +02:00
  • 37bd27abf1
    refactors GotManifest cancellation mechanism to match the pattern used in other places Marcin Czenko 2025-10-24 05:13:37 +02:00
  • 05ab491bca
    fixes race conditions Marcin Czenko 2025-10-24 04:57:10 +02:00
  • f0aa462dc0
    gets better completion reporting and error handling for the index downloader Marcin Czenko 2025-10-24 04:42:40 +02:00
  • 69b0daac1f
    adds tests for the index downloader and refactors things a bit Marcin Czenko 2025-10-24 03:48:28 +02:00
  • 2b2e21bb1b
    converts CodexClient tests to also use testify Marcin Czenko 2025-10-24 02:51:41 +02:00
  • a72a1873c6
    makes TestFetchManifestWithContext_RequestError faster Marcin Czenko 2025-10-24 02:27:54 +02:00
  • 626ef22d49
    FetchManifestWithContext extracted from index downloader and added to CodexClient Marcin Czenko 2025-10-24 02:22:00 +02:00
  • cad584303e
    adds index downloader Marcin Czenko 2025-10-23 20:17:03 +02:00
  • 30342d82eb
    adds remaining methods to the CodexClientInterface and regenerates the mock Marcin Czenko 2025-10-23 20:16:48 +02:00
  • 69e0279c35
    Updates README Marcin Czenko 2025-10-23 05:21:28 +02:00
  • c261e6807c
    fixes unprotected write to a map in test, adding race condition detection to CI Marcin Czenko 2025-10-23 05:07:16 +02:00
  • 55051d99e7
    updates go version to match local env and get rid of catching warnings Marcin Czenko 2025-10-23 04:58:13 +02:00
  • e340e36d97
    fine tunning CI Marcin Czenko 2025-10-23 04:54:01 +02:00
  • bdae45907b
    do not check the generated protobuf on the CI - this is error prone Marcin Czenko 2025-10-23 04:49:05 +02:00
  • 23779715e8
    adds CI - why not... Marcin Czenko 2025-10-23 04:43:46 +02:00
  • b98f3ec9cc
    adds integration test for the archive downloader Marcin Czenko 2025-10-23 04:36:26 +02:00
  • afaf8e52ab
    adds a more robust test to test cancellation of the triggerDownload operation Marcin Czenko 2025-10-23 03:41:56 +02:00
  • a3e2ad0341
    adds tests, fixes a number of problems and adds zap logger for logging Marcin Czenko 2025-10-23 03:28:02 +02:00
  • 8a16db8f30
    use go library function for sorting Marcin Czenko 2025-10-23 02:06:05 +02:00
  • b1e38bc697
    adds a callback called before download starts (helps testing the sorting of the archives) Marcin Czenko 2025-10-23 02:01:49 +02:00
  • e703d06366
    refactor the archive downloader tests to use testify in the test suite mode Marcin Czenko 2025-10-23 01:37:45 +02:00
  • 59c4aecaf0
    comparing testify with native go testing Marcin Czenko 2025-10-22 21:56:45 +02:00
  • 3db63a3aab
    Adds basic test for archive downloader with the mocking setup Marcin Czenko 2025-10-22 21:18:31 +02:00
  • 3e135f3c53
    moves tests to a separate package to discorage testing of the implementation details and avoid import cycles in the future when using mocks Marcin Czenko 2025-10-22 21:02:28 +02:00
  • 57f7b873ac
    simplifies CodexArchiveDownloader Marcin Czenko 2025-10-22 04:50:52 +02:00
  • 774660639b
    Renames LocalDownload to TriggerDownload and brings back the original LocalDownload Marcin Czenko 2025-10-22 03:44:49 +02:00
  • 4dc98d22e3
    Prepares archive downloader for testing - sets up the protobuf infra Marcin Czenko 2025-10-22 03:19:15 +02:00
  • c47f9c4436
    Fixes LocalDownload in CodexClient Marcin Czenko 2025-10-22 03:18:27 +02:00
  • d8b762ea06
    updates API from "has" to "exists" Marcin Czenko 2025-10-21 16:14:12 +02:00
  • ca8b1dd5f6
    updates README Marcin Czenko 2025-10-21 14:45:15 +02:00
  • 754215e9f7
    adds "HasCid" and "RemoveCid" methods to CodexClient Marcin Czenko 2025-10-21 05:22:23 +02:00
  • bdde71e871
    initial commit Marcin Czenko 2025-10-20 02:46:50 +02:00