Skip to content

Commit 64964a2

Browse files
zhawtofclaude
andcommitted
Merge main into claude/brave-diffie-16dd3c
Resolved: - ci.yml: kept new Bun/Deno/Workers smoke jobs and the types-in-sync check alongside main's Codecov upload on the test job - package.json: took main's 0.1.1-alpha.1 release-please bump - src/index.ts: kept the new /helpers barrel (drops the now-redundant per-file re-exports main added) - src/validate-block-kit.ts: kept the FocusValidators wiring - pnpm-lock.yaml: regenerated against the merged package.json Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2 parents 32b3d78 + d62f830 commit 64964a2

8 files changed

Lines changed: 55 additions & 8 deletions

File tree

.github/dependabot.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: npm
4+
directory: /
5+
schedule:
6+
interval: weekly
7+
open-pull-requests-limit: 10
8+
groups:
9+
dev-dependencies:
10+
dependency-type: development
11+
update-types:
12+
- minor
13+
- patch
14+
15+
- package-ecosystem: github-actions
16+
directory: /
17+
schedule:
18+
interval: weekly
19+
open-pull-requests-limit: 5

.github/workflows/ci.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,14 @@ jobs:
7575
- uses: ./.github/actions/setup
7676
with:
7777
node-version: ${{ matrix.node-version }}
78-
- run: pnpm test
78+
- run: pnpm run test:coverage
79+
- name: Upload coverage to Codecov
80+
if: matrix.node-version == 22
81+
uses: codecov/codecov-action@v5
82+
with:
83+
token: ${{ secrets.CODECOV_TOKEN }}
84+
files: ./coverage/lcov.info
85+
fail_ci_if_error: false
7986

8087
test-bun:
8188
name: Test (Bun)

.github/workflows/dependabot-automerge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
steps:
1414
- name: Fetch Dependabot metadata
1515
id: metadata
16-
uses: dependabot/fetch-metadata@v2
16+
uses: dependabot/fetch-metadata@v3
1717
with:
1818
github-token: "${{ secrets.GITHUB_TOKEN }}"
1919

.github/workflows/release-please.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
release-please:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: googleapis/release-please-action@v4
15+
- uses: googleapis/release-please-action@v5
1616
with:
1717
config-file: release-please-config.json
1818
manifest-file: .release-please-manifest.json

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.1.0-alpha.0"
2+
".": "0.1.1-alpha.1"
33
}

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
11
# Changelog
2+
3+
## [0.1.1-alpha.1](https://github.com/TightknitAI/slack-block-kit-validator/compare/slack-block-kit-validator-v0.1.0-alpha.1...slack-block-kit-validator-v0.1.1-alpha.1) (2026-05-15)
4+
5+
6+
### Bug Fixes
7+
8+
* exports order, release-please manifest drift, missing dependabot config ([#7](https://github.com/TightknitAI/slack-block-kit-validator/issues/7)) ([b18ecb6](https://github.com/TightknitAI/slack-block-kit-validator/commit/b18ecb6435c6a8562e82cc6ceb54f855574df61e))
9+
10+
## Changelog

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# slack-block-kit-validator
22

33
[![CI](https://github.com/TightknitAI/slack-block-kit-validator/actions/workflows/ci.yml/badge.svg)](https://github.com/TightknitAI/slack-block-kit-validator/actions/workflows/ci.yml)
4+
[![codecov](https://codecov.io/gh/TightknitAI/slack-block-kit-validator/branch/main/graph/badge.svg)](https://codecov.io/gh/TightknitAI/slack-block-kit-validator)
45
[![npm version](https://img.shields.io/npm/v/@tightknitai/slack-block-kit-validator.svg)](https://www.npmjs.com/package/@tightknitai/slack-block-kit-validator)
56
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
67

package.json

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"name": "@tightknitai/slack-block-kit-validator",
3-
"version": "0.1.0-alpha.1",
3+
"version": "0.1.1-alpha.1",
44
"description": "JSON Schema (draft 2020-12) and validation helpers for Slack Block Kit payloads.",
55
"type": "module",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",
88
"exports": {
99
".": {
10-
"import": "./dist/index.js",
11-
"types": "./dist/index.d.ts"
10+
"types": "./dist/index.d.ts",
11+
"import": "./dist/index.js"
1212
},
1313
"./helpers": {
1414
"import": "./dist/helpers.js",
@@ -83,10 +83,21 @@
8383
"packageManager": "pnpm@10.32.1",
8484
"keywords": [
8585
"slack",
86+
"slack-api",
87+
"slack-block-kit",
8688
"block-kit",
89+
"blockkit",
90+
"slack-blocks",
91+
"slack-message",
92+
"slack-modal",
8793
"json-schema",
94+
"jsonschema",
95+
"json-schema-validator",
8896
"validator",
89-
"ajv"
97+
"validation",
98+
"ajv",
99+
"typescript",
100+
"schema"
90101
],
91102
"pnpm": {
92103
"overrides": {

0 commit comments

Comments
 (0)