Skip to content
This repository was archived by the owner on Mar 1, 2024. It is now read-only.

Check NodeJS for EOL version, reduce CLI endpoints

Choose a tag to compare

@forevermatt forevermatt released this 25 Jan 14:56
· 56 commits to develop since this release
d1f0df4

Added

  • Run the (non-integration) tests during CI/CD
  • Make it easier to run the various tests
  • Use Docker to run tests, so they're run on a consistent version of Node
  • Update helper script to also check versions of NodeJS and Python in Docker images
    • NOTE: This program does not yet do anything with the Python version information.
  • Enable checking for EOL'd NodeJS version when scanning a Bitbucket repo
  • Enable checking for EOL'd NodeJS version when scanning a GitHub repo
  • Show the download progress when pulling Docker images to check language versions

Changed

  • Renamed get-php-of-docker.sh helper script to get-docker-lang-versions.sh

Fixed

  • Adjust helper script to return NodeJS version in the expected format
  • Improve JS documentation (types, corrections, more documentation)

Removed

  • Stop providing separate CLI endpoints for checking EOL language versions
    • If a URL is provided (for a CSV of language versions by Docker image) to any of the remaining CLI endpoints, then the PHP and NodeJS versions will be checked for End-of-Life versions in use. We don't need the clutter and complexity of the extra CLI endpoints.
    • Note: This is not a backwards-compatibility-breaking change because only the methods exposed by our index.js file are used to determine backward compatibility (and this is documented in the README)