Skip to content

Conversation

@hve-core-release-please
Copy link
Contributor

🤖 I have created a release beep boop

1.1.0 (2026-01-13)

✨ Features

  • .devcontainer: add development container configuration (#24) (45debf5)
  • .github: add github metadata and mcp configuration (#23) (1cb898d)
  • agent: Add automated installation via hve-core-installer agent (#82) (a2716d5)
  • agents: add brd-builder.agent.md for building BRDs (#122) (bfdc9f3)
  • agents: redesign installer with Codespaces support and method documentation (#123) (6329fc0)
  • ai: Establish AI-Assisted Development Framework (#48) (f5199a4)
  • build: implement automated release management with release-please (#86) (90150e2)
  • chatmodes: add architecture diagram builder agent (#145) (db24637)
  • config: add development tools configuration files (#19) (9f97522)
  • config: add npm package configuration and dependencies (#20) (fcba198)
  • copilot: add GitHub Copilot instruction files (#22) (4927284)
  • copilot: add specialized chat modes for development workflows (#21) (ae8495f)
  • docs: add comprehensive AI artifact contribution documentation (#76) (d81cf96)
  • docs: add getting started guide for project configuration (#57) (3b864fa)
  • docs: add repository foundation and documentation files (#18) (ad7efb6), closes #2
  • docs: add RPI workflow documentation and restructure docs folder (#102) (c3af708)
  • extension: hve core vs code extension (#149) (041a1fd)
  • instructions: add writing style guide for markdown content (#151) (02df6a8)
  • instructions: consolidate C# guidelines and update prompt agent fields (#158) (65342d4)
  • instructions: provide guidance on using safe commands to reduce interactive prompting (#117) (1268580)
  • linting: add linting and validation scripts (#26) (66be136)
  • prompt-builder: enhance prompt engineering instructions and validation protocols (#155) (bc5004f)
  • prompts: add ADR placement planning and update template paths (#69) (380885f)
  • prompts: add git workflow prompts from edge-ai (#84) (56d66b6)
  • prompts: add github-add-issue prompt and github-issue-manager chatmode with delegation pattern (#55) (d0e1789)
  • prompts: add PR template discovery and integration to pull-request prompt (#141) (b8a4c7a)
  • prompts: add task research initiation prompt and rpi agent(#124) (5113e3b)
  • release: implement release management strategy (#161) (6164c3b)
  • Risk Register Prompt (#146) (843982c)
  • scripts: enhanced JSON Schema validation for markdown frontmatter (#59) (aba152c)
  • security: add checksum validation infrastructure (#106) (07528fb)
  • security: add security scanning scripts (#25) (82de5a1)
  • workflows: add CodeQL security analysis to PR validation (#132) (e5b6e8f)
  • workflows: add orchestration workflows and documentation (#29) (de442e0)
  • workflows: add security reusable workflows (#28) (2c74399)
  • workflows: add validation reusable workflows (#27) (f52352d)

🐛 Bug Fixes

  • build: add token parameter to release-please action (#166) (c9189ec)
  • build: use GitHub App token for release-please (#167) (070e042)
  • build: use hashtable splatting for named parameters (#164) (02a965f)
  • devcontainer: remove unused Python requirements check (#78) (f17a872), closes #77
  • docs: fix broken links and update validation for .vscode/README.md (#118) (160ae7a)
  • docs: improve language consistency in Automated Installation section (#139) (a932918)
  • docs: replace install button anchor with VS Code protocol handler (#111) (41a265e)
  • docs: update install badges to use aka.ms redirect URLs (#114) (868f655)
  • linting: use cross-platform path separators in gitignore pattern matching (#121) (3f0aa1b)
  • scripts: accepts the token (YYYY-MM-dd) in frontmatter validation (#133) (2648215)
  • tools: correct Method 5 path resolution in hve-core-installer (#129) (57ef20d)

📚 Documentation

  • add comprehensive RPI workflow documentation (#153) (cbaa4a9)
  • enhance README with contributing, responsible AI, and legal sections (#52) (a424adc)

🔧 Maintenance

  • deps-dev: bump cspell in the npm-dependencies group (#61) (38650eb)
  • deps-dev: bump glob from 10.4.5 to 10.5.0 (#74) (b3ca9fd)
  • deps-dev: bump markdownlint-cli2 from 0.19.1 to 0.20.0 in the npm-dependencies group (#134) (ebfbe84)
  • deps-dev: bump the npm-dependencies group across 1 directory with 2 updates (#109) (936ab84)
  • deps-dev: bump the npm-dependencies group with 2 updates (#30) (cf99cbf)
  • deps: bump actions/upload-artifact from 5.0.0 to 6.0.0 in the github-actions group (#142) (91eac8a)
  • deps: bump js-yaml, markdown-link-check and markdownlint-cli2 (#75) (af03d0e)
  • deps: bump the github-actions group with 2 updates (#108) (3e56313)
  • deps: bump the github-actions group with 2 updates (#135) (4538a03)
  • deps: bump the github-actions group with 2 updates (#62) (d1e0c09)
  • deps: bump the github-actions group with 3 updates (#87) (ed550f4)
  • deps: bump the github-actions group with 6 updates (#162) (ec5bb12)
  • devcontainer: enhance gitleaks installation with checksum verification (#100) (5a8507d)
  • devcontainer: refactor setup scripts for improved dependency management (#94) (f5f50d1), closes #98

This PR was generated with Release Please. See documentation.

@github-actions
Copy link

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

WilliamBerryiii added a commit that referenced this pull request Jan 13, 2026
…rontmatter preservation

- add ## 0.0.0 (Initial) placeholder version entry to CHANGELOG.md
- ensures release-please updateContent() takes version found path
- fixes PR #168 markdown lint failures by preventing frontmatter mangling

🛠️ - Generated by Copilot
WilliamBerryiii added a commit that referenced this pull request Jan 13, 2026
…rontmatter preservation (#170)

## Summary

Fixes #169

Seeds CHANGELOG.md with a placeholder version entry so release-please
preserves YAML frontmatter during changelog updates.

## Problem

PR #168 fails markdown linting because CHANGELOG.md had no version
entry. When release-please's `updateContent()` method runs without a
matching version header (`'\n###? v?[0-9[]'`), it takes the "no version
found" code path which:

1. Prepends `# Changelog\n` header
2. Adds the new changelog entry  
3. Calls `adjustHeaders()` on **all** existing content (including
frontmatter)
4. Appends adjusted content at the **end** of the file

This mangles the YAML frontmatter, causing MD003, MD012, MD013, and
MD022 lint failures.

## Solution

Add `## 0.0.0 (Initial)` placeholder version entry. This triggers
release-please's "version found" path:

```typescript
const lastEntryIndex = content.search(versionHeaderRegex);
const before = content.slice(0, lastEntryIndex);   // Frontmatter preserved
const after = content.slice(lastEntryIndex);       // Only versions processed

return `${before}\n${this.changelogEntry}\n${adjustHeaders(after)}`;
```

The frontmatter stays in the protected `before` slice and is preserved
exactly as-is.

## Changes

- [CHANGELOG.md](CHANGELOG.md) - Added `## 0.0.0 (Initial)` placeholder
version entry

## Testing

- ✅ `npx markdownlint-cli2 CHANGELOG.md` passes with 0 errors

## Next Steps

After merging this PR:
1. Close PR #168
2. Release-please will regenerate with the corrected algorithm

## References

- [release-please
changelog.ts](https://github.com/googleapis/release-please/blob/main/src/updaters/changelog.ts)
- `updateContent()` algorithm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

2 participants