Skip to content

refactor(workflows): rename release pipeline workflows and add marketplace automation triggers#829

Merged
WilliamBerryiii merged 3 commits intomainfrom
refactor/workflow-naming-marketplace-automation
Mar 2, 2026
Merged

refactor(workflows): rename release pipeline workflows and add marketplace automation triggers#829
WilliamBerryiii merged 3 commits intomainfrom
refactor/workflow-naming-marketplace-automation

Conversation

@WilliamBerryiii
Copy link
Copy Markdown
Member

Description

Renamed 6 release pipeline workflow files to follow a consistent release- prefix naming convention and added automated VS Code Marketplace publish triggers via GitHub release events. Updated every cross-reference across documentation, architecture diagrams, CI badges, test fixtures, and threat-model security tables. Two commits: a pure rename commit (R100 similarity) followed by a content-change commit, ensuring clean git log --follow history.

Pipeline Architecture Context

The hve-core CI/CD system is organized into orchestrator workflows (entry-point workflows that fire on events and call reusable workflows) and reusable workflows (shared building blocks invoked via workflow_call). Before this PR, release pipeline orchestrators had inconsistent names (main.yml, prerelease.yml, prerelease-release.yml, extension-publish.yml, extension-publish-prerelease.yml) that made it difficult to distinguish them from reusable workflows or understand their role in the release pipeline at a glance.

The full release flow works like this:

  1. PR Validationpr-validation.yml runs 16 parallel quality-gate jobs on every pull request.
  2. Stable Releaserelease-stable.yml fires automatically on push to main, re-runs validation, invokes release-please, and conditionally packages + publishes a GitHub Release.
  3. Marketplace Publishingrelease-marketplace-stable.yml and release-marketplace-prerelease.yml fire automatically when a GitHub Release is published (new in this PR), packaging and publishing VS Code extensions to the marketplace per collection. Previously these required manual workflow_dispatch.
  4. Pre-Release Managementrelease-prerelease-pr.yml maintains the companion pre-release PR on each push to main, while release-prerelease.yml handles the actual pre-release packaging and publishing when the prerelease/next branch merges.

Workflow Renames

All 6 release pipeline orchestrators were renamed to share a release- prefix, creating a clear namespace boundary between release orchestrators (release-*.yml), PR validation (pr-validation.yml), scheduled maintenance (weekly-*.yml, scorecard.yml), and reusable workflows (named by function: *-lint.yml, *-check.yml, *-scan.yml, *-package.yml, *-publish.yml).

Old Name New Name Display Name Role
main.yml release-stable.yml Stable Release Pipeline Top-level orchestrator; fires on push to main; runs validation → release-please → conditional packaging → publish
prerelease.yml release-prerelease-pr.yml Pre-Release PR Update Companion PR management; fires on push to main; creates/updates the prerelease/next → main PR
prerelease-release.yml release-prerelease.yml Pre-Release Pipeline Pre-release packaging and publishing; fires when the prerelease/next PR merges
extension-publish.yml release-marketplace-stable.yml Stable Marketplace Publish VS Code Marketplace publishing for stable releases; fires on GitHub Release (stable) or manual dispatch
extension-publish-prerelease.yml release-marketplace-prerelease.yml Pre-Release Marketplace Publish VS Code Marketplace publishing for pre-releases; fires on GitHub Release (pre-release) or manual dispatch
extension-publish-marketplace.yml extension-marketplace-publish.yml Extension Marketplace Publish Reusable workflow providing the actual marketplace publish step (called by both marketplace orchestrators)

Marketplace Automation

Added release: types: [published] triggers to both marketplace publish workflows, enabling fully automated end-to-end publishing from PR merge through marketplace availability:

Trigger architecture for release-marketplace-stable.yml:

  • release: types: [published] — fires when release-stable.yml creates a GitHub Release via release-please
  • workflow_dispatch — retained for manual re-publishing after failures or out-of-band releases
  • Release-type guard: github.event_name == 'release' && github.event.release.prerelease == false — ensures only stable releases activate this workflow, preventing pre-release events from triggering stable publishing
  • Version resolution: Extracts the semantic version from github.event.release.tag_name, stripping the hve-core-v or v prefix (e.g., hve-core-v3.2.03.2.0), then feeds into the existing normalize-version step
  • Even/odd convention enforcement: Validates that the minor version is even (stable channel convention); rejects odd-minor versions with an actionable error pointing to the pre-release workflow

