Skip to content

Conversation

@antongolub
Copy link
Collaborator

@antongolub antongolub commented Aug 18, 2025

continues #1320 #1321

  • Tests pass
  • Appropriate changes to README are included in PR

This comment was marked as outdated.

@antongolub antongolub requested a review from Copilot August 18, 2025 11:02
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR integrates manifest build tasks into the main build flow and updates CI workflows to include generated package manifests as artifacts. The changes streamline the build process by consolidating manifest generation tasks and ensuring all necessary files are available for publishing workflows.

  • Integrated manifest build tasks (JSR, lite, and main package.json generation) into the main build flow
  • Updated CI workflows to include generated package manifests in upload artifacts
  • Modified test files to use the new manifest file locations and simplified workflow steps

Reviewed Changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
package.json Added build:manifest task to main build flow and updated script references
scripts/build-pkgjson-main.mjs Changed output filename to package-main.json for clarity
scripts/build-pkgjson-lite.mjs Updated console message for consistency
scripts/build-jsr.mjs Added console log for completion feedback
test/it/build-npm.test.js Updated tests to use new manifest file locations
.github/workflows/test.yml Added generated manifest files to upload artifacts
.github/workflows/publish.yml Removed redundant build steps and updated file handling
.github/workflows/jsr-publish.yml Removed redundant JSR build step
.github/workflows/dev-publish.yml Removed redundant build steps and reordered publishing tasks

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

@antongolub antongolub merged commit b0e0f98 into google:main Aug 18, 2025
29 checks passed
@antongolub antongolub deleted the ci-build-manifests branch August 18, 2025 11:05
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.

1 participant