Skip to content

fix apps launcher [WIP] #1210

fix apps launcher [WIP]

fix apps launcher [WIP] #1210

Workflow file for this run

on: [pull_request]
name: Test
jobs:
linux:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v5
with:
go-version: 1.25.*
- uses: actions/checkout@v4
- name: Install Dependencies
shell: bash
run: |
set -euo pipefail
go install github.com/fzipp/gocyclo/cmd/gocyclo@latest
sudo apt-get update
sudo apt-get install -y \
libglfw3-dev \
libgl1-mesa-dev \
xorg-dev \
libglu1-mesa-dev \
shellcheck
make dep
./ci_scripts/create-ip-aliases.sh
make install-shellcheck
- uses: golangci/golangci-lint-action@v7
with:
version: v2.5.0
- name: Lint Shell Scripts
run: make lint-shell
- name: Check Format and Run Tests
run: make check
- name: Build
run: make build
- name: Setup SSH Key, Build and Run E2E
shell: bash
run: |
set -e
make e2e-build
make e2e-run
env:
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Test E2E
run: make e2e-test
- name: Clean E2E
run: make e2e-stop
darwin:
runs-on: macos-latest
steps:
- uses: actions/setup-go@v5
with:
go-version: 1.25.*
- uses: actions/checkout@v4
- name: Install Requirements
run: |
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v2.5.0
go install github.com/fzipp/gocyclo/cmd/gocyclo@latest
make dep
brew install glfw
shell: bash
- name: Checking Format and Testing
run: make check
- name: Build
run: make build
windows:
runs-on: windows-latest
steps:
- uses: actions/setup-go@v5
with:
go-version: 1.25.*
- uses: actions/checkout@v4
- name: Install Requirements
run: |
choco install make
go install github.com/fzipp/gocyclo/cmd/gocyclo@latest
go install github.com/golangci/golangci-lint/cmd/[email protected]
make dep
- name: Testing
run: |
set GO111MODULE=on
make test-windows
- name: Build
run: make build-windows