Skip to content

Ready for release πŸš€ #11

Ready for release πŸš€

Ready for release πŸš€ #11

Workflow file for this run

name: Tests
permissions:
contents: read
on: ['push', 'pull_request']
jobs:
ci:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: true
matrix:
os: [ubuntu-latest]
bun: [1.0]
php: [8.3]
vlang: [0.4]
experimental: [false]
name: πŸ‘· CI BOSS on Bun-${{ matrix.bun }} under ${{ matrix.os }}
steps:
- name: 🚚 Get latest code
uses: actions/checkout@v4
- name: πŸŽ‰ Setup Bun
uses: oven-sh/setup-bun@v1
with:
bun-version: ${{ matrix.bun }}
- name: ✨ Install JavaScript dependencies
run: bun install
- name: Setup V
uses: vlang/setup-v@v1.4
with:
version: ${{ matrix.version }}
stable: true
check-latest: true
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
- name: βœ… Check code style
run: bun check
- name: πŸ§ͺ Test components
run: bun test