Skip to content

Conversation

@muiriswoulfe
Copy link
Member

Summary

This pull request updates the GitHub Actions workflows for the release process to improve security and consistency. The most significant changes include standardizing the use of a fine-grained personal access token (PAT) and refining permissions for better access control.

Updates to token usage:

Refinements to permissions:

Minor adjustments:

Testing

Test Types

  • Unit tests
  • Manual tests

Unit Test Coverage

100%

@muiriswoulfe muiriswoulfe self-assigned this Jul 28, 2025
Copilot AI review requested due to automatic review settings July 28, 2025 18:14
@muiriswoulfe muiriswoulfe added the release Updates to enable a new release label Jul 28, 2025
@muiriswoulfe muiriswoulfe requested a review from a team as a code owner July 28, 2025 18:14
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 pull request updates the license information and GitHub Actions workflow configurations for version 1.7.5. The primary purpose is to update dependency licenses following package version changes and standardize token usage across release workflows.

Key changes include:

  • Updates to numerous package versions and their corresponding license entries in LICENSE.txt
  • Standardization of GitHub Actions token usage across release workflows
  • Minor workflow permission and output format adjustments

Reviewed Changes

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

File Description
src/LICENSE.txt Updates license entries for multiple npm packages, reflecting version bumps and dependency changes
.github/workflows/release-phase-1.yml Standardizes token reference to use RELEASE_CHECKOUT secret
.github/workflows/release-phase-2.yml Adds token configuration, updates permissions, and removes "v" prefix from version output

@github-actions
Copy link
Contributor

github-actions bot commented Jul 28, 2025

PR Metrics

Thanks for keeping your pull request small.
Thanks for adding tests.

Lines
Product Code -
Test Code -
Subtotal -
Ignored Code 160
Total 160

Metrics computed by PR Metrics. Add it to your Azure DevOps and GitHub PRs!

@github-actions github-actions bot changed the title Release v1.7.5: Licenses update XS✔ ◾ Release v1.7.5: Licenses update Jul 28, 2025
@muiriswoulfe muiriswoulfe merged commit 5bc9a21 into main Jul 29, 2025
29 checks passed
@muiriswoulfe muiriswoulfe deleted the muiriswoulfe/release/v1.7.5-phase2 branch July 29, 2025 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Updates to enable a new release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants