Commit Graph

19 Commits

Author SHA1 Message Date
abejgonzalez 2ee0a2bba0 Fix scaladoc (deprecate FireSim CI docker cntnr) 2023-08-06 17:37:29 -07:00
abejgonzalez 3dd7c77c03 Install which on CI docker image 2023-08-04 09:20:19 -07:00
abejgonzalez 5040e97632 Switch to difference AWS CI account 2023-08-01 21:12:49 -07:00
abejgonzalez 81cc8cfca1 Use bar-tender specific access 2023-06-12 21:50:53 -07:00
abejgonzalez ee0ed548b1 Align SBT_OPTS w/ CY | Rename JVM_MEMORY -> JAVA_HEAP_SIZE 2023-05-31 11:13:33 -07:00
abejgonzalez 2605453b63 Update CI workflow to use login shell | Misc. cleanup 2023-05-30 11:56:09 -07:00
abejgonzalez c51f0d24da Camel-case AWS CI variables 2022-12-06 11:10:52 -08:00
abejgonzalez 66aab42755 Bump CI checkout version 2022-10-16 19:54:49 -07:00
abejgonzalez b36d873b05 Bump CI to Ubuntu 20.04 2022-10-15 17:19:14 -07:00
Sagar Karandikar 9dd5f1b75e Merge remote-tracking branch 'origin/stable' 2022-08-31 18:44:38 +00:00
Sagar Karandikar 733b99d8fd Update firesim-publish-scala-doc.yml 2022-08-31 01:40:05 +00:00
David Biancolin c536762885
ci: set MANAGER_FIRESIM_LOCATION in all workflows (#1149) 2022-08-01 20:48:56 -07:00
Sagar Karandikar e04e578a30 Merge remote-tracking branch 'origin/1.13.x' into merge-1.13.x-to-main 2022-06-15 19:59:54 +00:00
Sagar Karandikar 1498aaf200
Fix rpm name 2022-06-14 19:11:35 -07:00
Abraham Gonzalez f6382e8f81 Use Git 2.36 in CI 2022-06-13 22:22:02 -07:00
David Biancolin e7b1b3f001
Conditionally run the scala doc build on PRs (#1025) 2022-04-15 11:21:13 -04:00
abejgonzalez e72c37b619 Update for main as dev branch 2022-02-14 17:43:18 -08:00
Abraham Gonzalez e91d9e42b7
Fix Scaladoc GH-A Build (#912)
* Bump CI Git (+ launch script) | Fix scaladoc GH-A

* Move git uninstall stuff to the CI docker image
2022-01-31 15:31:42 -08:00
Abraham Gonzalez 0ed1e42df8
Port to Python3 + Switch to GH-A CI (#878)
* First pass at porting to python3

* Fix import errors | Setup user argcomplete

* Update awstools CLI with user data file | Bump CI to use it

* Wait until launch is complete

* Add userdata as string | Use sudo for machine-launch-script

* Remove execute permissions on machine-launch-script

* Better match on machine-launch-script complete

* Revert python-devel removal

* Use python3 for pytests

* Update more python3 items

* Remove extra shebang

* Port docs to python3 and add to CI

* Add ISCA experiments to CI build check

* Use yum not apt-get

* Add make to doc section

* Bump multilate-loadgen for sysroot fix

* For BW test build don't use shebang

* Fix docs Makefile options

* Fix more doc warnings

* Add first set of regression tests

* Fix raw_input

* Regression bump | Run workload fix

* Add functools to topology

* Fix linux poweroff test (nic still has issues)

* Update regression scripts

* Ignore machine-launch-script.sh in regression area

* Fix map python3 issues

* Get rid of shebangs

* Fix more regressions

* Print machine-launch.log on fail | More clarification on user_data

* Transfer to CI some shorter regressions

* Add a manual approval to fpga based tests

* Fix indentation in config.yml

* Fix test symlink

* Use spot for CI manager instance | Try to use python3 for aws CI container | Version all pip packages

* Make run-ini-api-tests an executable

* Fix CI terminaterunfarm arg

* Add firesim.pem file to manager

* Bump python in CI instance

* Bump pip in CI container

* Remove pip sudo in CI container

* Fix launch script pip version equals

* Ini converted into strings

* Properly pass test_dir to opts in CI

* First pass at GH-A

* Round 2 CI fixes

* Try changes

* Remove CircleCI | Switch to fancy GH-A

* Rename self-host setup script

* Update chmod

* Use - instead of _ for env. vars

* Rename some defs | Remove extra imports

* Small comment updates

* Forgot to import in ini-api tests | Small comment on Fabric timeouts

* Add sys to linux poweroff

* Update linux timeout, fix small imports

* Update comment

* Fix-up workflow-monitor.py

* Avoid excessive logging in run-linux | Terminate spot instances after max-runtime

* Add more workflow-monitor states | Add pty=False to running workloads

* Update CI documentation | Add CI badge [ci skip]

* Don't use spot instances

* Update CI readme

* Determine runner version from remote repo and check for runner setup

* Address PR comments

* Update CI_README location of where to find IPs | Forgot ret_code

* Only run CI on prs/pushes to dev/main/master

* Fix terminate_workflow_instances in init-manager.py

* Cleanup FireSim repo cloning | Only run CI on PRs (since its runs on merge commit)
2022-01-20 11:03:37 -08:00