Skip to content

chore: promote development to main (2026-08-21) - #57

Merged
Wikid82 merged 15 commits into
mainfrom
development
Aug 21, 2026
Merged

chore: promote development to main (2026-08-21)#57
Wikid82 merged 15 commits into
mainfrom
development

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Promote development to main

Date: 2026-08-21
Trigger: Rename a bookmark's display labelrequest
CI on development HEAD: https://github.com/Wikid82/Workspace-File-Bookmarks/actions/runs/32523304494

Commits being promoted

663a164 docs: clarify feature branch workflow in CLAUDE.md
b026792 feat: rename a bookmark's display label
ab17af9 chore: bump codeql-action/analyze to latest v4 commit hash
12a5336 chore: bump codeql-action/init to latest v4 commit
2f35967 chore(deps): update actions/attest-build-provenance digest to 4d10147 (#36)
6988833 chore: shift dev-to-main promotion cron to 12:30 UTC Mondays
6b7c474 chore: update default reason for manual dev-to-main promotion
7f0ee6d fix(scripts): use indexed loop and clarify shellcheck comment
481157b feat(ci): add secret scanning, dependency audit, SBOM and provenance attestation
9cb53b3 chore(deps): update codecov/codecov-action action to v7 (#35)
a110081 ci: trigger a run to verify Codecov upload with the new token
da843b9 test: expand coverage to 85%+ and wire up Codecov patch/project gates
44a13f9 test: add vitest harness covering BookmarkStore and describeBookmark
71cb406 chore: propagate main into development (#33)

Merge instructions — important

Use "Create a merge commit", not squash or rebase. Squashing collapses every
feat:/fix: commit into one bullet-list body, which release-please can't parse —
version bumps and changelog entries silently stop working.


Opened automatically by Promote development to main.

github-actions Bot and others added 14 commits August 20, 2026 11:27
Co-authored-by: Wikid82 <jhatfield82@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Extension had zero test coverage prior to this. Adds a minimal 'vscode'
module mock (just the EventEmitter/window/TreeItem/ThemeIcon surface
BookmarkStore and its class hierarchy touch at import time) so the store's
add/dedupe/remove/move/folder-cascade logic and the label-formatting helper
can run outside a VS Code host. Wires npm run test into CI and the local
dep-update sweep.
Exports the remaining internal pieces of extension.ts (BookmarksTreeProvider,
FolderGroupItem, BookmarkTreeItem, toBookmark, and the command handler
functions) and adds tests for all of them: the tree/list view-mode
grouping and sorting, folder pick/create/rename/delete flows, the
active-file and multi-select bookmark commands, and activate()'s command
registration. Coverage: 100% statements/functions/lines, 93.75% branches.

Adds codecov.yml (project + patch, both 85% target/1% threshold, mirroring
Charon/Hestia) and a CI upload step. Adds scripts/local-patch-report.sh, a
single-package port of Hestia's script, so patch coverage can be checked
locally before a CI round-trip. Adds CLAUDE.md with a Definition of Done
section documenting the gate.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…#36)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Adds a renameBookmark command (context menu on a bookmark item,
mirroring renameFolder) that lets users override the filename-derived
label so bookmarks with the same filename across repos can be told
apart.

Closes #37
Comment thread test/commands.test.ts Dismissed
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 83.33333% with 1 line in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
extension.ts 83.33% 0 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@Wikid82
Wikid82 merged commit 2a074b0 into main Aug 21, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants