Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Consolidate lint jobs and set human-friendly job names#1557

Merged
nscuro merged 1 commit into
DependencyTrack:mainfrom
nscuro:consolidate-lint-jobs
Jun 2, 2026
Merged

Consolidate lint jobs and set human-friendly job names#1557
nscuro merged 1 commit into
DependencyTrack:mainfrom
nscuro:consolidate-lint-jobs

Conversation

@nscuro
Copy link
Copy Markdown
Member

@nscuro nscuro commented Jun 2, 2026

Description

Consolidates lint jobs and set human-friendly job names.

The job names are relevant to GitHub's branch protection rules, for enforcing build checks passing.

Addressed Issue

N/A

Additional Details

N/A

Checklist

@nscuro nscuro added this to the 5.0 milestone Jun 2, 2026
Copilot AI review requested due to automatic review settings June 2, 2026 10:20
@owasp-dt-bot
Copy link
Copy Markdown

owasp-dt-bot commented Jun 2, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copy link
Copy Markdown
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

Consolidates the standalone i18n lint workflow into the main lint workflow as a separate job, and adds human-friendly name fields to jobs across CI workflows so they appear consistently in GitHub branch protection rules.

Changes:

  • Merges .github/workflows/i18n.yaml into .github/workflows/lint.yaml as a new lint-i18n job; renames the existing lint job to lint-js.
  • Switches npm install to npm ci for reproducible installs in the lint jobs.
  • Adds explicit name: fields to jobs in ci-build, ci-publish, ci-release, and _meta-build workflows.

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/lint.yaml Splits lint into lint-js and lint-i18n jobs, switches to npm ci, sets human-friendly names.
.github/workflows/i18n.yaml Removed; functionality moved into lint.yaml.
.github/workflows/ci-release.yaml Adds name: Release to the release job.
.github/workflows/ci-publish.yaml Adds friendly names to read-version, call-build, and update-github-release jobs.
.github/workflows/ci-build.yaml Adds friendly names to read-version and call-build jobs.
.github/workflows/_meta-build.yaml Adds friendly names to build-node and build-container jobs.

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

@nscuro nscuro force-pushed the consolidate-lint-jobs branch from 137b4b1 to ae9eac1 Compare June 2, 2026 10:23
The job names are relevant to GitHub's branch protection rules, for enforcing build checks passing.

Signed-off-by: nscuro <[email protected]>
@nscuro nscuro force-pushed the consolidate-lint-jobs branch from ae9eac1 to 4e24cae Compare June 2, 2026 10:24
Copilot AI review requested due to automatic review settings June 2, 2026 10:24
Copy link
Copy Markdown
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

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

Comment thread .github/workflows/ci-pr-template.yml
Comment thread .github/workflows/ci-pr-template.yml
@nscuro nscuro merged commit 50bcfe8 into DependencyTrack:main Jun 2, 2026
9 checks passed
@nscuro nscuro deleted the consolidate-lint-jobs branch June 2, 2026 10:29
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