Skip to content

scheduling-kit v0.7.7 #26

scheduling-kit v0.7.7

scheduling-kit v0.7.7 #26

Workflow file for this run

name: Publish
on:
release:
types: [published]
workflow_dispatch:
inputs:
dry_run:
description: "Dry run (no actual publish)"
required: false
type: boolean
default: true
permissions:
actions: read
contents: read
id-token: write
packages: write
concurrency:
group: ${{ github.workflow }}-${{ github.event.release.tag_name || github.ref }}
cancel-in-progress: false
jobs:
package:
uses: tinyland-inc/ci-templates/.github/workflows/js-bazel-package.yml@21e0093a7586931ee69d716387e00556c6da7738
with:
runner_mode: shared
shared_runner_labels_json: ${{ vars.PRIMARY_LINUX_RUNNER_LABELS_JSON }}
runner_labels_json: ${{ vars.PRIMARY_LINUX_RUNNER_LABELS_JSON }}
workspace_mode: isolated
publish_mode: same_runner
node_versions: '["20", "22"]'
publish_node_version: "22"
pnpm_version: "9.15.9"
prepare_command: pnpm exec svelte-kit sync
metadata_check_command: pnpm check:release-metadata
lint_command: pnpm lint
typecheck_command: pnpm check
unit_test_command: pnpm test:unit
integration_test_command: pnpm test:integration
build_command: pnpm build
package_check_command: pnpm check:package
bazel_targets: "//:typecheck //:pkg //:test"
package_dir: ./bazel-bin/pkg
npm_access: public
npm_publish_provenance: true
github_package_name: "@jesssullivan/scheduling-kit"
dry_run: ${{ github.event_name == 'workflow_dispatch' && inputs.dry_run || false }}
secrets:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}