Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions eslint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
package:
name: eslint
version: 8.45.0
epoch: 0
description: An AST-based pattern checker for JavaScript
copyright:
- license: MIT
dependencies:
runtime:
- nodejs

environment:
contents:
packages:
- wolfi-base
- busybox
- ca-certificates-bundle
- build-base
- nodejs
- rsync

pipeline:
- uses: git-checkout
with:
repository: https://github.com/eslint/eslint
tag: v${{package.version}}
expected-commit: 536cc343083ffd64172d4da13c7e043b140f1078

- runs: |
npm install --omit=dev
npm prune --production
_npmdir=/usr/lib/node_modules/${{package.name}}
mkdir -p "${{targets.destdir}}"/usr/bin
mkdir -p "${{targets.destdir}}"/$_npmdir
install -Dm755 bin/${{package.name}}.js "${{targets.destdir}}"/usr/bin/${{package.name}}

rsync -r --exclude .cache --exclude .package-lock.json conf lib messages \
node_modules package.json "${{targets.destdir}}"/$_npmdir
Comment thread
developer-guy marked this conversation as resolved.

- uses: strip

update:
enabled: true
github:
identifier: eslint/eslint
use-tag: true
tag-filter: v
strip-prefix: v