Unverified Commit 8ac25255 authored by Hong Minhee's avatar Hong Minhee
Browse files

Merge remote-tracking branch 'redis/main'

parents bb1d6663 5dc35b01
Loading
Loading
Loading
Loading
+33 −0
Original line number Diff line number Diff line
@@ -30,9 +30,19 @@ jobs:
          --health-retries 5
        ports:
        - 5432:5432
      redis:
        image: redis
        options: >-
          --health-cmd "redis-cli ping"
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        ports:
        - 6379:6379
    env:
      AMQP_URL: amqp://guest:guest@localhost:5672
      DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
      REDIS_URL: redis://localhost:6379
    steps:
    - if: github.event_name == 'push'
      uses: actions/checkout@v4
@@ -92,9 +102,19 @@ jobs:
          --health-retries 5
        ports:
        - 5432:5432
      redis:
        image: redis
        options: >-
          --health-cmd "redis-cli ping"
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        ports:
        - 6379:6379
    env:
      AMQP_URL: amqp://guest:guest@localhost:5672
      DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
      REDIS_URL: redis://localhost:6379
    steps:
    - if: github.event_name == 'push'
      uses: actions/checkout@v4
@@ -139,9 +159,19 @@ jobs:
          --health-retries 5
        ports:
        - 5432:5432
      redis:
        image: redis
        options: >-
          --health-cmd "redis-cli ping"
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        ports:
        - 6379:6379
    env:
      AMQP_URL: amqp://guest:guest@localhost:5672
      DATABASE_URL: postgres://postgres:postgres@localhost:5432/postgres
      REDIS_URL: redis://localhost:6379
    steps:
    - if: github.event_name == 'push'
      uses: actions/checkout@v4
@@ -383,6 +413,7 @@ jobs:
          | @fedify/express  | ${{ steps.versioning.outputs.version }} | [JSR][jsr:@fedify/express]  | [npm][npm:@fedify/express]  |
          | @fedify/h3       | ${{ steps.versioning.outputs.version }} | [JSR][jsr:@fedify/h3]       | [npm][npm:@fedify/h3]       |
          | @fedify/postgres | ${{ steps.versioning.outputs.version }} | [JSR][jsr:@fedify/postgres] | [npm][npm:@fedify/postgres] |
          | @fedify/redis    | ${{ steps.versioning.outputs.version }} | [JSR][jsr:@fedify/redis]    | [npm][npm:@fedify/redis]    |

          [jsr:@fedify/fedify]: https://jsr.io/@fedify/fedify@${{ steps.versioning.outputs.version }}
          [npm:@fedify/fedify]: https://www.npmjs.com/package/@fedify/fedify/v/${{ steps.versioning.outputs.short_version }}
@@ -395,6 +426,8 @@ jobs:
          [npm:@fedify/h3]: https://www.npmjs.com/package/@fedify/h3/v/${{ steps.versioning.outputs.short_version }}
          [jsr:@fedify/postgres]: https://jsr.io/@fedify/postgres@${{ steps.versioning.outputs.version }}
          [npm:@fedify/postgres]: https://www.npmjs.com/package/@fedify/postgres/v/${{ steps.versioning.outputs.short_version }}
          [jsr:@fedify/redis]: https://jsr.io/@fedify/redis@${{ steps.versioning.outputs.version }}
          [npm:@fedify/redis]: https://www.npmjs.com/package/@fedify/redis/v/${{ steps.versioning.outputs.short_version }}
        pr-number: ${{ github.event.pull_request.number }}
        comment-tag: publish

+2 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
    "./express",
    "./h3",
    "./postgres",
    "./redis",
    "./examples/blog",
    "./examples/cloudflare-workers",
    "./examples/hono-sample"
@@ -21,6 +22,7 @@
    "@std/path": "jsr:@std/path@^1.0.6",
    "amqplib": "npm:amqplib@^0.10.8",
    "h3": "npm:h3@^1.15.0",
    "ioredis": "npm:ioredis@^5.6.1",
    "json-preserve-indent": "npm:json-preserve-indent@^1.1.3",
    "postgres": "npm:postgres@^3.4.7",
    "preact": "npm:preact@10.19.6",
+2 −2
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@
    "@fedify/fedify": "workspace:",
    "@fedify/h3": "workspace:",
    "@fedify/postgres": "workspace:",
    "@fedify/redis": "^0.4.0",
    "@fedify/redis": "workspace:",
    "@hono/node-server": "^1.13.7",
    "@js-temporal/polyfill": "catalog:",
    "@logtape/file": "catalog:",
