Commit Graph

256 Commits

Author SHA1 Message Date
tangxifan c07e35136b [ci] now use download-artifact v4 2024-06-25 16:46:33 -07:00
tangxifan 428f5b4803 [ci] now use upload-artifact v4 due to deprecation 2024-06-24 15:23:55 -07:00
tangxifan dd5c3dc769 [ci] use a new version of cancel-previous-flow due to node16 deprecation 2024-06-24 15:17:57 -07:00
tangxifan 0cdc281828 [core] now use force push 2024-06-11 13:56:01 -07:00
tangxifan b19e0aec75 [ci] bring back reg tests on master branch and version updater is now triggered automatically on any changes to master branch 2024-06-11 13:53:33 -07:00
tangxifan c05cc39899 [ci] now enable cancel jobs in progress 2024-06-10 12:19:58 -07:00
tangxifan 933de5e09e [ci] revert back to original checkout submodule strategy, as sockpp submodule link is updated in vtr 2024-06-10 10:26:06 -07:00
tangxifan dde689650f [ci] debugging 2024-06-04 16:35:52 -07:00
tangxifan e27c969ed8 [ci] now checkout all the submodules by default 2024-06-04 16:15:26 -07:00
tangxifan 485c7f5b01 [ci] try to use ssh key 2024-06-04 16:10:36 -07:00
tangxifan 3a14a59a8e [ci] now reg tests are only run on PR for main branch 2024-05-31 12:46:28 -07:00
tangxifan 42fc136ff5 [ci] show clear error log when build errors out 2024-05-05 18:27:04 -07:00
tangxifan 691734269b [ci] typo on dep file 2024-05-05 16:37:25 -07:00
tangxifan 421f396338 [ci] now use ubuntu 22.04 as the main os to check build compatibility; Drop gcc-8, clang-6, clang-7, clang-8, clang-9 support 2024-05-05 16:15:45 -07:00
tangxifan 98c9290636 [ci] format labeler 2023-12-06 12:35:45 -08:00
tangxifan 7cc43dea4a [ci] debugging 2023-12-06 11:11:55 -08:00
tangxifan 33f0f0feed [ci] typo 2023-12-05 21:09:43 -08:00
tangxifan 7a41aaf19b [ci] typo 2023-12-05 17:55:04 -08:00
tangxifan 95703fd9e6 [ci] use checkout in labeler; following the latst documentation https://github.com/actions/labeler#using-configuration-path-input-together-with-the-actionscheckout-action 2023-12-05 17:53:22 -08:00
tangxifan ce4f7d0719
Update labeler.yml to use v4 version. Since v5 introduces breaking changes, which takes time to adapt 2023-12-05 10:56:27 -08:00
tangxifan 5cbe698dd1 [ci] switch to use gcc-9 when running reg tests 2023-11-13 22:59:27 -08:00
tangxifan e94e7c7c75 [ci] now change to use gcc-11 build image 2023-11-13 21:13:42 -08:00
tangxifan 32772d1bd9 [ci] remove gcc-7 support 2023-11-13 16:13:09 -08:00
tangxifan 12ac7d501a [ci] update dependency requirement for openssl 2023-09-06 17:33:43 -07:00
tangxifan bb36e72c77 [ci] now use apt update before installing dependencies 2023-07-14 10:27:24 -07:00
tangxifan 7fafb29572 [ci] now cell lib test use ubunut 22.04 2023-07-14 10:23:36 -07:00
tangxifan 249caaa7ff [script] serialize make all depedent targets to avoid ``make all`` bugs 2023-05-10 13:24:01 +08:00
tangxifan 7d13faffe9 [script] now split make checkout and make compile 2023-04-19 11:19:27 +08:00
tangxifan 3780ca5150 [ci] now all use checkout v3 2023-04-18 17:20:39 +08:00
tangxifan 691a6b2b73 [ci] now checkout all the branches and tags when detecting code changes 2023-04-18 17:19:07 +08:00
tangxifan 9e50b2d923 [ci] disable checkout submodules for cell library tests 2023-04-18 17:13:21 +08:00
tangxifan 7f96d98083 [ci] now git checkout does not download submodule; It is done by make checkout 2023-04-18 16:49:31 +08:00
tangxifan b41a77e712 [script] correct paths related to yosys in docker image and ci 2023-02-04 13:18:42 -08:00
tangxifan 86c7c068ee [ci] add dependency for ubuntu22.04 for reg tests 2023-02-01 13:23:31 -08:00
tangxifan 5a0afc2e95 [ci] add missing dependencies for reg test in debug build and no warning build 2023-02-01 12:13:08 -08:00
tangxifan a8906cac3e [ci] now use github machine for debug build and no warnings 2023-02-01 11:06:44 -08:00
tangxifan 5b8abefc64 [ci] deploy no-warning build 2023-01-31 12:46:15 -08:00
tangxifan 1db0be72ad [ci] enable debug build 2023-01-31 12:15:13 -08:00
tangxifan 0c09c04945 [ci] add dependencies for doc build 2022-12-28 12:36:40 -08:00
tangxifan a4e786f30e [ci] add ubuntu 22.04 to ci 2022-12-28 11:59:06 -08:00
tangxifan 58a6b07861 [ci] add the dependency list for ubuntu 22.04 2022-12-28 11:52:51 -08:00
tangxifan 156fac9fec [ci] deploy tcl test to ci 2022-12-02 11:46:14 -08:00
tangxifan f1e39e7748 [ci] add tcl to dependency list 2022-12-02 11:12:44 -08:00
tangxifan 2a3e83792f [ci] add dynamic library to docker tracking list 2022-12-02 11:10:32 -08:00
tangxifan 74b32c3a5c [script] enable shared library for openfpga 2022-12-01 11:42:25 -08:00
tangxifan 8d9d0bac45 [ci] deploy py-format check to ci 2022-11-21 14:21:14 -08:00
tangxifan 8f634acf4d [ci] debugging 2022-11-04 19:27:16 -07:00
tangxifan 36b42a50ec [ci] hotfix 2022-11-04 14:18:30 -07:00
tangxifan 49fccc530f [ci] add apt-get source for gcc-11 2022-11-04 14:15:27 -07:00
tangxifan 9571eeb4b4 [ci] hotfix 2022-11-04 14:13:04 -07:00