Skip to content

Make dist-lib a package entry #107

Make dist-lib a package entry

Make dist-lib a package entry #107

Workflow file for this run

on: push
name: Test installation
jobs:
jest-tests:
name: "Run Jest tests"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: npm install
- name: Run Jest tests
run: npm test
use-latest-version:
name: "Test getting latest CLI stable version"
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Install 1Password CLI
uses: ./ # 1password/install-cli-action@<version>
- name: Check CLI version
run: ./test/assert-version.sh latest
use-latest-beta-version:
name: "Test getting latest CLI beta version"
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Install 1Password CLI
uses: ./ # 1password/install-cli-action@<version>
with:
version: latest-beta
- name: Check CLI version
run: ./test/assert-version.sh latest-beta
use-specific-version:
name: "Test getting a specific CLI version"
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Install 1Password CLI
uses: ./ # 1password/install-cli-action@<version>
with:
version: 2.18.0
- name: Check CLI version
run: ./test/assert-version.sh 2.18.0
use-specific-beta-version:
name: "Test getting a specific CLI beta version"
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Install 1Password CLI
uses: ./ # 1password/install-cli-action@<version>
with:
version: 2.19.0-beta.01
- name: Check CLI version
run: ./test/assert-version.sh 2.19.0-beta.01