diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 9b22cf51..b4b6bb42 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -59,14 +59,14 @@ jobs: GH_RELEASE: 1 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: node scripts/publish.js ${{ steps.find.outputs.modified }} - # - uses: denoland/setup-deno@v1 - # with: - # deno-version: '1.45.5' - # - name: Build packages and publish to JSR - # env: - # JSR: 1 - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # run: node scripts/publish.js ${{ steps.find.outputs.modified }} + - uses: denoland/setup-deno@v1 + with: + deno-version: '1.45.5' + - name: Build packages and publish to JSR + env: + JSR: 1 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: node scripts/publish.js ${{ steps.find.outputs.modified }} - name: Commit version bumps run: | git commit -am "v${{ steps.bump.outputs.version }}" diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index fd30eed6..e389d2e8 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -110,22 +110,22 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} REGISTRY: 'https://npm.tei.su' run: cd e2e/node && ./cli.sh ci-publish - # e2e-deno: - # runs-on: ubuntu-latest - # needs: [lint, test-node, test-web, test-bun, test-deno] - # permissions: - # contents: read - # actions: write - # steps: - # - uses: actions/checkout@v4 - # - name: Run end-to-end tests under Deno - # env: - # API_ID: ${{ secrets.TELEGRAM_API_ID }} - # API_HASH: ${{ secrets.TELEGRAM_API_HASH }} - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # uses: nick-fields/retry@v2 - # # thanks docker networking very cool - # with: - # max_attempts: 3 - # timeout_minutes: 30 - # command: cd e2e/deno && ./cli.sh ci + e2e-deno: + runs-on: ubuntu-latest + needs: [lint, test-node, test-web, test-bun, test-deno] + permissions: + contents: read + actions: write + steps: + - uses: actions/checkout@v4 + - name: Run end-to-end tests under Deno + env: + API_ID: ${{ secrets.TELEGRAM_API_ID }} + API_HASH: ${{ secrets.TELEGRAM_API_HASH }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: nick-fields/retry@v2 + # thanks docker networking very cool + with: + max_attempts: 3 + timeout_minutes: 30 + command: cd e2e/deno && ./cli.sh ci diff --git a/packages/deno/package.json b/packages/deno/package.json index 00eb5ee6..f8049517 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -18,7 +18,7 @@ "build": "pnpm run -w build-package deno" }, "dependencies": { - "@db/sqlite": "npm:@jsr/db__sqlite@0.11.1", + "@db/sqlite": "npm:@jsr/db__sqlite@0.12.0", "@mtcute/core": "workspace:^", "@mtcute/html-parser": "workspace:^", "@mtcute/markdown-parser": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8fa5f2c5..cc83db8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -197,8 +197,8 @@ importers: packages/deno: dependencies: '@db/sqlite': - specifier: npm:@jsr/db__sqlite@0.11.1 - version: '@jsr/db__sqlite@0.11.1' + specifier: npm:@jsr/db__sqlite@0.12.0 + version: '@jsr/db__sqlite@0.12.0' '@mtcute/core': specifier: workspace:^ version: link:../core @@ -922,17 +922,17 @@ packages: resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} engines: {node: '>=10'} - '@jsr/db__sqlite@0.11.1': - resolution: {integrity: sha512-6IKyfi+TQan431kwOy3WrdzgKwITuDdSKfq6nkWINfNWknPQ+lQ6/R008bAUUz+AwW8e0prxi3IMMxzELUV8Lw==, tarball: https://npm.jsr.io/~/8/@jsr/db__sqlite/0.11.1.tgz} + '@jsr/db__sqlite@0.12.0': + resolution: {integrity: sha512-nTMYOzEl8oFhtPS90tAdMbpYTec7/brHtlVLt8afAsNLX+z1FkEIWljxqJS8UDzN23wCTsNXL96NArqBaJRy9A==, tarball: https://npm.jsr.io/~/11/@jsr/db__sqlite/0.12.0.tgz} '@jsr/denosaurs__plug@1.0.6': - resolution: {integrity: sha512-2uqvX2xpDy5W76jJVKazXvHuh5WPNg8eUV+2u+Hcn5XLwKqWGr/xj4wQFRMXrS12Xhya+ToZdUg4gxLh+XOOCg==, tarball: https://npm.jsr.io/~/8/@jsr/denosaurs__plug/1.0.6.tgz} + resolution: {integrity: sha512-3sRBjWs6Str1+5w8Lj5t4dDNxUJB6RWJaxAf1e04CHwbbPBbyzrzKs2iammkGlEra8yL2RO70+c8x0/52as6XA==, tarball: https://npm.jsr.io/~/11/@jsr/denosaurs__plug/1.0.6.tgz} '@jsr/std__assert@0.217.0': - resolution: {integrity: sha512-RCQbXJeUVCgDGEPsrO57CI9Cgbo9NAWsJUhZ7vrHgtD//Ic32YmUQazdGKPZzao5Zn8dP6xV4Nma3HHZC5ySTw==, tarball: https://npm.jsr.io/~/8/@jsr/std__assert/0.217.0.tgz} + resolution: {integrity: sha512-kCGfcXX8lMcZHWrCgFhbdpNloB50MkLwHdRZvZKjZK424F9g+M742jkTDLMOJmwkDoEqFKyNVrGhPtspS4+NvQ==, tarball: https://npm.jsr.io/~/11/@jsr/std__assert/0.217.0.tgz} '@jsr/std__assert@0.221.0': - resolution: {integrity: sha512-2B+5fq4Rar8NmLms7sv9YfYlMukZDTNMQV5fXjtZvnaKc8ljt+59UsMtIjTXFsDwsAx7VoxkMKmmdHxlP+h5JA==, tarball: https://npm.jsr.io/~/8/@jsr/std__assert/0.221.0.tgz} + resolution: {integrity: sha512-Y+nGzU7AiBuMGt9i7lwADiJ5ZpSwYr1f3ee3dnUIkUF9BuzX+sMJf6v2QGYDOOfo1EdNZCslQZlj3x62mwnw9w==, tarball: https://npm.jsr.io/~/11/@jsr/std__assert/0.221.0.tgz} '@jsr/std__assert@0.223.0': resolution: {integrity: sha512-9FWOoAQN1uF5SliWw3IgdXmk2usz5txvausX4sLAASHfQMbUSCe1akcD7HgFV01J/2Mr9TfCjPvsSUzuuASouQ==, tarball: https://npm.jsr.io/~/8/@jsr/std__assert/0.223.0.tgz} @@ -941,28 +941,28 @@ packages: resolution: {integrity: sha512-BBjhj0uFlB3+AVEmaPygEwY5CL5mj3vSZlusC8xxjCRNWDYGukfQT/F5GOTTfjeaq7njduk7TYe6e5cDg659yg==, tarball: https://npm.jsr.io/~/8/@jsr/std__bytes/0.223.0.tgz} '@jsr/std__encoding@0.221.0': - resolution: {integrity: sha512-FT5i/WHNtXJvqOITDK0eOVIyyOphqtxwhzo5PiVWoYTFmUuFcRYKas39GT1UQDi4s24FcHd2deQEBbi3tPAj1Q==, tarball: https://npm.jsr.io/~/8/@jsr/std__encoding/0.221.0.tgz} + resolution: {integrity: sha512-fWvwcY1zzMTPt97PVRwHaM5Vyh27NsAeX6yxy9YSLbXjDnW6zjMGmQC5qJqDAz7d8IWq/uUTPZ+A1kr1ps2eUA==, tarball: https://npm.jsr.io/~/11/@jsr/std__encoding/0.221.0.tgz} '@jsr/std__fmt@0.217.0': - resolution: {integrity: sha512-L3mVYP7DsujrJ001SvPr4Fl/Fu0e3uzgHJ6NYTRUk7sgi9k7YKeLOLVwRijUX7qIsp3Ourp2DyAHHgYDgT4GcQ==, tarball: https://npm.jsr.io/~/8/@jsr/std__fmt/0.217.0.tgz} + resolution: {integrity: sha512-AM33Cr/V3St3Cj5O4QQe4aMKGyzL9eYz+mOC58BmqxgeZwFbvSC06DzM2DS3ixcsAnwH2kYMXHpCBax0sT9q8Q==, tarball: https://npm.jsr.io/~/11/@jsr/std__fmt/0.217.0.tgz} '@jsr/std__fmt@0.221.0': - resolution: {integrity: sha512-VLqM052U78LQ11p/KfqI49a2/sDbKtHFHuxO/h+3Cnvhze9beIZU4Lg3Gpu8rGYjB2YS6CfXzKXHuyAJn5FJFg==, tarball: https://npm.jsr.io/~/8/@jsr/std__fmt/0.221.0.tgz} + resolution: {integrity: sha512-PErSfwKu1c9yl0a4J1U3f6PR1eZFU451Meok3d4i6OnuM8YCwqndfK/KzdIr7eYykkvB2ln/6JnF/wV37zil4A==, tarball: https://npm.jsr.io/~/11/@jsr/std__fmt/0.221.0.tgz} '@jsr/std__fmt@0.223.0': resolution: {integrity: sha512-J6SVTw/l3C4hOwEuqnZ4ZHD1jVIIZt09fb5LP9CMGyVGNnoW8/lxJvCNhIOv+3ZXC1ErGlIzW4bgYSxHwbvSaQ==, tarball: https://npm.jsr.io/~/8/@jsr/std__fmt/0.223.0.tgz} '@jsr/std__fs@0.221.0': - resolution: {integrity: sha512-2XMlO67zQlKoxbCsfGOBVlnyWhMMdOzYUWfajvggfw2p+yITd9hJj9+tpfiwLf/88CzknhlMLwSCamSYjHKloA==, tarball: https://npm.jsr.io/~/8/@jsr/std__fs/0.221.0.tgz} + resolution: {integrity: sha512-abz06JVR6M2YduJXDnsw3mHzUix85gpJquLbNUAjPe74XYH19BP85beNKH+xNQDYrRaQSN9zCIaQvg2Dmd+csQ==, tarball: https://npm.jsr.io/~/11/@jsr/std__fs/0.221.0.tgz} '@jsr/std__io@0.223.0': resolution: {integrity: sha512-K+OXJHsIf9227aYgNTaapEkpphHrI+oYVkl14UV+le+Fk9MzkJmebU0XAU6krgVS283mW7VPJsXVV3gD5JWvJw==, tarball: https://npm.jsr.io/~/8/@jsr/std__io/0.223.0.tgz} '@jsr/std__path@0.217.0': - resolution: {integrity: sha512-OkP+yiBJpFZKTH3gHqlepYU3TQzXM/UjEQ0U1gYw8BwVr87TwKfzwAb1WT1vY/Bs8NXScvuP4Kpu/UhEsNHD3A==, tarball: https://npm.jsr.io/~/8/@jsr/std__path/0.217.0.tgz} + resolution: {integrity: sha512-KoqEpZX9CE8zyyr4+X6AROOGYv95AysnJni2E5g9pqG+IGUUuNjOC3yRTvHnsB5tJ6uQs6DwET5chIdUPcylIQ==, tarball: https://npm.jsr.io/~/11/@jsr/std__path/0.217.0.tgz} '@jsr/std__path@0.221.0': - resolution: {integrity: sha512-uOWaY4cWp28CFBSisr8M/92FtpyjiFO0+wQSH7GgmiXQUls+vALqdCGewFkunG8RfA/25RGdot5hFXedmtPdOg==, tarball: https://npm.jsr.io/~/8/@jsr/std__path/0.221.0.tgz} + resolution: {integrity: sha512-O8iaP3yhg7nBXkoFsJS8KtL3kLESehM04YbkHEmW3hT93f1citXvR1chYVr7tlSyAcQSzc9WVvcLlX/T19XNhA==, tarball: https://npm.jsr.io/~/11/@jsr/std__path/0.221.0.tgz} '@ljharb/through@2.3.11': resolution: {integrity: sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==} @@ -4141,7 +4141,7 @@ snapshots: string-argv: 0.3.2 type-detect: 4.1.0 - '@jsr/db__sqlite@0.11.1': + '@jsr/db__sqlite@0.12.0': dependencies: '@jsr/denosaurs__plug': 1.0.6 '@jsr/std__path': 0.217.0