Skip to content

install: allow busybox unzip, 7z/7zz/7za, bsdtar #367

install: allow busybox unzip, 7z/7zz/7za, bsdtar

install: allow busybox unzip, 7z/7zz/7za, bsdtar #367

Workflow file for this run

name: ci
on: [push, pull_request]
jobs:
test:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: lint
if: matrix.os == 'macOS-latest'
run: |
brew install shfmt shellcheck
shfmt -d .
shellcheck -s sh *.sh
- name: verify checksum
if: matrix.os == 'ubuntu-latest'
shell: bash
run: |
if ! shasum -a 256 -c SHA256SUM; then
echo 'Checksum verification failed.'
echo 'If the installer has been updated intentionally, update the checksum with:'
echo 'shasum -a 256 install.{sh,ps1} > SHA256SUM'
exit 1
fi
- name: tests shell
shell: bash
run: ./install_test.sh
- name: tests powershell
if: matrix.os == 'windows-latest'
shell: powershell
run: ./install_test.ps1
- name: tests powershell core
if: matrix.os == 'windows-latest'
shell: pwsh
run: ./install_test.ps1
check-js:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- uses: denoland/setup-deno@v1
with:
deno-version: rc
- name: deno lint
run: deno lint
- name: check fmt
run: deno fmt --check
- name: check bundled file up to date
run: |
cd shell-setup
deno task bundle
if ! git --no-pager diff --exit-code ./bundled.esm.js; then
echo 'Bundled script is out of date, update it with `cd shell-setup; deno task bundle`'.
exit 1
fi
- name: integration tests
if: matrix.os != 'windows-latest'
run: deno test -A --permit-no-files
- name: dry run publishing
run: deno publish --dry-run
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy