tangxifan
665d0dadec
[ci] add comments to install dependency scripts
2022-08-24 16:42:27 -07:00
tangxifan
9de78c3bf0
[ci] enable sudo
2022-08-24 16:34:41 -07:00
tangxifan
26d540a9d5
[ci] typo
2022-08-24 16:32:36 -07:00
tangxifan
704dba10e4
[ci] streamline workflow file by moving cmake commands to top-level makefile
2022-08-24 16:26:12 -07:00
tangxifan
20e6450e55
[ci] enable gcc-6 support
2022-08-24 15:58:16 -07:00
tangxifan
511cc3aa11
[ci] remove out-of-date file
2022-08-24 15:51:46 -07:00
tangxifan
5403f64d0a
[ci] remove gcc-5 support; OS support is upgraded to Ubuntu 20.04 LTS. Add gcc-10,11 and clang-7,clang-10 support
2022-08-24 15:47:11 -07:00
Ganesh Gore
4c5d2272a3
Updated docker base images
2022-06-09 19:46:27 -06:00
Ganesh Gore
52583416fb
Fixing docker based regression test
2022-05-22 23:07:32 -06:00
tangxifan
929c74b3b0
Merge branch 'master' of github.com:lnis-uofu/OpenFPGA into hotfix_reg
2022-05-23 09:11:18 +08:00
tangxifan
78313b3593
[Misc] Now version number is in a separated file; Cmakefile and doc read the file and build version number on fly; CI can also update version
2022-05-22 15:22:43 +08:00
tangxifan
e56775cd00
[ci] force debug run for regression tests
2022-05-22 13:18:07 +08:00
Ganesh Gore
933386e470
Updated dependencies
2022-05-15 20:53:07 -06:00
Ganesh Gore
cbb7faa68d
Adder user in docker image
2022-05-14 22:34:35 -06:00
tangxifan
b4f9453c00
[ci] downgrade ubuntu version in runner due to renamed packages in scripts
2022-05-09 18:00:33 +08:00
tangxifan
0f56dbcb92
[ci] debug
2022-05-09 17:58:17 +08:00
tangxifan
52b348c6db
[ci] debug
2022-05-09 17:54:08 +08:00
tangxifan
15617392ae
[ci] debugging
2022-05-09 17:51:02 +08:00
tangxifan
925ac9051c
[ci] typo
2022-05-09 17:45:31 +08:00
tangxifan
effa9e0f41
[ci] fixed a bug
2022-05-09 17:03:33 +08:00
tangxifan
790628b22e
[ci] add opoenfpga cell library test to ci
2022-05-09 16:08:31 +08:00
tangxifan
8ab090651a
[FPGA-Verilog] Now port/wire names uses "__" to avoid collision with FPGA global ports
2022-03-16 20:51:37 +08:00
tangxifan
8ff68315ab
[CI] Update patch updater due to release v1.1.0
2022-02-20 23:32:11 -08:00
Awais Abbas
ad7d29b975
build.yml flow is updated with basic_reg_yosys_only_test
2022-01-14 15:45:22 +05:00
nadeemyaseen-rs
3e7169b5e2
corrected syntax error in YAML file
2021-12-21 12:57:57 +05:00
nadeemyaseen-rs
f85cf322bc
remove the pull request trigger
2021-12-20 14:47:34 +05:00
nadeemyaseen-rs
57d977f329
remove the temporary branch name
2021-12-20 14:12:59 +05:00
nadeemyaseen-rs
56b5f1d063
added branch name temporary
2021-12-20 14:09:42 +05:00
nadeemyaseen-rs
e9a4e9ad8d
Corrected typo
2021-12-20 12:54:12 +05:00
nadeemyaseen-rs
89b9487bf8
Trigger on PR to check
2021-12-20 12:52:18 +05:00
nadeemyaseen-rs
0a61c62756
Update and rename patch_updator.yml to patch_updater.yml
2021-12-20 12:40:12 +05:00
nadeemyaseen-rs
7b2cc61d99
added the workflow files to automattically update the patch count
2021-12-20 12:35:02 +05:00
tangxifan
4d43894343
Merge branch 'master' into ci_cancel_previous
2021-12-13 19:30:37 -08:00
tangxifan
720915c68d
Update dependabot.yml
2021-12-13 16:46:19 -08:00
tangxifan
da6c6ad76f
Enable Yosys in dependabot
2021-12-13 16:34:01 -08:00
tangxifan
0e86a26ebb
Now CI tests will cancel previous runs
2021-12-10 10:52:01 -08:00
coolbreeze413
0e9ddf0b55
add reviewers for dependabot PRs
2021-12-07 02:36:14 +05:30
coolbreeze413
118efd2a0e
set dependabot schedule time to 00:00 Mountain Time
2021-12-06 22:51:12 +05:30
coolbreeze413
6b05cb2531
remove label, add comments to add schedule time, leave other options default
2021-12-06 22:41:56 +05:30
coolbreeze413
1208ef71a7
add initial version of the dependabot yaml file
2021-12-06 20:08:08 +05:30
Ganesh Gore
05a0696ced
Reverted debug changes
2021-12-01 14:34:18 -07:00
Ganesh Gore
a60eea2a44
Testing yosys file copy option
2021-12-01 14:01:36 -07:00
coolbreeze413
192eb1e655
correct yosys paths for CI
2021-11-04 09:11:57 +05:30
Ganesh Gore
f0d81f7ffc
[Bugfix] docker CI build
2021-10-20 14:50:17 -06:00
Ganesh Gore
de53943208
Removed dummy changes
2021-10-18 21:43:05 -06:00
Ganesh Gore
ba7a676429
Updated docker yml
2021-10-18 21:42:39 -06:00
Ganesh Gore
ed5942ce56
Added DOCKER_REPO variable
2021-10-18 20:00:21 -06:00
Ganesh Gore
32f234f4fc
Made LNIS Repo as default
2021-10-18 12:54:31 -06:00
Ganesh Gore
fdc9e318fd
[CI] Addding conditional docker push
2021-10-18 12:18:35 -06:00
Ganesh Gore
d37ae8a8c5
Changed docker repo to github repository
2021-10-18 11:34:59 -06:00
coolbreeze413
f60f5b4ae5
add wget to list of dependencies
2021-10-08 03:22:30 +05:30
tangxifan
260b14c3d4
[CI] Add the micro benchmark regression test to CI
2021-06-21 18:37:42 -06:00
tangxifan
05f08c2f25
Update PULL_REQUEST_TEMPLATE.md
2021-04-26 12:05:37 -06:00
ganeshgore
ab34ebecef
Merge pull request #301 from lnis-uofu/tangxifan-patch-1
...
Update bug_report.md
2021-04-26 00:25:26 -06:00
tangxifan
deb9f4a9f7
Update pull_request_template.md
2021-04-25 22:11:34 -06:00
tangxifan
a8b2966709
Update bug_report.md
2021-04-25 22:08:17 -06:00
tangxifan
83167b6b61
Update bug_report.md
2021-04-25 22:06:13 -06:00
tangxifan
4b8dab0913
Update bug_report.md
2021-04-25 20:51:29 -06:00
tangxifan
386dbf8c1a
Update pull_request_template.md
2021-04-25 18:30:48 -06:00
tangxifan
94c575fa74
Update bug_report.md
2021-04-25 18:12:12 -06:00
tangxifan
f395ed2718
[Test] Deploy iwls tests to CI
2021-04-16 16:13:46 -06:00
tangxifan
d22d935322
[CI] Update regressiont tests run in CI script
2021-03-17 16:08:33 -06:00
tangxifan
7a986defba
[CI] Deploy vtr benchmark regression test to CI
2021-03-17 15:15:54 -06:00
Maciej Kurc
66745a85f2
Fixed an issue with the CI workflow
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2021-03-15 09:29:37 +01:00
Ganesh Gore
4eef4bd3d1
[CI/CD] Skipped container login if branch is not master
2021-03-01 17:47:02 -07:00
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
tangxifan
9b86f3bb85
Merge branch 'master' into dev
2021-02-09 22:40:45 -07:00
tangxifan
be24c904af
[Test] Add superLUT test case to CI
2021-02-09 21:15:21 -07:00
Ganesh Gore
7b8fd55916
[Bugfix] Task name in regression flow
2021-02-08 12:06:36 -07:00
Ganesh Gore
9c5e1b1478
[CI] Updated test
2021-02-08 11:11:00 -07:00
Ganesh Gore
18070954d8
[CI] Moved test to basic test
2021-02-08 10:20:57 -07:00
Ganesh Gore
ede5f8ed58
[Flow] Support multi-user enviroment for running task
2021-02-07 22:11:04 -07:00
tangxifan
a80acfb547
[Test] Add new test case to CI script
2021-02-01 11:16:12 -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
AurelienAlacchi
3f5cc59c0a
Microbenchmarks of Single-Port RAM and Associated Example Architecture Files as well as Test Cases ( #200 )
...
* Add required files for LUTRAM integration and testing
* Add task for lutram
* Repair format (tab and space mismatched)
* Add disclaimer in architecture file
Co-authored-by: Aur??Lien ALACCHI <u1235811@lnissrv4.eng.utah.edu>
2021-01-29 10:19:05 -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
66de3dde59
[CI/CD] dropped old regressionn test
2021-01-26 17:58:03 -07:00
Ganesh Gore
0b82b6439b
[Regression] Upgraded runtime enviroment to python3.8
2021-01-26 16:40:45 -07:00
Ashton Snelgrove
50e4aac650
Fix dependency script reference in old build
2021-01-25 11:58:35 -07:00
Ashton Snelgrove
9894693932
Fix dependency script reference in old build
2021-01-25 11:46:59 -07:00
Ashton Snelgrove
f26da9ad34
Add current master build file.
2021-01-25 11:32:34 -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
cb80a9bbd4
Merge remote-tracking branch 'origin/master' into github-action-optimizations
2021-01-22 10:12:12 -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
afa55f1942
Merge remote-tracking branch 'origin/master' into github-action-optimizations
2021-01-13 17:07:54 -07:00
Ashton Snelgrove
2b705ba17a
Add building a regression test image on master.
2021-01-13 17:05:55 -07:00