Trigger architecture for release-marketplace-prerelease.yml:

  • Same release: types: [published] trigger, but guarded with github.event.release.prerelease == true
  • Same version resolution logic with the inverse convention check: validates odd minor version for pre-release channel
  • Auto-detects from the latest pre-release tag when no version is specified via workflow_dispatch

Both workflows call the shared reusable workflow extension-marketplace-publish.yml for the actual publishing step, passing a collections-matrix (from extension-package.yml) and a pre-release boolean flag. This means the collection-based packaging model (one VSIX per collection) works identically whether triggered by a release event or manual dispatch.

Cross-Reference Updates

Updated all 7 documentation and configuration files referencing the renamed workflows to ensure zero stale references remain across the repository:

  • .github/workflows/README.md — Updated the orchestrator workflow table (5 entries), reusable workflow job listings, CodeQL architecture section references, trigger matrix table, and the "adding new workflows" guidance section
  • README.md — Updated the CI status badge URL from main.yml to release-stable.yml so the badge reflects the renamed pipeline
  • docs/architecture/workflows.md — Updated the workflow inventory table (renamed 5 entries), 3 Mermaid diagram subgraph labels, the main branch pipeline section header and description text, extension publishing section prose and diagram labels, and the publishing jobs table (4 entries)
  • docs/contributing/release-process.md — Updated the marketplace publishing step reference from extension-publish.yml to release-marketplace-stable.yml with the new display name
  • docs/security/threat-model.md — Updated 3 references from main.yml to release-stable.yml in the workflow security tables documenting secret access, permission scopes, and CI/CD integrity controls
  • extension/PACKAGING.md — Updated the packaging pipeline table with both renamed workflow files (extension-publish.ymlrelease-marketplace-stable.yml, main.ymlrelease-stable.yml)
  • scripts/tests/security/Test-DependencyPinning.Tests.ps1 — Updated the test fixture path from main.yml to release-stable.yml to match the renamed workflow file

Related Issue(s)

Closes #826

Type of Change

Select all that apply:

Code & Documentation:

  • Bug fix (non-breaking change fixing an issue)
  • New feature (non-breaking change adding functionality)
  • Breaking change (fix or feature causing existing functionality to change)
  • Documentation update

Infrastructure & Configuration:

  • GitHub Actions workflow
  • Linting configuration (markdown, PowerShell, etc.)
  • Security configuration
  • DevContainer configuration
  • Dependency update

AI Artifacts:

  • Reviewed contribution with prompt-builder agent and addressed all feedback
  • Copilot instructions (.github/instructions/*.instructions.md)
  • Copilot prompt (.github/prompts/*.prompt.md)
  • Copilot agent (.github/agents/*.agent.md)
  • Copilot skill (.github/skills/*/SKILL.md)

Note for AI Artifact Contributors:

  • Agents: Research, indexing/referencing other project (using standard VS Code GitHub Copilot/MCP tools), planning, and general implementation agents likely already exist. Review .github/agents/ before creating new ones.
  • Skills: Must include both bash and PowerShell scripts. See Skills.
  • Model Versions: Only contributions targeting the latest Anthropic and OpenAI models will be accepted. Older model versions (e.g., GPT-3.5, Claude 3) will be rejected.
  • See Agents Not Accepted and Model Version Requirements.

Other:

  • Script/automation (.ps1, .sh, .py)
  • Other (please describe):

Sample Prompts (for AI Artifact Contributions)

User Request:

Execution Flow:

Output Artifacts:

Success Indicators:

For detailed contribution requirements, see:

Testing

Automated Validation

Command Status
npm run lint:md Pass (0 errors)
npm run spell-check Pass (0 issues in changed files; 1450 pre-existing across 167 files)
npm run lint:frontmatter Pass (0 errors, 0 warnings)
npm run validate:skills Pass (2 skills, 0 errors)
npm run lint:md-links Pass (0 broken in changed files; 12 pre-existing across 7 files)
npm run lint:ps Pass (0 issues)
npm run plugin:generate Pass (no uncommitted changes)

