diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..5404108 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,16 @@ +name: Publish + +on: + push: + branches: + - main + +jobs: + publish: + runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + steps: + - uses: actions/checkout@v6 + - run: npx jsr publish diff --git a/deno.jsonc b/deno.jsonc index 1264b42..ff38e1c 100644 --- a/deno.jsonc +++ b/deno.jsonc @@ -1,8 +1,13 @@ { + "name": "@grammyjs/types", + "version": "4.0.0", + "description": "Telegram Bot API type declarations for grammY", + "exports": "./mod.ts", "lock": false, "tasks": { "check": "deno cache --check=all mod.ts", - "ok": "deno fmt && deno lint && deno task check", + "publish-check": "deno publish --dry-run --allow-dirty", + "ok": "deno fmt && deno lint && deno task check && deno task publish-check", "build": "deno -RW=. https://deno.land/x/deno2node@v1.14.0/src/cli.ts tsconfig.json", "clean": "git clean -fX '*.d.ts'" },