Commit Graph

60 Commits

Author SHA1 Message Date
Ganesh Gore 808df8a87e [Bugfix] Docker regression using master regression scripts 2021-02-17 13:23:45 -07:00
tangxifan 9c19e2b365 [Test] Move regression test scripts from workflow to openfpga_flow 2021-02-16 11:55:47 -07:00
tangxifan 62bf0d0c5d [Test] Move quicklogic regresssion tests to a dedicated CI run 2021-02-16 11:00:31 -07:00
ganeshgore 186a0cadfb
Checking complete flow of build.yml from non master branch (#207)
* [CICD] SHA extraction bug fix

* [CICD] Docker image builds but push from master

* [CICD] General cleanup
2021-01-30 09:40:53 -07:00
Ganesh Gore 52dc76c25e [CICD] Added SHA tag to docker build image 2021-01-29 20:22:45 -07:00
Ganesh Gore 30277188db [CICD] Checking master branch in change_detect 2021-01-29 12:58:53 -07:00
ganeshgore bdf03c8b26
Bug fix on Docker build and upload on master (#202)
* [CI/CD] Added force master image update option

* [CI/CD] Fixed .dockerignore while master image building

* [Test] checking correctness of source_modified flag

* [Bugfix] Fixed openfpga_flow in dockerignore

* [CICD] Added more context in dockerignore

* [CICD] Updated Dockerfile.master

* [CICD] Reverted test variables
2021-01-29 11:16:57 -07:00
ganeshgore 487bcd6734
[Bugfix] failing docker build + push on master branch (#196)
* [Build] Added MAKE_FLAGS variable to Makefile
+ Mainly too provide -j parallel execution option

* [Yosys] Corrected output filename in QLyosys

* Revert "[Build] Added MAKE_FLAGS variable to Makefile"

This reverts commit c5e9da985a.

* [Shellrun] Added nested tasks to shortcuts

* Test on docker optimization pull request

* Optimized docekrfile.env

* Added parallel build option to cmake

* Reverted CMAKE parallel build

* Updated docker_regression_tests

* Corrected OPENFPGA_PATH in dockerfile

* Trying to merge  artifact_regression_tests and docker_distribution

* Revert "Trying to merge  artifact_regression_tests and docker_distribution"

This reverts commit fba6996d59.

* Added CI/CD documentation docs

* Code cleanup in flow and task script

* Saved regression artifcats in case of failure

* Logged exception in run command

* Checking failed regression test artifact upload

* Fixed yosys bug

* Removed travis and few unused local file

* Added -batch option in openfpga_flow script

* Upload artifacts for debug on failed regression test

* Added OpenFPGA shell info in logger print

* Updated docs

* [Backup] openfpga.sh backedup before pull request

* [CI/CD] Added extra runtime dependencies

* [CI/CD] Updated runtime enviroment to python3.8

* [CD/CD] Removed restalling depedencies, can be done by rebuilding images

* [Docs] Corrected typo

* [CI/CD] Moved pip installation to dockerfile

* [CI/CD] Running regression test with run-task

* [Python3.8] Added alternate python version

* [Bugfix] Fixed missing files/dir while building master docker image on origin/master branch

* Removed extra files

* Removed extra files 2
2021-01-27 11:17:32 -07:00
Ganesh Gore 0b82b6439b [Regression] Upgraded runtime enviroment to python3.8 2021-01-26 16:40:45 -07:00
Ashton Snelgrove a85a1cfb6d Merge changes from ganesh. 2021-01-25 10:28:47 -07:00
Ashton Snelgrove cdb799c59f Reenable branch checks. 2021-01-25 10:12:49 -07:00
Ashton Snelgrove 2e947efc64 Add openfpga.sh and force a master build. 2021-01-22 19:50:23 -07:00
Ashton Snelgrove 25f8ea6e73 Fix chmod and env variables for test. 2021-01-22 16:36:19 -07:00
Ashton Snelgrove 40276ceaa4 Move openfpga binary to matching location. 2021-01-22 16:27:55 -07:00
Ashton Snelgrove 22144924fc Restore conditionals. 2021-01-22 10:52:21 -07:00
Ashton Snelgrove a6b97db314 Trigger master image build. 2021-01-22 10:16:44 -07:00
Ashton Snelgrove 8cca1c63c3 Fix dockerfile for master build to include yosys/share, and fix conditionals. 2021-01-21 16:40:09 -07:00
Ashton Snelgrove f956f28792 Update docker images, remove runtime/test split 2021-01-20 14:20:12 -07:00
Ashton Snelgrove 5f613c46f7 Switch code change check to a script 2021-01-20 12:40:18 -07:00
Ashton Snelgrove effe86fb9e Remove pull request trigger 2021-01-13 17:16:39 -07:00
Ashton Snelgrove 2b705ba17a Add building a regression test image on master. 2021-01-13 17:05:55 -07:00
Ashton Snelgrove 4efa5b98e8 Add docker distribution image. 2021-01-13 13:58:20 -07:00
Ashton Snelgrove b29fca6bfa Merge remote-tracking branch 'origin/master' into github-action-optimizations 2020-12-22 11:37:39 -07:00
Ashton Snelgrove d77aa19ae1 Run tests in parallel 2020-12-10 15:49:02 -07:00
Ashton Snelgrove faec0ea782 Github action optimizations 2020-12-10 14:35:19 -07:00
Lalit Sharma 3a7bc77871 Correcting the syntax for CI run 2020-12-08 09:14:05 -08:00
Lalit Sharma d7ec481e9e Adding updates to checkout submodules 2020-12-08 08:52:35 -08:00
tangxifan 96a99fcb6b [Test] Change to short build name and see if ccache is working or not 2020-11-24 18:58:06 -07:00
tangxifan df98c83d33 [Test] Keep trying the paths for ccache 2020-11-24 18:10:52 -07:00
tangxifan 91709abe80 [Test] Try to get the correct path to github workspace 2020-11-24 18:00:59 -07:00
tangxifan 9f956502b7 [Test] keep fixing the path to ccache file 2020-11-24 17:56:08 -07:00
tangxifan 6b757e2dca [Test] Bug fix in ccache path 2020-11-24 17:50:22 -07:00
tangxifan 0af1c0468e [Test] Spot cache file and try to use it 2020-11-24 17:41:27 -07:00
tangxifan df317271fd [Test] Try to check if .ccache is in the build directory 2020-11-24 16:54:55 -07:00
tangxifan c7d288c043 [Test] Try to new cache action version to see if problem is solved 2020-11-24 16:50:29 -07:00
tangxifan ca593f23fc [Test] Merge reg test to build tests on Github Actions 2020-11-24 15:32:45 -07:00
tangxifan 27e68f1ea2 [Test] Add check ccache size 2020-11-24 15:20:38 -07:00
tangxifan 955e49dca1 [Test] bug fix for ccache and enhance printing messages 2020-11-24 15:10:33 -07:00
tangxifan 04d84a12b5 [Test] Rename build tests 2020-11-24 10:43:17 -07:00
tangxifan 6b9f236d81 [Test] Specify paths to ccache files 2020-11-24 10:37:15 -07:00
tangxifan 43564c584d [Test] Add the matrix for compiler compatibility tests 2020-11-24 10:29:05 -07:00
tangxifan 0daa484134 [Test] Remove wrong syntax about ccache 2020-11-24 10:25:12 -07:00
tangxifan 0bb185f6a0 [Test] Try to fix the problem on storing ccache results 2020-11-24 10:16:24 -07:00
tangxifan dc164a0636 [Test] Remove unnecssary space that break CI 2020-11-24 09:38:18 -07:00
tangxifan c257abe864 [Test] Add CMake and iVerilog version number output 2020-11-24 09:33:00 -07:00
tangxifan 121f628f6b [Test] Add CXX and CC configuration 2020-11-24 09:31:25 -07:00
tangxifan 82954483b8 [Test] Bug fix in using MAKEFLAGS 2020-11-24 09:29:11 -07:00
tangxifan 88bf523bc8 [Test] Remove artifact uploading; focus on testing ccache 2020-11-24 09:19:09 -07:00
tangxifan 4d2f6bc656 [Test] Bug fix 2020-11-23 22:52:01 -07:00
tangxifan 703ba0b174 [Test] Enable ccache in cmake execution 2020-11-23 22:46:20 -07:00