Skip to content

Conversation

MariusStorhaug
Copy link
Member

@MariusStorhaug MariusStorhaug commented Jun 2, 2025

Description

This pull request updates several GitHub Actions workflows to simplify input parameters and improve artifact handling. Key changes include the removal of unused parameters (Debug, Verbose, Version, and Prerelease) and the addition of an ArtifactName parameter for uploading artifacts. Additionally, environment variables are introduced for authentication.

Simplification of input parameters:

Environment variable addition:

Consistency across workflows:

  • .github/workflows/CI.yml and .github/workflows/workflow.yml: Removed references to unused parameters (Debug, Verbose, Version, and Prerelease) to align with the updated Build-Module.yml. [1] [2]

Type of change

  • 📖 [Docs]
  • 🪲 [Fix]
  • 🩹 [Patch]
  • ⚠️ [Security fix]
  • 🚀 [Feature]
  • 🌟 [Breaking change]

Checklist

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas

@Copilot Copilot AI review requested due to automatic review settings June 2, 2025 01:55
@MariusStorhaug MariusStorhaug requested a review from a team as a code owner June 2, 2025 01:55
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 simplifies GitHub Actions workflows by removing unused input parameters and improving artifact handling. Key changes include:

  • Removing the Debug, Verbose, Version, and Prerelease parameters from workflow and CI files.
  • Adding an ArtifactName parameter in Build-Module.yml to specify the artifact name.
  • Introducing a GH_TOKEN environment variable in Build-Module.yml for authentication.

Reviewed Changes

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

File Description
.github/workflows/workflow.yml Removed unused parameters from the Get-Settings step to streamline input parameters.
.github/workflows/CI.yml Removed unused parameters from the Get-Settings step to align with the updated Build-Module.
.github/workflows/Build-Module.yml Removed outdated parameters, added the ArtifactName parameter with a default, and introduced GH_TOKEN.

@MariusStorhaug MariusStorhaug changed the title 🪲 [Fix]: Fix issue with parameters and 🪲 [Fix]: Fix issue with parameters and GitHub token access Jun 2, 2025
@MariusStorhaug MariusStorhaug self-assigned this Jun 2, 2025
@MariusStorhaug MariusStorhaug merged commit 7120d0c into main Jun 2, 2025
100 checks passed
@MariusStorhaug MariusStorhaug deleted the fixBuild branch June 2, 2025 02:01
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.

1 participant