@@ -28,7 +28,7 @@
    "express": "catalog:",
    "h3": "catalog:",
    "hono": "^4.6.14",
    "ioredis": "^5.4.2",
    "ioredis": "catalog:",
    "markdown-it-abbr": "^2.0.0",
    "markdown-it-deflist": "^3.0.0",
    "markdown-it-footnote": "^4.0.0",
+3 −0
Original line number Diff line number Diff line
@@ -98,6 +98,7 @@ Here is the list of packages:
| [@fedify/express](/express/)   | [JSR][jsr:@fedify/express]  | [npm][npm:@fedify/express]  | Express integration                     |
| [@fedify/h3](/h3/)             | [JSR][jsr:@fedify/h3]       | [npm][npm:@fedify/h3]       | H3 integration                          |
| [@fedify/postgres](/postgres/) | [JSR][jsr:@fedify/postgres] | [npm][npm:@fedify/postgres] | PostgreSQL driver                       |
| [@fedify/redis](/redis/)       | [JSR][jsr:@fedify/redis]    | [npm][npm:@fedify/redis]    | Redis driver                            |

[jsr:@fedify/cli]: https://jsr.io/@fedify/cli
[npm:@fedify/cli]: https://www.npmjs.com/package/@fedify/cli
@@ -109,6 +110,8 @@ Here is the list of packages:
[npm:@fedify/h3]: https://www.npmjs.com/package/@fedify/h3
[jsr:@fedify/postgres]: https://jsr.io/@fedify/postgres
[npm:@fedify/postgres]: https://www.npmjs.com/package/@fedify/postgres
[jsr:@fedify/redis]: https://jsr.io/@fedify/redis
[npm:@fedify/redis]: https://www.npmjs.com/package/@fedify/redis


Sponsors
+34 −63
Original line number Diff line number Diff line
@@ -45,6 +45,9 @@ catalogs:
    h3:
      specifier: ^1.15.0
      version: 1.15.3
    ioredis:
      specifier: ^5.6.1
      version: 5.6.1
    postgres:
      specifier: ^3.4.7
      version: 3.4.7
@@ -117,8 +120,8 @@ importers:
        specifier: 'workspace:'
        version: link:../postgres
      '@fedify/redis':
        specifier: ^0.4.0
        version: 0.4.0
        specifier: 'workspace:'
        version: link:../redis
      '@hono/node-server':
        specifier: ^1.13.7
        version: 1.14.4(hono@4.8.3)
@@ -177,7 +180,7 @@ importers:
        specifier: ^4.6.14
        version: 4.8.3
      ioredis:
        specifier: ^5.4.2
        specifier: 'catalog:'
        version: 5.6.1
      markdown-it-abbr:
        specifier: ^2.0.0
@@ -382,6 +385,34 @@ importers:
        specifier: 'catalog:'
        version: 5.8.3

  redis:
    dependencies:
      '@fedify/fedify':
        specifier: 'workspace:'
        version: link:../fedify
      '@js-temporal/polyfill':
        specifier: 'catalog:'
        version: 0.5.1
      '@logtape/logtape':
        specifier: 'catalog:'
        version: 1.0.0
      ioredis:
        specifier: 'catalog:'
        version: 5.6.1
    devDependencies:
      '@std/async':
        specifier: 'catalog:'
        version: '@jsr/std__async@1.0.13'
      '@types/node':
        specifier: 'catalog:'
        version: 22.16.0
      tsdown:
        specifier: 'catalog:'
        version: 0.12.9(typescript@5.8.3)
      typescript:
        specifier: 'catalog:'
        version: 5.8.3

packages:

  '@algolia/autocomplete-core@1.17.7':
@@ -587,9 +618,6 @@ packages:
  '@deno/kv@0.8.4':
    resolution: {integrity: sha512-5q2izU1tp6wv8rDIwMb6GXe/B+aO/sjAjRAOIigEtX+qOiTLsPE++ibJbfafVb0LmjEdlA18Kpfo23fln73OtQ==}

  '@deno/shim-crypto@0.3.1':
    resolution: {integrity: sha512-ed4pNnfur6UbASEgF34gVxR9p7Mc3qF+Ygbmjiil8ws5IhNFhPDFy5vE5hQAUA9JmVsSxXPcVLM5Rf8LOZqQ5Q==}

  '@deno/shim-deno-test@0.5.0':
    resolution: {integrity: sha512-4nMhecpGlPi0cSzT67L+Tm+GOJqvuk8gqHBziqcUQOarnuIax1z96/gJHCSIz2Z0zhxE6Rzwb3IZXPtFh51j+w==}

