test: add nightly shorebird_cli e2e installation test (#379)
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
name: Nighty E2E
|
||||
|
||||
on:
|
||||
schedule:
|
||||
# At the end of every day
|
||||
- cron: "0 0 * * *"
|
||||
|
||||
jobs:
|
||||
verify_cli_installation:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [macos-latest, windows-latest, ubuntu-latest]
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
steps:
|
||||
- name: 📚 Git Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: 🐦 Verify Shorebird Installation (${{ matrix.os }})
|
||||
run: |
|
||||
if [[ $(./bin/shorebird --version) =~ "Shorebird Engine • revision" ]]; then
|
||||
echo '✅ Shorebird CLI is installed!'
|
||||
else
|
||||
echo '❌ Shorebird CLI is not installed.'
|
||||
exit 1
|
||||
fi
|
||||
@@ -3,6 +3,7 @@
|
||||
[](https://discord.gg/9hKJcWGcaB)
|
||||
|
||||
[](https://github.com/shorebirdtech/shorebird/actions/workflows/main.yaml)
|
||||
[](https://github.com/shorebirdtech/shorebird/actions/workflows/nightly_e2e.yaml)
|
||||
[](./LICENSE-MIT)
|
||||
[](./LICENSE-APACHE)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user