Commit Graph

52 Commits

Author SHA1 Message Date
Abraham Gonzalez
79801c6405 Skip toolchain collateral on tests that don't need it 2022-09-01 01:47:46 +00:00
Abraham Gonzalez
329cb9b289 Bump docker image 2022-09-01 00:56:24 +00:00
abejgonzalez
1de35a6af4 Use conda + Update initial setup docs 2022-08-23 00:44:21 +00:00
abejgonzalez
b63730adf2 Comment out firesim-run-test CI due to elfutils failure 2022-06-17 01:06:12 -07:00
Abraham Gonzalez
9443466fec Merge pull request #1157 from ucb-bar/ci-updates
Filter CI on PR contents + Mergify support
2022-04-15 16:12:06 -07:00
Abraham Gonzalez
2b9e470d09 Address PR comments 2022-04-15 00:16:56 +00:00
Abraham Gonzalez
c063b228a7 Merge pull request #1140 from ucb-bar/use_conda
Enable firesim to use conda
2022-04-13 11:48:29 -07:00
abejgonzalez
f7ed3031d2 Rename job output 2022-04-13 04:30:39 +00:00
abejgonzalez
af5c586aff Fix yaml syntax 2022-04-13 04:30:39 +00:00
abejgonzalez
3e7fbe2925 Filter CI on PR contents + Mergify support 2022-04-13 04:30:38 +00:00
Tim Snyder
2b6e1362df bump tools cache version per request from Abe in PR 2022-04-12 21:33:31 +00:00
abejgonzalez
c1ff642465 Use path to github workspace 2022-04-11 13:26:55 -07:00
abejgonzalez
695eab80bd Remove old checkout files in CI 2022-04-11 12:08:07 -07:00
abejgonzalez
3209ee63b5 Build verilator on knight/ferry 2022-04-07 12:58:57 -07:00
abejgonzalez
5cbd2c8162 Remove job-<start/end> from CI 2022-04-07 08:52:15 -07:00
abejgonzalez
8eb07b193b Prep for main as development branch 2022-02-14 20:19:48 -08:00
Animesh Agrawal
dba2a584f2 Move fft to group-accel 2022-01-25 04:24:13 -08:00
Animesh Agrawal
15e40d40c7 Add fftgenerator as dependency to to 'all tests passed' 2022-01-24 22:34:56 -08:00
Animesh Agrawal
afad6c4636 Add fft test to yml 2022-01-24 16:14:00 -08:00
Abraham Gonzalez
914713a1be Only run on pull_requests 2022-01-19 20:39:50 -08:00
abejgonzalez
283cc2b194 Run CI only on dev/master/main branches/PRs 2022-01-19 11:24:52 -08:00
Ella Schwarz
94ae7af007 Add Ibex to GHA 2021-11-21 19:27:38 -08:00
Ella Schwarz
b6741b052a Revert everything to most recent dev commit 2021-11-21 19:27:38 -08:00
abejgonzalez
797f85c8af Mockup self-hosted runners + Bugfix run-tests by init-submods 2021-11-21 19:27:38 -08:00
chick
60ba6357a0 Move Chipyard CI to Github Actions
- As similar as possible to the circle ci code.
- The `.github/README.md` file has a fair amount of documentation for this.
- Creates a worfklow file
  - re-uses most of the circleci/scipts unchanged
  - defines a number of *Composite Actions* which are like YML subroutines
- Removes the circle-ci code
- Points the CI badge in the top level README to use the GA test result
2021-11-21 19:27:38 -08:00
abejgonzalez
99f5345891 Try hack 2021-10-12 21:55:52 -07:00
abejgonzalez
3afce5718b Testing theory 2021-10-12 21:37:18 -07:00
abejgonzalez
6eb06137f1 Testing theory 2021-10-12 21:31:56 -07:00
abejgonzalez
78e733b992 Build both toolchains in 1 job + Rename toolchain build job 2021-10-09 19:36:35 -07:00
abejgonzalez
e7b0cb4aed Remove need for container for cleanup old workflow job 2021-10-08 16:36:37 -07:00
abejgonzalez
a66666a2e5 Remove containers from self-hosted + Remove sudo dir stuff 2021-10-08 16:34:51 -07:00
abejgonzalez
9c335ef189 test 2021-10-08 16:12:50 -07:00
abejgonzalez
0cca14c910 Try to work around perm. issues on self-hosted | Remove SSH key installs 2021-10-08 16:09:36 -07:00
abejgonzalez
3d1301040b Revert toolchain to use GH-A area 2021-10-08 14:18:08 -07:00
abejgonzalez
ca4e9563b9 Clearer script naming | Renable all CI 2021-10-08 14:15:46 -07:00
abejgonzalez
43430cb8bc Retry 2021-10-08 13:56:07 -07:00
abejgonzalez
b9401dbc4b Mockup self-hosted runners + Bugfix run-tests by init-submods 2021-10-08 13:43:27 -07:00
abejgonzalez
d7f7d071ed Retry fixing doc build error 2021-10-08 10:24:23 -07:00
abejgonzalez
c2647e333a Fix doc build error | Don't skip setup-complete 2021-10-08 10:17:58 -07:00
abejgonzalez
9c6f4bc2ac Try fixing docs + Add non-rtl checks to final pass 2021-10-07 23:44:04 -07:00
abejgonzalez
4584a37951 Unnest ssh-checkout action | Remove unnecessary SSH key additions 2021-10-07 23:10:53 -07:00
abejgonzalez
ff41808df4 Try abstracting more away into composite actions 2021-10-07 22:57:29 -07:00
abejgonzalez
f117f7a0fe Try to skip successful jobs on rerun workflow 2021-10-07 21:39:58 -07:00
chick
4cbdd9bb26 - remove unused GA build-extra-tests/action.yml
- cleanup exports in CA
  - remove exports from build-extra-tests CA
  - put exports in build-extra-tests.sh
    - based it on $GITHUB_WORKSPACE
  - changed exports in run-tests CA to use $GITHUB_WORKSPACE
- in common.mk
  - removed TODO comment lines where `$(sim)` had been removed
  - removed commented out lines that used `$(sim)`
- removed unused debugging script1.sh
2021-10-06 11:57:58 -07:00
chick
52e8aa1957 This is branch with the new GA CI
It has the .circleci CI stuff as well
for comparison purposes.
2021-10-05 21:15:25 -07:00
chick
c7293d507c Remove export statements from build-extra-tests 2021-10-05 15:42:51 -07:00
chick
bd39e0ad1e Putting export statements back in to build-extra-tests, build failed without them 2021-10-05 15:23:44 -07:00
chick
dee18ad73b Remove export statements from build-extra-tests 2021-10-05 14:14:30 -07:00
chick
b905ea5400 Per changes requested round 2.1
- export intializers in `build-extra-tests`
2021-10-04 14:43:57 -07:00
chick
bbb0cd70e2 Per changes requested round 2
- In main workflow chipyard-run-tests.yml
  - Remove debug output in `make-keys`
  - remove export intializers in `build-extra-tests`
  - Add prepare-chipyard-fpga to `needs` in `all_tests_passed`
2021-10-04 14:28:22 -07:00