Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Implement VersionRequirement for Requirement * Use Artifact in nodejs-engine * Update inventory.toml with new artifact format Logic for updating this from the nodejs.org feed will be added later * Rename release to artifact * Use Artifact directory for node DistLayerMetaData * Prefer Artifact#Display over Version#Display * Test output displays os and arch * Print download source to buildpack output * Update go buildpack revision * Generalize tarball prefix extraction Node tarballs are prefixed with the filename sans ".tar.gz", so this will allow extraction of arm64 artifacts as well. * Verify checksum * Resolve node artifact based on current os/arch * Fix typo * Reduce verbosity * Simplify expression * Add bin/update_node_inventory * Update GitHub action for new inventory * Reduce visibility * Remove unnecessary comment * Rename remote_artifacts to upstream_artifacts * Fix error message * Update comment * Update earliest version variable name * Prefer three member tuple * Use exit code 1 consistently Non-zero exit code values aren't used anywhere * Remove unnecessary qualifier * Simplify expression * Prefer updating rust toolchain directly Avoid dependency on an archived github action, and take the same approach as other workflows in this repository * Use Rust cache * Simplify method It's clear what is happening here, so avoid assigning an "earliest version" variable/providing context for an error that'll be trivial to identify if it's ever changed. * Use Result rather than custom process exits When an error is encountered, the process will still be terminated with a non-zero exit code with adequate error information for debugging an issue written to stderr * Inline list_upstream_artifacts logic in main fn * Inline get_release_artifacts function * Clone existing inventory artifacts * Simplify expression
- Loading branch information