Security Analysis

  • Diff analysis confirmed no sensitive data, API keys, or credentials in changes.
  • No new dependencies introduced.
  • Security script modification (Test-DependencyPinning.Tests.ps1) was limited to updating a test fixture path; no privilege or scope changes.

Diff-Based Assessment

  • All 13 changed files verified for cross-reference consistency.
  • No stale workflow references remain in documentation.
  • Commit 1 is a pure R100 rename; commit 2 contains all content changes.
  • Manual testing was not performed.

Checklist

Required Checks

  • Documentation is updated (if applicable)
  • Files follow existing naming conventions
  • Changes are backwards compatible (if applicable) (N/A — workflow renames are intentionally breaking for external references; acceptable per project conventions)
  • Tests added for new functionality (if applicable)

AI Artifact Contributions

  • Used /prompt-analyze to review contribution
  • Addressed all feedback from prompt-builder review
  • Verified contribution follows common standards and type-specific requirements

Required Automated Checks

The following validation commands must pass before merging:

  • Markdown linting: npm run lint:md
  • Spell checking: npm run spell-check
  • Frontmatter validation: npm run lint:frontmatter
  • Skill structure validation: npm run validate:skills
  • Link validation: npm run lint:md-links
  • PowerShell analysis: npm run lint:ps
  • Plugin freshness: npm run plugin:generate

Security Considerations

  • This PR does not contain any sensitive or NDA information
  • Any new dependencies have been reviewed for security issues (N/A — no new dependencies)
  • Security-related scripts follow the principle of least privilege

Additional Notes

  • Version resolution logic is duplicated between stable and prerelease marketplace workflows. Both use the same tag-stripping pattern; a future refactor could extract this into a shared composite action.
  • The if guards on release triggers ensure only the appropriate workflow activates for stable vs prerelease releases.

…e- prefix convention

- extension-publish-marketplace.yml -> extension-marketplace-publish.yml
- extension-publish.yml -> release-marketplace-stable.yml
- extension-publish-prerelease.yml -> release-marketplace-prerelease.yml
- main.yml -> release-stable.yml
- prerelease.yml -> release-prerelease-pr.yml
- prerelease-release.yml -> release-prerelease.yml

🔧 - Generated by Copilot
…ggers, and fix references

- Standardize workflow display names to match release- prefix convention
- Add release-triggered automation to stable and prerelease marketplace publish
- Update cross-references, badge URLs, and docs across 13 files
- Update test fixtures for renamed dependency-pinning workflow paths

Closes #826
🔧 - Generated by Copilot
@WilliamBerryiii WilliamBerryiii requested a review from a team as a code owner March 1, 2026 03:35
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 1, 2026

Dependency Review

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

OpenSSF Scorecard

PackageVersionScoreDetails
actions/actions/attest 59d89421af93a897026c735860bf21b6eb4f7b26 UnknownUnknown
actions/actions/attest-build-provenance a2bbfa25375fe432b6a289bc6b6cd05ecd0c4c32 UnknownUnknown
actions/actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd 🟢 6
Details
CheckScoreReason
Maintained⚠️ 23 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2
Code-Review🟢 10all changesets reviewed
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Binary-Artifacts🟢 10no binaries found in the repo
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Packaging⚠️ -1packaging workflow not detected
Pinned-Dependencies🟢 3dependency not pinned by hash detected -- score normalized to 3
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 9security policy file detected
Branch-Protection🟢 6branch protection is not maximal on development and all release branches
SAST🟢 8SAST tool detected but not run on all commits
actions/actions/create-github-app-token 29824e69f54612133e76f7eaac726eef6c875baf 🟢 5.4
Details
CheckScoreReason
Code-Review⚠️ 0Found 1/11 approved changesets -- score normalized to 0
Maintained⚠️ 12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1
Binary-Artifacts🟢 10no binaries found in the repo
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies🟢 5dependency not pinned by hash detected -- score normalized to 5
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 9security policy file detected
Packaging🟢 10packaging workflow detected
Branch-Protection🟢 5branch protection is not maximal on development and all release branches
SAST🟢 10SAST tool is run on all commits
actions/actions/download-artifact 70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 🟢 6.2
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Packaging⚠️ -1packaging workflow not detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies⚠️ 1dependency not pinned by hash detected -- score normalized to 1
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 9security policy file detected
Branch-Protection⚠️ 0branch protection not enabled on development/release branches
SAST🟢 10SAST tool is run on all commits
actions/anchore/sbom-action 17ae1740179002c89186b61233e0f892c3118b11 🟢 7.9
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Binary-Artifacts🟢 9binaries present in source code
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Pinned-Dependencies🟢 7dependency not pinned by hash detected -- score normalized to 7
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 10security policy file detected
Packaging🟢 10packaging workflow detected
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
actions/googleapis/release-please-action 16a9c90856f42705d54a6fda1823352bdc62cf38 UnknownUnknown

