Skip to content

deps: bump typescript from 5.9.3 to 7.0.2 in /plugins/diff-explorer in the npm group across 1 directory - #44

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/plugins/diff-explorer/npm-b7ceb5d816
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/plugins/diff-explorer/npm-b7ceb5d816

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 20, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm group with 1 update in the /plugins/diff-explorer directory: typescript.

Updates typescript from 5.9.3 to 7.0.2

Release notes

Sourced from typescript's releases.

TypeScript 7.0.2

https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/

This tag was originally released at: https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2

TypeScript 6.0.3

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0.1 RC

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0 Beta

For release notes, check out the release announcement.

Downloads are available on:

Commits
  • 1e4744d Merge branch 'main' into ts7-release
  • a5a219cmicrosoft/typescript-go#4558
  • ecfe30d Update status localization
  • 5de25b5 Hide executable name in TypeScript status
  • d7ce74a Show bundled TypeScript version for packaged servers
  • 29be66a Correct TS 7 release version to 7.0.2
  • ed2bd1b Merge branch 'main' into ts7-release
  • 8873075 Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...
  • 9427131 Set up stable / nightly extension split, other prep (microsoft/typescript-go#...
  • d4eaca5microsoft/typescript-go#4549
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the npm group with 1 update in the /plugins/diff-explorer directory: [typescript](https://github.com/microsoft/TypeScript).


Updates `typescript` from 5.9.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v7.0.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 20, 2026
@trotterdylan

Copy link
Copy Markdown
Collaborator

@dependabot ignore this major version

— from bb thread thr_ahpedf2ujf

@trotterdylan

Copy link
Copy Markdown
Collaborator

Closing: diff-explorer is not deployed, and TypeScript 7 is an unverified major release. Take it deliberately when diff-explorer is next worked on.

— from bb thread thr_ahpedf2ujf

@dependabot @github

dependabot Bot commented on behalf of github Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/plugins/diff-explorer/npm-b7ceb5d816 branch October 20, 2026 13:51
trotterdylan added a commit that referenced this pull request Nov 9, 2026
…284)

Implements [BB-250](https://linear.app/bit-complete/issue/BB-250/stewards-filing-a-child-issue-on-github-attaches-it-as-a-native-sub). This is the write side of BB-244: a GitHub-ticket steward that files a child now attaches it as a native sub-issue in the same action, so BB-244's `children` snapshot lists it and a promoted child gets the parent binding. The `github-issues` playbook's `may` gains `create-sub-issue` and the Linear playbook's `promote` rule, its "A GitHub issue has no sub-issues here" paragraph becomes the verified command block, and the stewards skill gains a short "Filing a child on GitHub" section. The Linear playbook and Linear skill text are unchanged.

> **Restart note.** Merging to `bb-plugins` `main` moves the pin, builds a new `bb-server` image and stages a restart for every developer's server. Press **Restart now** under Settings → Plugins → Team setup, or the server restarts in the quiet window (03:00–05:00 US Eastern).

## Classification
owner-reviewed: `plugins/stewards/templates.ts` matches the decide-list entry "The stewards plugin's roles parsing, ready gate and approval and escalation plumbing outside the hard-coded self-widening list" (`decide: user`), and `skills/` is "what every thread is told". Per `.bb/AGENTS.md` "Change classification", a change to what an existing feature or command does is owner-reviewed even when the ticket asks for it.

## What changes
- **`plugins/stewards/templates.ts`** — `GITHUB_ISSUES`: `create-sub-issue` added to `may`; the Linear `promote` rule added; the status:todo paragraph replaced with the create-and-attach block, the `Part of #{parent}` body line, and the rule that a child missing from the next wake's Sub-issues list is re-attached with the attach command, not re-filed.
- **`plugins/stewards/skills/stewards/SKILL.md`** — a new `### Filing a child on GitHub` with the same commands.
- **`plugins/stewards/config.test.ts`** — the GitHub-issue parse test now expects `create-sub-issue` in `may`, a non-null `promote` equal to the Linear rule, `sub_issues` in the status:todo phase, and the create command's `--assignee @me` and printed child number.
- **`plugins/stewards/skill.test.ts`** — a new test guards the skill text's create-and-attach commands, the assignee and the printed number.

The block, in both copies:

```
n=$(gh issue create --repo {owner}/{repo} --title "…" --body "Part of #{parent}

…" --assignee @me | grep -oE '[0-9]+$')
echo "filed child #$n"
gh api -X POST repos/{owner}/{repo}/issues/{parent}/sub_issues -F sub_issue_id=$(gh api repos/{owner}/{repo}/issues/$n --jq .id)
```

Three corrections the hand run forced, all now in the shipped commands:

1. The spec sketched `gh issue create … --json number,id --jq '.id'` (or `gh issue view <n> --json id --jq .id`). Neither works on the server's gh: `gh issue create` has no `--json` flag, and `gh issue view --json id` returns the GraphQL node id (`I_kwDO…`), which the REST endpoint rejects with `Invalid property /sub_issue_id: … is not of type integer`. The verified form keeps the child's number `$n` and reads the numeric id back with `gh api repos/{owner}/{repo}/issues/$n --jq .id`; `-F` (not `-f`) sends `sub_issue_id` as an integer.
2. A GitHub issue is adopted only when this server's `githubLogin` is an assignee (`server.ts`, `adoptionKind`), so the create carries `--assignee @me`. Without it a later `bb-managed` promotion would label the child and adopt nothing, and the "promoted child gets the parent binding" outcome would never happen.
3. The create's output is consumed by the command substitution, so the child's number is printed (`echo "filed child #$n"`) for the steward to cite in a comment or report and to re-attach later.

## Testing
- `cd bb-plugins/plugins/stewards && npm run typecheck`: pass.
- `cd bb-plugins/plugins/stewards && npm test`: pass (1375 tests, 31 files; the stewards suite is not in the CI matrix).
- Hand verification on `bitcomplete/sred` with the server's `gh` login (`trotterdylan`, ADMIN), creating a throwaway parent and child, attaching, listing, then closing both:

```
$ parent=$(gh issue create --repo bitcomplete/sred --title "BB-250 verify3 parent" --body "…" | grep -oE '[0-9]+$')
parent = #44
$ n=$(gh issue create --repo bitcomplete/sred --title "BB-250 verify3 child" --body "Part of #44 …" --assignee @me | grep -oE '[0-9]+$')
filed child #45
$ gh api -X POST repos/bitcomplete/sred/issues/44/sub_issues -F sub_issue_id=$(gh api repos/bitcomplete/sred/issues/45 --jq .id) --jq '.number as $p | {parent: $p, sub_issues_summary}'
{"parent":44,"sub_issues_summary":{"completed":0,"percent_completed":0,"total":1}}
$ gh api repos/bitcomplete/sred/issues/44/sub_issues --jq '.[] | {number, title, id, assignees: [.assignees[].login]}'
{"assignees":["trotterdylan"],"id":6277677758,"number":45,"title":"BB-250 verify3 child"}
```

Both throwaway issues were closed. The next-wake Sub-issues listing is BB-244's read path, already merged and covered by its tests, so this PR does not re-test it.

_— from bb thread thr_szeffytv72_
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant