Skip to content

Conversation

overcookedpanda
Copy link

This PR includes 2 small fixes for MinGW compilation, along with re-working the CI workflows to include a nightly build at midnight UTC with full gui, and full tests being run. For standard workflow, changes to the develop branch will run without gui and without tests, and changes to the master branch will build the gui, but will not run tests.

@@ -3,49 +3,112 @@ name: CI
on:
push:
branches:
- develop
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

when you do this, your PR will double number of builds from this file, as you both push to develop and opened a PR with base = develop.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can adjust the triggers, I was just using the same as the currently existing triggers on in ci.yml.

@Warchant Warchant merged commit dc49328 into master Apr 20, 2020
@Warchant Warchant deleted the develop branch April 20, 2020 11:59
Warchant pushed a commit that referenced this pull request Sep 1, 2021
* update popservice methods

* update submodule

* small change
Warchant added a commit that referenced this pull request Sep 1, 2021
* re-factor CI workflows

* configure ci for master, develop branches
fix leveldb/util/env_win.cc and fs.cpp errors
enable qt, and tests

* remove altintegration.mk from depends

* fix Dockerfile

* fix Dockerfile

* fix Dockerfile

* disable alt-integration-cpp tests, set build type to release for MinGW build

* display src/test-suite.log for failed tests

* display src/test-suite.log for failed tests fix

* add alt-integration-cpp to depends, pull version from packages.mk

* fix echo statement

* fix echo statement

* update Dockerfile

* update Dockerfile

* fix permissions for install

* adjust CI for nightly full builds, add gui for master branch

* adjust CI builds

* remove tests for alt-integration-cpp

* fix Dockerfile, add verbose logs to cmake

* specify mingw32 compiler for cmake

* add coverage, adjust where we set env vars

* Use 'depends' for CI builds

* Fix

* Fix

* Fix

* Install deps

* Fix g++->gcc

* Revert "Fix g++->gcc"

This reverts commit 90a6ddb.

* Revert "Install deps"

This reverts commit b079d74.

* Revert "Fix"

This reverts commit 30c6a2d.

* Revert "Fix"

This reverts commit 078e8a0.

* Revert "Fix"

This reverts commit f4c5f8c.

* Revert "Use 'depends' for CI builds"

This reverts commit 557382a.

* add cache for CI actions

* add cache for nightly CI builds

* remove cache from nightly CI builds (unsupported)

* test fix for ccache permissions

* use sudo for make for access to ccache

* use sudo for make install

* add timeout for make check, remove make check from mingw32 build (unsupported)

Co-authored-by: Bohdan Vanieiev <warchantua@gmail.com>
Warchant pushed a commit that referenced this pull request Sep 1, 2021
* update popservice methods

* update submodule

* small change
Warchant added a commit that referenced this pull request Sep 1, 2021
* re-factor CI workflows

* configure ci for master, develop branches
fix leveldb/util/env_win.cc and fs.cpp errors
enable qt, and tests

* remove altintegration.mk from depends

* fix Dockerfile

* fix Dockerfile

* fix Dockerfile

* disable alt-integration-cpp tests, set build type to release for MinGW build

* display src/test-suite.log for failed tests

* display src/test-suite.log for failed tests fix

* add alt-integration-cpp to depends, pull version from packages.mk

* fix echo statement

* fix echo statement

* update Dockerfile

* update Dockerfile

* fix permissions for install

* adjust CI for nightly full builds, add gui for master branch

* adjust CI builds

* remove tests for alt-integration-cpp

* fix Dockerfile, add verbose logs to cmake

* specify mingw32 compiler for cmake

* add coverage, adjust where we set env vars

* Use 'depends' for CI builds

* Fix

* Fix

* Fix

* Install deps

* Fix g++->gcc

* Revert "Fix g++->gcc"

This reverts commit 90a6ddb.

* Revert "Install deps"

This reverts commit b079d74.

* Revert "Fix"

This reverts commit 30c6a2d.

* Revert "Fix"

This reverts commit 078e8a0.

* Revert "Fix"

This reverts commit f4c5f8c.

* Revert "Use 'depends' for CI builds"

This reverts commit 557382a.

* add cache for CI actions

* add cache for nightly CI builds

* remove cache from nightly CI builds (unsupported)

* test fix for ccache permissions

* use sudo for make for access to ccache

* use sudo for make install

* add timeout for make check, remove make check from mingw32 build (unsupported)

Co-authored-by: Bohdan Vanieiev <warchantua@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants