From 9a0a9e1e2e75189a8b953b2fb25ba2b94e88d4e8 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 11 Nov 2024 00:33:30 -0500 Subject: [PATCH] ci(publish): add attestations and generate parser --- .github/workflows/publish.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a1e6b57..35459aa 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,18 +4,32 @@ on: push: tags: ["*"] +permissions: + contents: write + id-token: write + attestations: write + jobs: github: uses: tree-sitter/workflows/.github/workflows/release.yml@main + with: + generate: true + attestations: true npm: uses: tree-sitter/workflows/.github/workflows/package-npm.yml@main secrets: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + with: + generate: true crates: uses: tree-sitter/workflows/.github/workflows/package-crates.yml@main secrets: CARGO_REGISTRY_TOKEN: ${{secrets.CARGO_REGISTRY_TOKEN}} + with: + generate: true pypi: uses: tree-sitter/workflows/.github/workflows/package-pypi.yml@main secrets: PYPI_API_TOKEN: ${{secrets.PYPI_API_TOKEN}} + with: + generate: true