Skip to content
Merged
Show file tree
Hide file tree
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
33 changes: 14 additions & 19 deletions .github/workflows/cli-action.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,21 @@
name: Test CLI action

on: [push]
on:
push:
branches:
- master

permissions:
contents: read

jobs:
ubuntu:
runs-on: ubuntu-latest
steps:
- name: Install CLI
uses: dopplerhq/cli-action@v2
- name: Test CLI
run: doppler --version
windows:
runs-on: windows-latest
steps:
- name: Install CLI
uses: dopplerhq/cli-action@v2
- name: Test CLI
run: doppler --version
macOS:
runs-on: macos-latest
cli-action:
strategy:
matrix:
os: [windows-latest, ubuntu-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Install CLI
uses: dopplerhq/cli-action@v2
uses: dopplerhq/cli-action@v4
- name: Test CLI
run: doppler --version
run: doppler --version
58 changes: 37 additions & 21 deletions .github/workflows/install.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,15 @@
name: Test install.sh

on: [push]
on:
pull_request:
push:
branches:
- master

permissions:
contents: read

jobs:
ubuntu-bash:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
with:
path: ./src/github.com/${{ github.repository }}
- name: Install CLI
shell: bash
run: sudo ./scripts/install.sh --debug
- name: Test CLI
run: doppler --version
ubuntu-sh:
runs-on: ubuntu-latest
steps:
Expand Down Expand Up @@ -127,30 +122,51 @@ jobs:
run: sudo ./scripts/install.sh --debug --no-package-manager --install-path ./tmp
- name: Test CLI
run: ./tmp/doppler --version
macOS:
macOS-no-install:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v1
with:
path: ./src/github.com/${{ github.repository }}
- name: Install CLI
run: ./scripts/install.sh --debug
run: ./scripts/install.sh --debug --no-install
- name: Verify file existence
run: ls -l ./doppler
ubuntu:
strategy:
matrix:
os: [ubuntu-latest, ubuntu-24.04, ubuntu-22.04, ubuntu-24.04-arm, ubuntu-22.04-arm]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v1
with:
path: ./src/github.com/${{ github.repository }}
- name: Install CLI
shell: bash
run: sudo ./scripts/install.sh --debug
- name: Test CLI
run: doppler --version
macOS-no-install:
runs-on: macos-latest
macOS:
strategy:
matrix:
os: [macos-latest, macos-26, macos-26-intel, macos-15-intel, macos-15, macos-14-large, macos-14]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v1
with:
path: ./src/github.com/${{ github.repository }}
- name: Install CLI
run: ./scripts/install.sh --debug --no-install
- name: Verify file existence
run: ls -l ./doppler
run: ./scripts/install.sh --debug
- name: Test CLI
run: doppler --version
windows:
runs-on: windows-latest
strategy:
matrix:
os: [windows-latest, windows-2025, windows-2022, windows-11-arm]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v1
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
name: Run tests

on: [push, pull_request]
on:
pull_request:
push:
branches:
- master

jobs:
e2e:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/vulncheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ name: Vulncheck
on:
pull_request:
push:
branches:
- master

permissions:
contents: read # to fetch code (actions/checkout)
Expand Down
2 changes: 1 addition & 1 deletion scripts/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ curl_download() {

# allow curl to fail w/o exiting
set +e
headers=$(curl --tlsv1.2 --proto "=https" -w "%{http_code}" --silent --connect-timeout 10 --max-time 60 --retry 5 --retry-all-errors -o "$output_file" -LN -D - "$url" 2>&1)
headers=$(curl --tlsv1.2 --proto "=https" -w "%{http_code}" --silent --connect-timeout 10 --max-time 60 --retry 5 -o "$output_file" -LN -D - "$url" 2>&1)
exit_code=$?
set -e

Expand Down
Loading