Skip to content

Conversation

@elrayle
Copy link
Collaborator

@elrayle elrayle commented May 21, 2025

Description

PRs are created when the SPDX json files change data that is not included in go-spdx generated files. This is unnecessary since it does not impact or improve the operation of go-spdx. It is simply noise.

This update adds an additional check after files are generated to determine if those files were changed. A PR will be created only if the generated files have changed.

…iles changed

Also adding the ability to force tests to run.  They get stuck sometimes in PRs.  This avoids the need to do a minor change like adding whitespace to a file just to get the tests to run.
Copilot AI review requested due to automatic review settings May 21, 2025 13:45
@elrayle elrayle requested a review from dangoor as a code owner May 21, 2025 13:45
Copy link
Contributor

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 refines the Fetch Licenses workflow to only open a pull request when generated files have actually changed and adds a manual trigger to rerun tests.

  • Enable manual rerun of the test workflow via workflow_dispatch
  • Add source JSON and generated-file change checks in the fetch-licenses workflow to guard PR creation

Reviewed Changes

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

File Description
.github/workflows/test.yaml Added workflow_dispatch trigger to allow manual test reruns
.github/workflows/fetch-licenses.yaml Introduced checks for source JSON and generated-file changes and updated the PR creation condition
Comments suppressed due to low confidence (1)

.github/workflows/fetch-licenses.yaml:44

  • [nitpick] Consider capitalizing "JSON" in the step name for consistency: use "Check for changes in SPDX JSON files".
  - name: Check for changes in SPDX json files

elrayle and others added 4 commits May 21, 2025 10:03
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

@dangoor dangoor left a comment

Choose a reason for hiding this comment

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

Good idea!

@elrayle elrayle merged commit 936b224 into main May 21, 2025
7 checks passed
@elrayle elrayle deleted the elr/limit-pr-autogen branch May 21, 2025 15:44
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.

3 participants