Skip to content

ci: actionlint#207

Merged
guitarrapc merged 17 commits intomainfrom
feature/lint
Mar 25, 2025
Merged

ci: actionlint#207
guitarrapc merged 17 commits intomainfrom
feature/lint

Conversation

@guitarrapc
Copy link
Copy Markdown
Owner

No description provided.

@guitarrapc guitarrapc requested a review from Copilot March 25, 2025 11:22
Copy link
Copy Markdown

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 introduces several CI enhancements with an emphasis on static analysis and improved environment variable handling in GitHub Actions workflows and composite actions.

  • Added static analysis steps using actionlint, ghalint, and zizmor.
  • Migrated several inline input references to environment variables for consistency.
  • Updated git push and release workflows to leverage environment variable substitution for better credential and tag handling.

Reviewed Changes

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

Show a summary per file
File Description
.github/workflows/actionlint.yaml Added comments and new static check steps for actionlint, ghalint, and zizmor.
.github/actions/multiline-inputs/action.yaml Updated how multiline strings are handled via environment variables and a while loop.
.github/actions/local-composite-actions/action.yaml Refactored to use an environment variable (FOO_VALUE) for improved clarity.
.github/actions/git-push/action.yaml Added github-token input and updated git commit and pull commands to use env vars.
.github/workflows/create-release.yaml Refactored tag handling and git remote configuration to use environment variables.
.github/workflows/dotnet-build-only-tag.yaml Changed branch reference echo to use an environment variable.
.github/workflows/environment-deploy.yaml Updated environment variable usage for branch references.
.github/workflows/_reusable-dump-context.yaml Introduced env vars for dynamic file name generation and explicitly set persist-credentials.
.github/workflows/file-change-matrix.yaml Changed echo and splitting logic to rely on a defined environment variable.
.github/workflows/dump-context.yaml Standardized referencing of GitHub context variables via env vars.
.github/actions/action-default/action.yaml Updated output logic to use an environment variable for input fallback.
.github/workflows/auto-doc.yaml Added persist-credentials and github-token handling with git remote updates.
.github/workflows/auto-dump-context.yaml Adjusted pull_request_target configuration with updated comments.
.github/workflows/action-default.yaml Introduced a global environment variable (FOO) for consistency.
.github/workflows/_reusable-workflow-nest.yaml Changed secrets handling to explicitly pass only the required secret.
.github/workflows/context-github.yaml Updated context echo steps to use environment variables for consistency.
.github/workflows/create-pr.yaml Modified commit message interpolation to use an env variable.
.github/workflows/_reusable-workflow-called.yaml Refactored how caller environment and inputs are echoed using env vars.
.ghalint.yaml Minor adjustments in the exclusion policies for static analysis.
Files not reviewed (1)
  • .github/actions/restore-aws-oidc-auth/action.yaml: Language not supported

@guitarrapc guitarrapc merged commit 70e8155 into main Mar 25, 2025
@guitarrapc guitarrapc deleted the feature/lint branch March 25, 2025 13:10
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.

2 participants