Skip to content

feat: publish eol-scan image#282

Merged
rlmestre merged 5 commits into
mainfrom
feat/scan-image
Jul 16, 2025
Merged

feat: publish eol-scan image#282
rlmestre merged 5 commits into
mainfrom
feat/scan-image

Conversation

@rlmestre
Copy link
Copy Markdown
Contributor

@rlmestre rlmestre commented Jul 10, 2025

Closes neverendingsupport/data-and-integrations#137
Closes neverendingsupport/data-and-integrations#138
Closes neverendingsupport/data-and-integrations#139

@rlmestre rlmestre marked this pull request as ready for review July 10, 2025 16:56
@rlmestre rlmestre requested a review from a team as a code owner July 10, 2025 16:56
@rlmestre rlmestre force-pushed the feat/scan-image branch 9 times, most recently from f51d19f to 40163b8 Compare July 10, 2025 20:47
@rlmestre rlmestre requested a review from Copilot July 10, 2025 20:52

This comment was marked as outdated.

Comment thread ci/image.Dockerfile Outdated
Comment thread .github/workflows/release.yml Outdated
@rlmestre rlmestre requested a review from KLongmuirHD July 14, 2025 14:39
Comment thread README.md Outdated
@rlmestre rlmestre requested a review from a team July 14, 2025 18:16
Comment thread .github/workflows/ci.yml Outdated
@rlmestre rlmestre requested a review from Copilot July 14, 2025 18:55
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 adds support for building and publishing a new eol-scan Docker image, updates CI workflows, and extends documentation with CI/CD usage examples.

  • Introduces ci/image.Dockerfile to package the HeroDevs CLI for EOL scanning.
  • Updates GitHub Actions workflows to build and push the Docker image.
  • Expands README.md with Docker- and npx-based CI/CD setup instructions.
  • Refactors the CI matrix in .github/workflows/ci.yml for conciseness.

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
ci/image.Dockerfile New Dockerfile for the eol-scan image
README.md Added CI/CD usage examples and Docker image instructions
.github/workflows/release.yml Added publish-images job to build and push Docker image
.github/workflows/ci.yml Simplified matrix definition and added max-parallel
Comments suppressed due to low confidence (2)

.github/workflows/release.yml:53

  • [nitpick] Pinning actions/checkout to a specific commit SHA can hinder future updates and maintenance. It’s generally better to reference a stable release tag like actions/checkout@v4.
      - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

README.md:330

  • The CLI invocation is missing a space between npx and the package name. It should be npx @herodevs/cli@beta to run correctly.
    - npx@herodevs/cli@beta

Comment thread ci/image.Dockerfile
@rlmestre rlmestre requested review from a team and marco-ippolito July 15, 2025 14:39
Comment thread .github/workflows/ci.yml
Comment thread README.md
Copy link
Copy Markdown
Contributor

@dannysauer dannysauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me, but maybe double-check that chunk of README. :)

@rlmestre rlmestre merged commit 5a45adf into main Jul 16, 2025
23 of 24 checks passed
@rlmestre rlmestre deleted the feat/scan-image branch July 16, 2025 18:13
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.

5 participants