Skip to content

fix(ci): bump editorconfig-checker action to v3.0.0 - #8

Merged
patextreme merged 2 commits into
mainfrom
fix/editorconfig-checker-v3
Sep 4, 2026
Merged

patextreme merged 2 commits into
mainfrom
fix/editorconfig-checker-v3

Conversation

@patextreme

Copy link
Copy Markdown
Contributor

What

  • Bumps editorconfig-checker/action-editorconfig-checker from v2 (d2ed4fd) to v3.0.0 (51f63319) in lint-files.yml

Why

editorconfig-checker v4.0.0 (released 2026-09-03) renamed its release assets (ec-linux-amd64.tar.gz → editorconfig-checker-linux-amd64.tar.gz). The v2 action with the default version: latest now fails during download:

##[error]Error: The binary 'ec-linux-amd64*' not found

This breaks the File Hygiene (editorconfig) job for every repo consuming this reusable workflow, e.g. cloud-agent PR run: https://github.com/hyperledger-identus/cloud-agent/actions/runs/33835382571/job/100906713255

Action v3.0.0 (published the same day) supports the new asset naming.

Notes for reviewers

  • Consumers pin this workflow by SHA (e.g. cloud-agent file-hygiene.yml pins f2c9e41), so they need a follow-up pin bump after this merges.
  • If merged with "Create a merge commit" (or rebase), commit c52da35 lands on main as-is and the linked cloud-agent PR pin is already correct.

editorconfig-checker v4.0.0 renamed release assets
(ec-linux-amd64.tar.gz -> editorconfig-checker-linux-amd64.tar.gz), so the
pinned v2 action can no longer find the binary when fetching the latest
release: 'The binary ec-linux-amd64* not found'.

Action v3.0.0 supports both the renamed and legacy asset names.

Signed-off-by: Pat Losoponkul <patextreme@hotmail.com>
The repo's own lint.yml consumed its reusable workflow pinned to @main.
When main's copy of the workflow is broken, every PR that fixes it still
runs the broken main copy as a required check, so the fix can never
land (chicken-and-egg). A local reusable-workflow reference resolves
lint-files.yml from the PR's own merge commit instead, keeping CI
self-consistent.

Signed-off-by: Pat Losoponkul <patextreme@hotmail.com>
@patextreme
patextreme enabled auto-merge (squash) September 4, 2026 05:20
@patextreme
patextreme disabled auto-merge September 4, 2026 06:18
@patextreme patextreme closed this Sep 4, 2026
@patextreme patextreme reopened this Sep 4, 2026
@sonarqubecloud

sonarqubecloud Bot commented Sep 4, 2026

Copy link
Copy Markdown

@patextreme
patextreme merged commit b5e934e into main Sep 4, 2026
10 checks passed
@patextreme
patextreme deleted the fix/editorconfig-checker-v3 branch September 4, 2026 06:21
yshyn-iohk pushed a commit to hyperledger-identus/sdk-rust that referenced this pull request Sep 4, 2026
## What
- Bumps the `hyperledger-identus/.github` `lint-files.yml` workflow pin
in `file-hygiene.yml` from `f2c9e41` to `b5e934e` — the current `main`
HEAD of
[hyperledger-identus/.github](https://github.com/hyperledger-identus/.github),
i.e. the squash-merge of hyperledger-identus/.github#8

## Why
The `File Hygiene (editorconfig)` job is currently failing on **all
PRs** with:

```
##[error]Error: The binary 'ec-linux-amd64*' not found
```

Upstream `editorconfig-checker` v4.0.0 renamed its release assets,
breaking the v2 action. The fix (action v3.0.0) is merged in the shared
workflow repo (hyperledger-identus/.github#8) — this PR picks it up
here.

Same fix as hyperledger-identus/cloud-agent#1879. That PR pins the
pre-squash commit `c52da350` (content-identical `lint-files.yml`); this
PR pins the merged `main` HEAD `b5e934e` directly.

Signed-off-by: Pat Losoponkul <patextreme@hotmail.com>
patextreme added a commit to hyperledger-identus/keycloak-plugins that referenced this pull request Sep 4, 2026
Bumps hyperledger-identus/.github lint-files.yml pin to pick up the
editorconfig-checker action v3.0.0 fix (hyperledger-identus/.github#8).

Fixes the 'File Hygiene (editorconfig)' job failing with:
  Error: The binary 'ec-linux-amd64*' not found

Signed-off-by: Pat Losoponkul <patextreme@hotmail.com>
patextreme added a commit to hyperledger-identus/docs that referenced this pull request Sep 4, 2026
Bumps hyperledger-identus/.github lint-files.yml pin to pick up the
editorconfig-checker action v3.0.0 fix (hyperledger-identus/.github#8).

Fixes the 'File Hygiene (editorconfig)' job failing with:
  Error: The binary 'ec-linux-amd64*' not found

Signed-off-by: Pat Losoponkul <patextreme@hotmail.com>
patextreme added a commit to hyperledger-identus/vdr that referenced this pull request Sep 4, 2026
## What
- Bumps the `hyperledger-identus/.github` `lint-files.yml` workflow pin
in `file-hygiene.yml` from `f2c9e41` to `b5e934e` — the current `main`
HEAD of
[hyperledger-identus/.github](https://github.com/hyperledger-identus/.github),
i.e. the squash-merge of hyperledger-identus/.github#8

## Why
The `File Hygiene (editorconfig)` job is currently failing on **all
PRs** with:

```
##[error]Error: The binary 'ec-linux-amd64*' not found
```

Upstream `editorconfig-checker` v4.0.0 renamed its release assets,
breaking the v2 action. The fix (action v3.0.0) is merged in the shared
workflow repo (hyperledger-identus/.github#8) — this PR picks it up
here.

Same fix as hyperledger-identus/cloud-agent#1879. That PR pins the
pre-squash commit `c52da350` (content-identical `lint-files.yml`); this
PR pins the merged `main` HEAD `b5e934e` directly.

Signed-off-by: Pat Losoponkul <patextreme@hotmail.com>
patextreme added a commit to hyperledger-identus/hyperledger-identus that referenced this pull request Sep 4, 2026
Bumps hyperledger-identus/.github lint-files.yml pin to pick up the
editorconfig-checker action v3.0.0 fix (hyperledger-identus/.github#8)
in both callers: file-hygiene.yml and lint.yml.

Fixes the 'File Hygiene (editorconfig)' / 'Lint (editorconfig)' job
failing with:
  Error: The binary 'ec-linux-amd64*' not found

Signed-off-by: Pat Losoponkul <patextreme@hotmail.com>
patextreme added a commit to hyperledger-identus/prism-vdr-driver that referenced this pull request Sep 4, 2026
Bumps hyperledger-identus/.github lint-files.yml pin to pick up the
editorconfig-checker action v3.0.0 fix (hyperledger-identus/.github#8).

Fixes the 'File Hygiene (editorconfig)' job failing with:
  Error: The binary 'ec-linux-amd64*' not found

Signed-off-by: Pat Losoponkul <patextreme@hotmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant