Skip to content

Conversation

Demivan
Copy link
Member

@Demivan Demivan commented Jun 1, 2025

Description

Set up release workflow using GitHub actions.
Enable NPM provenance.

Linked Issues

https://docs.npmjs.com/generating-provenance-statements

Additional context

@Demivan Demivan requested a review from Copilot June 1, 2025 08:11
Copy link

github-actions bot commented Jun 1, 2025

Export Size

Unchanged

fluent-vue

Name Size Diff
createFluentVue 4.1 KB -
useFluent 958 B -

Copy link

codecov bot commented Jun 1, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.54%. Comparing base (5d9e996) to head (609cba4).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #945   +/-   ##
=======================================
  Coverage   99.54%   99.54%           
=======================================
  Files          12       12           
  Lines         218      218           
  Branches       45       45           
=======================================
  Hits          217      217           
  Partials        1        1           
Flag Coverage Δ
vue-2 88.53% <ø> (ø)
vue-3 92.20% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link

pkg-pr-new bot commented Jun 1, 2025

Open in StackBlitz

npm i https://pkg.pr.new/fluent-vue/fluent-vue@945

commit: 609cba4

Copilot

This comment was marked as outdated.

@Demivan Demivan requested a review from Copilot June 1, 2025 08:29
Copilot

This comment was marked as outdated.

@Demivan Demivan requested a review from Copilot June 1, 2025 08:37
Copilot

This comment was marked as outdated.

@Demivan Demivan requested a review from Copilot June 1, 2025 08:59
Copy link

@Copilot 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 sets up a new release workflow and enables NPM provenance while updating existing workflows to use a custom composite “Setup” action.

  • Updated test and size workflows to call a custom composite action for Node.js and dependency setup.
  • Introduced a new release workflow that defines a manual trigger and configures provenance for NPM.
  • Added a composite action in .github/actions/setup to streamline the Node.js environment setup.

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/test.yml Updated matrix for Node.js versions and replaced the Node setup step with a custom composite action.
.github/workflows/size.yml Replaced the Node setup step with the custom composite action.
.github/workflows/release.yml Added a new workflow for releasing and publishing with NPM provenance.
.github/actions/setup/action.yml Added a composite action to install pnpm, set up Node.js, and install dependencies.

@Demivan Demivan merged commit 036ffd0 into main Jun 1, 2025
14 of 15 checks passed
@Demivan Demivan added the Type: Feature Includes new features label Jun 1, 2025
@Demivan Demivan deleted the automatic-deploy branch June 1, 2025 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature Includes new features
Development

Successfully merging this pull request may close these issues.

1 participant