@@ -1074,13 +1102,6 @@ packages:
    resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
    engines: {node: '>=14'}

  '@fedify/fedify@1.5.0':
    resolution: {integrity: sha512-gGD8+mwkLsavBoj/qyfhMD8Tnv9+hid59NrQ6ZrD5Zn5rWvq4LleU09GF78OqPWdSLY03ihxb6+EArcsb5VZCA==}
    engines: {bun: '>=1.1.0', deno: '>=2.0.0', node: '>=20.0.0'}

  '@fedify/redis@0.4.0':
    resolution: {integrity: sha512-dhP/x1jELEpgYTOKZomdqug3K52sCP6QcWihJdI2h+wSCFvYIAPfPnx7ojB/lRm9+jgfGHyDRh1Y2pE/rCCWoA==}

  '@floating-ui/core@1.7.2':
    resolution: {integrity: sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==}

@@ -1292,12 +1313,6 @@ packages:
    peerDependencies:
      '@logtape/logtape': 1.0.1

  '@logtape/logtape@0.8.2':
    resolution: {integrity: sha512-KikaMHi64p0BHYrYOE2Lom4dOE3R8PGT+21QJ5Ql/SWy0CNOp69dkAlG9RXzENQ6PAMWtiU+4kelJYNvfUvHOQ==}

  '@logtape/logtape@0.9.2':
    resolution: {integrity: sha512-ehmMe+Oe7ldApaAytWguHI5O74TVeCqWFdW5FYVfu7ytdcUzbO79qTFHBm2aoM0ELt7j1zSFcxqNCozxieCQCw==}

  '@logtape/logtape@1.0.0':
    resolution: {integrity: sha512-GOOiaJcHSJQfFt+khrtoxfQ29klDiG8UxrgC+lPt7K6HhwEMQnB47j7V0GQ6F8bnS7JIZgYQmbXb+yGUF2pKhA==}

@@ -3911,9 +3926,6 @@ packages:
    resolution: {integrity: sha512-4oszoaEKE/mQOtAmdMWqIRHmkxWkUZMnXFnjQ5i01CuRSK3uluxcH1MRVVVWmhlnzT1SCDfKxxficm2G37qzCA==}
    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}

  urlpattern-polyfill@10.0.0:
    resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==}

  urlpattern-polyfill@10.1.0:
    resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==}

@@ -4311,8 +4323,6 @@ snapshots:
      '@deno/kv-linux-x64-gnu': 0.8.4
      '@deno/kv-win32-x64-msvc': 0.8.4

  '@deno/shim-crypto@0.3.1': {}

  '@deno/shim-deno-test@0.5.0': {}

  '@deno/shim-deno@0.18.2':
@@ -4589,39 +4599,6 @@ snapshots:

  '@fastify/busboy@2.1.1': {}

  '@fedify/fedify@1.5.0':
    dependencies:
      '@deno/shim-crypto': 0.3.1
      '@deno/shim-deno': 0.18.2
      '@hugoalh/http-header-link': 1.0.3
      '@js-temporal/polyfill': 0.5.1
      '@logtape/logtape': 0.8.2
      '@multiformats/base-x': 4.0.1
      '@opentelemetry/api': 1.9.0
      '@opentelemetry/semantic-conventions': 1.34.0
      '@phensley/language-tag': 1.12.2
      asn1js: 3.0.6
      json-canon: 1.0.1
      jsonld: 8.3.3(web-streams-polyfill@3.3.3)
      multicodec: 3.2.1
      pkijs: 3.2.5
      uri-template-router: 0.0.17
      url-template: 3.1.1
      urlpattern-polyfill: 10.0.0
    transitivePeerDependencies:
      - web-streams-polyfill

  '@fedify/redis@0.4.0':
    dependencies:
      '@deno/shim-deno': 0.18.2
      '@fedify/fedify': 1.5.0
      '@js-temporal/polyfill': 0.5.1
      '@logtape/logtape': 0.9.2
      ioredis: 5.6.1
    transitivePeerDependencies:
      - supports-color
      - web-streams-polyfill

  '@floating-ui/core@1.7.2':
    dependencies:
      '@floating-ui/utils': 0.2.10
@@ -4813,10 +4790,6 @@ snapshots:
    dependencies:
      '@logtape/logtape': 1.0.0

  '@logtape/logtape@0.8.2': {}

  '@logtape/logtape@0.9.2': {}

  '@logtape/logtape@1.0.0': {}

  '@mermaid-js/mermaid-mindmap@9.3.0':
@@ -8013,8 +7986,6 @@ snapshots:

  url-template@3.1.1: {}

  urlpattern-polyfill@10.0.0: {}

  urlpattern-polyfill@10.1.0: {}

  utils-merge@1.0.1: {}
Loading