diff --git a/.github/workflows/fyne-qa-develop.yml b/.github/workflows/fyne-qa-develop.yml new file mode 100644 index 0000000..5b949c5 --- /dev/null +++ b/.github/workflows/fyne-qa-develop.yml @@ -0,0 +1,26 @@ +name: Run test on fyne development branch every day + +on: + schedule: + - cron: "0 4 * * *" + +jobs: + qa: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: WillAbides/setup-go-faster@v1.8.0 + with: + go-version: '1.21' + + - name: Install fyne from develop branch + run: | + sudo apt-get update && sudo apt-get install gcc libgl1-mesa-dev libegl1-mesa-dev libgles2-mesa-dev libx11-dev xorg-dev + go install fyne.io/fyne/v2/cmd/fyne@develop + go get fyne.io/fyne/v2/cmd/fyne@develop + + - name: Run test + run: go test -tags network ./... + + - name: Build the application with fyne + run: fyne package \ No newline at end of file