Scanned Files

  • .github/workflows/main.yml
  • .github/workflows/prerelease-release.yml
  • .github/workflows/release-stable.yml

@WilliamBerryiii WilliamBerryiii modified the milestones: v3.1.0, v3.2.0 Mar 1, 2026
WilliamBerryiii added a commit that referenced this pull request Mar 20, 2026
🤖 I have created a release *beep* *boop*
---


##
[3.2.0](hve-core-v3.1.46...hve-core-v3.2.0)
(2026-03-20)


### ✨ Features

* add -OutputPath parameter to Validate-MarkdownFrontmatter.ps1
([#1134](#1134))
([fdf1bcf](fdf1bcf)),
closes [#1006](#1006)
* add action version consistency scan workflow
([#1127](#1127))
([4229df1](4229df1))
* **agent:** MVE Experiment Designer
([#976](#976))
([70f86ca](70f86ca))
* **agents:** add ADO Backlog Manager orchestrator agent
([#800](#800))
([fae3987](fae3987))
* **agents:** add meeting analyst agent for transcript analysis using
work-iq ([#502](#502))
([5345b5b](5345b5b))
* **agents:** add quick-reference line to RPI Phase 5 suggestions
([#897](#897))
([9a90f39](9a90f39))
* **agents:** add RAI Planner, enhance SSSC Planner, and redesign
Security Planner
([#979](#979))
([06f826c](06f826c))
* **agents:** add symmetric cross-system handoff to GitHub Backlog
Manager ([#952](#952))
([ba34a35](ba34a35))
* **agents:** Functional Code Review Agent — pre-PR functional
correctness reviewer
([#733](#733))
([9cf63b7](9cf63b7))
* **build:** add Python extensions and uv 0.10.8 to devcontainer
([#920](#920))
([9ca0579](9ca0579))
* **build:** add uv ecosystem to Dependabot configuration
([#913](#913))
([2a4bd39](2a4bd39))
* **build:** enable npm pinning enforcement in dependency scan
([#838](#838))
([4e9e31f](4e9e31f))
* **build:** migrate attestation actions to v4.1.0 and add SBOM
verification docs
([#841](#841))
([ca1e65b](ca1e65b))
* **collections:** add four new validator checks (orphan, duplicate,
companion, coverage)
([#869](#869))
([1a96b73](1a96b73))
* **devcontainer,security:** add enterprise artifact hub configuration
([#1032](#1032))
([1d56d25](1d56d25))
* **docs:** add Rust coding standards and guidelines
([#809](#809))
([d4c4899](d4c4899))
* **extension:** add Microsoft logo icon to VS Code Marketplace listings
([#906](#906))
([82aca41](82aca41))
* **github:** add declarative label management
([#953](#953))
([a1a6845](a1a6845))
* **instructions:** add ADO backlog shared infrastructure
([#786](#786))
([1914078](1914078))
* **instructions:** add ADO backlog sprint planning and capacity
tracking ([#788](#788))
([d6fb77d](d6fb77d))
* **instructions:** add ADO triage workflow and prompt
([#787](#787))
([cde0190](cde0190))
* **instructions:** add shared story quality conventions and sprint
planning ([#803](#803))
([a2f18e3](a2f18e3))
* **prompts:** add ADO discovery and work item prompts with agent
routing ([#790](#790))
([7e74523](7e74523))
* **prompts:** add security review prompts
([#1118](#1118))
([ad30967](ad30967))
* **scripts:** add dynamic Python skill discovery for lint/test
([#957](#957))
([0a90f57](0a90f57))
* **scripts:** add Get-StandardTimestamp utility to CIHelpers module
([#1126](#1126))
([b273a4b](b273a4b))
* **scripts:** add Python copyright header validation
([#905](#905))
([67df902](67df902))
* **scripts:** add Python skill support to Validate-SkillStructure
([#903](#903))
([68479d9](68479d9))
* **scripts:** add workflow npm command scanning to dependency pinning
([#837](#837))
([6b5ae06](6b5ae06))
* **security:** add basic security reviewer agent with owasp skills
([#1008](#1008))
([cb1fd05](cb1fd05))
* **security:** add sigstore attestation bundles and fix
component-detection action
([#1148](#1148))
([f79c272](f79c272))
* **skills:** add Atheris fuzz harness with CI workflow integration
([#1102](#1102))
([d337e1d](d337e1d))
* **skills:** add PowerPoint automation skill with YAML-driven deck
generation ([#868](#868))
([00465cd](00465cd))
* **skills:** convert hve-core-installer agent to self-contained skill
([#846](#846))
([1d821fb](1d821fb))
* **skills:** enhance pr-reference skill with flexible filtering and
base branch detection
([#1095](#1095))
([26a32ea](26a32ea))
* **workflows:** add devcontainer infrastructure change log workflow
([#899](#899))
([8aca446](8aca446))
* **workflows:** add milestone auto-close on stable and pre-release
publishes ([#834](#834))
([79362b1](79362b1))
* **workflows:** add ms.date documentation freshness checking
([#969](#969))
([3ed441c](3ed441c))
* **workflows:** add Python linting CI workflow with Ruff
([#951](#951))
([f89f0eb](f89f0eb))
* **workflows:** add Python testing CI workflow with pytest and Codecov
([#934](#934))
([5e8306f](5e8306f))
* **workflows:** add uv and Python package sync to copilot-setup-steps
([#921](#921))
([45d517d](45d517d))


### 🐛 Bug Fixes

* **build:** override Linguist vendored flag for Python skill files
([#1155](#1155))
([0eee5b6](0eee5b6))
* **build:** override serialize-javascript to >=7.0.3 for RCE fix
([#876](#876))
([e49039a](e49039a))
* **build:** resolve Pinned-Dependencies alerts for vsce npm commands in
extension workflows
([#782](#782))
([89dad9d](89dad9d))
* **build:** update undici and yauzl overrides for security audit
([#1030](#1030))
([2c2f92f](2c2f92f))
* **docs:** add CLI Plugins to install.md navigation surfaces
([#902](#902))
([79d6595](79d6595))
* **docs:** add sidebar ordering for Design Thinking documentation
([#832](#832))
([551fddc](551fddc)),
closes [#830](#830)
* **docs:** graduate design-thinking to preview and correct stale
collection references
([#831](#831))
([5110e35](5110e35))
* **docs:** include project-planning in UX Designer install guidance
([#908](#908))
([e7aa9bc](e7aa9bc))
* **docs:** remediate writing-style convention violations
([#865](#865))
([68b04bc](68b04bc))
* **docs:** remove draft content announcement banner
([#825](#825))
([b45de80](b45de80))
* **docs:** remove unbounded path-to-regexp override breaking SSG
([#1153](#1153))
([d810018](d810018))
* **docs:** use actual clone paths instead of folder display names in
multi-root workspace settings
([#984](#984))
([5dbab82](5dbab82))
* **instructions:** replace black with ruff in uv-projects
([#898](#898))
([b0c06d9](b0c06d9))
* **scripts:** cover .github/ skill files in copyright header validation
([#1055](#1055))
([#1098](#1098))
([27fbd33](27fbd33))
* **scripts:** eliminate phantom git changes from plugin generation
([#1035](#1035))
([e49a1b5](e49a1b5))
* **scripts:** enable JSON log output for lint:version-consistency
([#1033](#1033))
([52b0885](52b0885))
* **security:** calculate compliance score from total scanned
dependencies ([#930](#930))
([c112c3d](c112c3d))
* **skills:** add AST validation and namespace restriction for
content-extra.py
([#1027](#1027))
([c50c7a3](c50c7a3))
* **skills:** add depth limits to recursive PowerPoint processing
functions ([#1028](#1028))
([bf08994](bf08994))
* **skills:** harden XML parsing and blob writes in powerpoint extract
([#1053](#1053))
([89d24b1](89d24b1))
* **skills:** resolve ruff lint and format violations in powerpoint
skill ([#1048](#1048))
([17bbe7a](17bbe7a))
* **workflows:** add uv.lock dependencies submission have fork-skip
condition ([#1109](#1109))
([dec56ac](dec56ac))
* **workflows:** automate weekly SHA staleness check with issue creation
([#975](#975))
([1ea4caa](1ea4caa))
* **workflows:** close Codecov integration gaps for Pester and pytest
flags ([#1106](#1106))
([cca29b7](cca29b7))
* **workflows:** propagate uv sync errors in copilot-setup-steps
([#961](#961))
([df88d7c](df88d7c))
* **workflows:** resolve release-please skip cascade and Python project
discovery ([#1043](#1043))
([79993e2](79993e2))
* **workflows:** scan only commit subjects for breaking change detection
([#1157](#1157))
([a38a657](a38a657))


### 📚 Documentation

* clarify HVE Core Extension vs Installer messaging across documentation
([#965](#965))
([0fceb8f](0fceb8f))
* **docs:** add ADO integration user documentation
([#935](#935))
([ec89302](ec89302))
* **docs:** add Project Planning agent documentation
([#936](#936))
([3a3a0fd](3a3a0fd))
* **onboarding:** overhaul marketplace onboarding and documentation site
([#982](#982))
([4309e10](4309e10))


### ♻️ Refactoring

* **build:** merge code-review collection into coding-standards
([#863](#863))
([8027e7b](8027e7b))
* **workflows:** rename release pipeline workflows and add marketplace
automation triggers
([#829](#829))
([b6397f4](b6397f4))


### 🔧 Maintenance

* **build:** add clean:logs npm script
([#1122](#1122))
([f85fe02](f85fe02)),
closes [#988](#988)
* **build:** add JSON reporter for cspell
([#1123](#1123))
([6d59f67](6d59f67))
* **ci:** add multi-arch support to copilot-setup-steps binary downloads
([#955](#955))
([8d0c706](8d0c706))
* **deps-dev:** bump cspell from 9.6.4 to 9.7.0 in the npm-dependencies
group ([#839](#839))
([3fa16ff](3fa16ff))
* **deps:** bump actions/dependency-review-action from 4.8.3 to 4.9.0 in
the github-actions group across 1 directory
([#942](#942))
([1a9b858](1a9b858))
* **deps:** bump cairosvg from 2.8.2 to 2.9.0 in
/.github/skills/experimental/powerpoint
([#1025](#1025))
([f4deda7](f4deda7))
* **deps:** bump dompurify from 3.3.1 to 3.3.2 in /docs/docusaurus
([#924](#924))
([d2060d6](d2060d6))
* **deps:** bump svgo from 3.3.2 to 3.3.3 in /docs/docusaurus
([#880](#880))
([6dc2406](6dc2406))
* **deps:** bump the github-actions group across 1 directory with 4
updates ([#1100](#1100))
([2290dc0](2290dc0))
* **deps:** bump the github-actions group with 6 updates
([#840](#840))
([f57bc01](f57bc01))
* **docs:** correct New-MsDateReport table rendering and refresh stale
docs ([#1114](#1114))
([c2b806f](c2b806f))
* **settings:** remove orphaned Checkov config and stale gitignore
entries ([#870](#870))
([98fcd74](98fcd74))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: hve-core-release-please[bot] <254602402+hve-core-release-please[bot]@users.noreply.github.com>
Co-authored-by: Bill Berry <wberry@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor(workflows): rename release pipeline workflows and add marketplace automation triggers

2 participants