d3adb5 / helm-unittest-action Goto Github PK
View Code? Open in Web Editor NEWComposite action that installs Helm, helm-unittest, and runs unit tests for charts present in a repository or declared by the user.
License: MIT License
Composite action that installs Helm, helm-unittest, and runs unit tests for charts present in a repository or declared by the user.
License: MIT License
When running this in GitHub it's giving a little warning that Node 16 is deprecated from the azure/setup-helm@v3
requirement:
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: azure/setup-helm@v3.
Hello ๐๐ป
Thank you for this! One small thing that has come up during repeated runs on a self-hosted runner:
Run d3adb5/helm-unittest-action@v2
Run installScript=https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
Run helm plugin install https://github.com/helm-unittest/helm-unittest >/dev/null 2>/dev/null
helm plugin install https://github.com/helm-unittest/helm-unittest >/dev/null 2>/dev/null
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Error: Process completed with exit code 1.
It appears that the unittest action fails to run due to the below error. Would it be possible to silently ignore if its already installed?
helm plugin install https://github.com/helm-unittest/helm-unittest >/dev/null 2>/dev/null
Error: plugin already exists
We haven't updated our tests to run on 0.3.1 yet (and there are a couple of bugs in it). I expect you meant to cut v2
to work on the new version, but as of today the change seems to have applied to v1
as well, which means v1
is currently broken. Can you find a way to pin v1
to the previous version of helm-unittest
(which worked)?
Currently in order to install the latest
version you have to have inputs.unittest-version
set to ""
.
We have a use case, from when this property was introduced due to a bug in a version of helm-unittest
where we have a github action variable set with a specific version. we want to now move to "latest" and continue with the latest when it is updated.
In github variables, you cannot set it to ""
. We would need to update many repositories in order to stop them from using this github organization variable. If the action allowed either ""
, or the string latest
it would allow us to keep the variable used, and be able to easily pin if we run in to a situation again that requires a specific version.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.