Skip to content

🔧 add CI workflow checker#333

Merged
sebastianMindee merged 7 commits into
mainfrom
add-workflow-test
Jun 17, 2026
Merged

🔧 add CI workflow checker#333
sebastianMindee merged 7 commits into
mainfrom
add-workflow-test

Conversation

@sebastianMindee

Copy link
Copy Markdown
Collaborator

Description

Types of changes

  • Docs change / refactoring / dependency upgrade
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Requires a change to the official Guide documentation.

@sebastianMindee sebastianMindee requested a review from ianardee June 17, 2026 08:30

Copilot AI left a comment

Copy link
Copy Markdown

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 an additional CI gate to lint GitHub Actions workflows and makes a few workflow hardening/cleanup adjustments across existing CI/release pipelines.

Changes:

  • Add a reusable “workflow lint” workflow and wire it into the PR CI pipeline as a prerequisite for static analysis/build steps.
  • Adjust scheduled (cron) workflow permissions and refine CodeQL workflow configuration/formatting.
  • Improve shell robustness in publishing/docs workflows (GPG key import command and jar path quoting).

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/pull-request.yml Adds a workflow-lint reusable job and makes static analysis depend on it.
.github/workflows/cron.yml Expands workflow token permissions for scheduled runs (needs least-privilege tightening).
.github/workflows/_workflow_lint.yml New reusable workflow running actionlint (currently downloads/executes remote script).
.github/workflows/_publish-docs.yml Tweaks delombok jar invocation quoting.
.github/workflows/_publish-code.yml Changes how the GPG secret key is piped into gpg --import.
.github/workflows/_codeql.yml Cleans up CodeQL workflow content/format and sets language to Java explicitly.
.github/workflows/_build.yml Changes how the GPG secret key is piped into gpg --import during build/tests.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/_workflow_lint.yml
Comment thread .github/workflows/cron.yml Outdated
Comment thread .github/workflows/_publish-code.yml Outdated
Comment thread .github/workflows/_build.yml Outdated
Comment thread .github/workflows/_publish-docs.yml
@sebastianMindee sebastianMindee merged commit 86ed79d into main Jun 17, 2026
14 checks passed
@sebastianMindee sebastianMindee deleted the add-workflow-test branch June 17, 2026 14:53
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