Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Replace "MrOctopus/download-asset-action" action #664

Open
Assignees
Labels
topic: codeRelated to content of the project itself topic: infrastructureRelated to project infrastructure type: enhancementProposed improvement
@per1234

Description

Describe the request

Replace usage of MrOctopus/download-asset-action action in workflows.

Go module based tools that are currently downloaded via the action should be managed via the Go tools system, as is already done for the yq (#652) and Task (#659) dependencies. These consist of the following:

  • editorconfig-checker
  • shfmt

Some alternative system should be used for the other tools:

🙂 The assets and infrastructure will have a reliable mechanism for downloading tools.

🙂 Versioning of Go module-based tools will be managed.

Describe the current behavior

The asset and infrastructure workflows use the MrOctopus/download-asset-action action to download tool dependencies that are distributed in the form of GitHub release assets.

The 1.1 release of the action was fundamentally broken (MrOctopus/download-asset-action#8), in a manner that would have been noticed if the maintainer had performed the most basic check of functionality before making the change that introduced the regression (or at the very least, the release).

The bug was fixed (MrOctopus/download-asset-action@d66a497), however, distribution of the fix was handled by moving the existing 1.1 tag instead of making a new tag.

🙁 These two events make it clear that the action is not maintained in a manner that meets the standards we must hold the assets and infrastructure to.

Additional context

Related

Metadata

Metadata

Assignees

Labels

topic: codeRelated to content of the project itself topic: infrastructureRelated to project infrastructure type: enhancementProposed improvement

Type

No type

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /