Commit Graph

10 Commits

Author SHA1 Message Date
Jerry Zhao
3bc0e7856f [ci] Whitelist submodule dev branches to enable running submodule-commit checks on dev
This works by checking the $CIRCLE_BRANCH env-var, which is set automatically by
CircleCI. Annoyingly, this is set to the name of the source branch for a merge,
rather than the target branch. The behavior of this check for each branch type
is listed:

if CIRCLE_BRANCH == "master":
  This CI run is the nightly CI run for the master branch.
  Make sure all submodules of the master branch point to master
else if CIRCLE_BRANCH == "dev":
  This CI run is most likely somebody doing a dev->master merge.
  Make sure all submodules of the dev branch point to master
else:
  This CI run is likely somebody merging a feature branch into dev.
  Allow submodule pointers of the dev branch to point to master OR dev
2019-11-23 17:51:51 -08:00
abejgonzalez
f0fa623000 also check firesim 2019-10-15 10:31:09 -07:00
abejgonzalez
7e908b4964 update ci to exit at the end instead of partway through | fix flattened toolchain repos 2019-10-14 13:27:58 -07:00
abejgonzalez
1c55e67c7f fix check commit ci check 2019-10-13 08:15:42 -07:00
Jerry Zhao
7a55b74ed2 Merge pull request #116 from ucb-bar/vlsi
Add initial VLSI flow scripts
2019-07-18 16:19:28 -07:00
abejgonzalez
02e76f343e remove commit check on firechip 2019-07-15 17:16:23 -07:00
Jerry Zhao
906f5af809 Don't pull hammer-cad-plugins in init script 2019-07-15 16:21:01 -07:00
abejgonzalez
f5a3ff3ac5 update variables | add more repos to commit check 2019-07-09 16:31:36 -07:00
abejgonzalez
bbaa8d58b0 switch to git branch 2019-06-03 09:41:56 -07:00
abejgonzalez
eb93ace725 check if commit is on master 2019-06-02 23:25:51 -07:00