Skip to content

👷 ci: patch workflows - #9

Merged
rtzn1234 merged 3 commits into
mainfrom
ci/workflow-patch
May 6, 2026
Merged

👷 ci: patch workflows#9
rtzn1234 merged 3 commits into
mainfrom
ci/workflow-patch

Conversation

@swayechateau

Copy link
Copy Markdown
Contributor

This pull request makes several updates to the GitHub Actions workflow configuration files to improve build reliability and workflow clarity. The primary changes are the addition of system dependencies in the build process, a minor update to the release workflow, and the removal of the Dependabot configuration.

Build workflow improvements:

  • Added a step to install system dependencies (pkg-config and libkrb5-dev) for all enabled build matrix entries in .github/workflows/build.yml, ensuring required libraries are present for builds. [1] [2]

Release workflow updates:

  • Set the work_dir input to "./workspace" in the release.yml workflow when calling the build workflow, clarifying the working directory used during CLI builds.

Dependency management:

  • Removed the .github/workflows/dependabot.yml file, disabling automated dependency update PRs via Dependabot.

Copilot AI review requested due to automatic review settings May 6, 2026 07:18
@swayechateau
swayechateau requested a review from a team as a code owner May 6, 2026 07:18
@swayechateau
swayechateau requested review from rtzn1234 and removed request for a team May 6, 2026 07:18
@github-actions

github-actions Bot commented May 6, 2026

Copy link
Copy Markdown

✅ All required checks have passed. This pull request is eligible to be merged.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates GitHub Actions workflows to improve CI reliability/clarity by adjusting the reusable build workflow invocation, adding Linux system package installation steps, and removing an unused workflow file.

Changes:

  • Pass work_dir: "./workspace" when release.yml calls the reusable build.yml workflow.
  • Add an apt-get install step for pkg-config and libkrb5-dev in the .deb and .rpm packaging jobs in build.yml.
  • Delete .github/workflows/dependabot.yml.

Reviewed changes

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

File Description
.github/workflows/release.yml Sets work_dir when invoking the reusable build workflow to run cargo commands from ./workspace.
.github/workflows/build.yml Adds Linux system dependency installation steps in packaging jobs.
.github/workflows/dependabot.yml Removes a workflow file that is not used by Dependabot configuration.
Comments suppressed due to low confidence (1)

.github/workflows/dependabot.yml:1

  • Removing .github/workflows/dependabot.yml does not disable Dependabot updates (Dependabot reads .github/dependabot.yml, not workflow files). Since the repo still has .github/dependabot.yml, Dependabot will remain enabled; if disabling is intended, that file needs to be updated/removed instead. Otherwise, consider updating the PR description to reflect that this removes an unused/misplaced file rather than disabling Dependabot.

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

Comment thread .github/workflows/build.yml
Comment thread .github/workflows/build.yml
@rtzn1234
rtzn1234 merged commit b3b3244 into main May 6, 2026
16 of 17 checks passed
Copilot stopped work on behalf of swayechateau due to an error May 6, 2026 07:27
@swayechateau
swayechateau deleted the ci/workflow-patch branch May 6, 2026 07:35
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