Code Monkey home page Code Monkey logo

action-install-cli's People

Contributors

irev-dev avatar lf94 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

action-install-cli's Issues

Action fails if new release is merged but not built

Today this GH Action, action-install-cli failed (see failed run). This was the relevant output:

curl: (22) The requested URL returned error: 404
zoo cli installed!
/home/runner/work/_actions/KittyCAD/action-install-cli/main/entrypoint.sh: 15: zoo: not found

The problem is, the entrypoint script finds the latest release version by querying the latest git tag. But there's a 30-minute or so gap between the git tag being pushed, and the final release binary being published (yes, our release CI is a bit slow).

Action items:

  1. This action should download the latest available Zoo CLI binary -- it should not look for a release binary matching the latest git tag in the cli repo, because as discussed, that may be created 30 minutes before the CLI binary is actually published and available for download.
  2. If this action's entrypoint script fails, it should output a nicer error message describing the failure, and terminate (it shouldn't proceed to the next step).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.