Bobby R. Bruce
84c3b0c111
misc: Update dummy jobs for workflows
...
These give us clear indications if a workflow has passed or failed.
Change-Id: If61b9ac5dc4d2da54b4ad68e427b149bbcb4a30b
2024-06-22 12:59:42 -07:00
Bobby R. Bruce
e03a5f78d1
misc,tests: Revert merge version to 'v4' from 'v4.0.0'
...
'v4.0.0' wasn't working. The following error was occurred:
```
Can't find 'action.yml', 'action.yaml' or 'Dockerfile' for action 'actions/upload-artifact/merge@v4.0.0'.
```
Change-Id: I658b0fe292df029501fbc1286acb06f4014ae4e1
2024-06-12 00:15:06 -07:00
Bobby R. Bruce
26a1d2ff0b
misc,tests: Update daily test artifact actions to v4.0.0
...
Change-Id: I711fa36639e925ce958e0484a31ee6a4dde87dbe
2024-06-11 15:44:07 -07:00
Bobby R. Bruce
fd0e6acc94
misc: Fix daily-tests
...
1. Typo in container.
2. Add compression level to minimize size of generated artifact.
Change-Id: I854e814162fb434ad50a64e3070b943905e4134b
2024-05-30 10:19:17 -07:00
Bobby R. Bruce
ef2a9110b7
misc: Merge .github dir develop -> stable ( #1189 )
2024-05-30 07:48:47 -07:00
Bobby R. Bruce
bbdaae540c
misc: Sync .github dir to stable ( #1185 )
2024-05-30 04:29:55 -07:00
Bobby R. Bruce
8404ae276b
misc: Sync .github develop -> stable ( #1181 )
2024-05-29 07:48:13 -07:00
Bobby R. Bruce
0b2243bb0a
misc: Sync stable .github dir with develop ( #1155 )
2024-05-21 11:56:17 -07:00
Bobby R. Bruce
115322319c
misc: Sync stable .github with develop ( #1051 )
2024-04-21 09:27:59 -07:00
Bobby R. Bruce
0b2fa9900b
misc: Merge .github develop dir to stable ( #1043 )
2024-04-19 19:41:30 -07:00
Bobby R. Bruce
ee6f1377d7
misc: Sync develop .github to stable ( #987 )
2024-04-02 10:20:25 -07:00
Bobby R. Bruce
e8bc4fc137
misc: Sync stable .github dir with develop ( #928 )
2024-03-11 12:35:35 -07:00
Bobby R. Bruce
650b92124b
misc: Copy the develop .github dir to stable ( #912 )
2024-03-05 08:35:11 +00:00
Bobby R. Bruce
c890e6b113
misc: Merge .github dir from develop to stable ( #841 )
...
This is to incorporate Daily Test fix #840 .
2024-02-02 10:38:47 -08:00
Bobby R. Bruce
5b2766829b
misc: Merge develop .github dir into stable ( #831 )
2024-02-01 09:18:15 -08:00
Bobby R. Bruce
461af51575
misc: Update .github dir in stable from develop ( #643 )
...
Change-Id: I4609e260ab594f1ca8b5ed62ea4c5707f7669411
2023-12-01 17:30:03 -08:00
Bobby R. Bruce
b99af93183
misc: Merge .github directory from develop to stable ( #626 )
2023-11-29 19:04:13 -08:00
Bobby R. Bruce
3bf0b1d22a
misc: Merge develop .github dir to stable ( #608 )
2023-11-27 14:32:51 -08:00
Bobby R. Bruce
d0d3c74ce0
misc: Merge develop .github dir to stable ( #566 )
2023-11-14 13:49:37 -08:00
Bobby R. Bruce
e9da8d67bd
misc: Merge develop .github dir to stable ( #495 )
2023-10-20 11:43:29 -07:00
Bobby R. Bruce
1bb9bb3308
misc: Copy .github directory from develop to stable ( #485 )
2023-10-18 22:19:24 -07:00
Bobby R. Bruce
3157cde324
misc: Copy .github directory from develop to stable ( #458 )
...
This is done periodically as the Github Action's infrastructure reads
files from the repos main branch (`stable`) where as changes are made to
`develop`'s ".github" which should be made live ASAP.
This does not affect the gem5 build or any configuration scripts, only
how testing is performed via GitHub and other info used by Github (e.g.,
".github/ISSUE_TEMPLATE" which outlines the templates for creating
issues via our GitHub issues page.
2023-10-14 17:16:09 -07:00
Bobby R. Bruce
6966518dcc
misc: Copy .github directory from develop to stable
...
Change-Id: I7755f90c1b5d81ff1cf66920f229be921d47e844
2023-08-30 17:16:12 -07:00
Bobby R. Bruce
90459612f5
misc: Sync GitHub Workflow files from develop to stable
...
Change-Id: Ibbe8db6191cd248a5ec04c18ed72e04dbf8d791c
2023-08-11 16:19:21 -07:00
Bobby R. Bruce
df60826fa3
misc: Merge develop .github into stable
...
Change-Id: I07e5e5f3bc95b78459b77c0f1170923f6c9daf18
2023-08-08 13:01:30 -07:00
Bobby R. Bruce
0f358732cb
misc: Add ".github" changes to minor release
...
This is a simple copy of the current state of the .github on the develop
branch, as of 2023-07-27. The stable branch .github dir should never be
ahead of that on develop. Therefore this should be safe to do.
Change-Id: I1e39de2d1f923d1834d0a77f79a1ff3220964bba
2023-07-27 09:46:28 -07:00
Melissa Jost
e03395b386
misc: Check for Change-Id in GitHub Actions
...
This adds a check to our continous integration tests that ensures
that every single commit in a pull request has a Change-Id, and
instructs you to add one if that check fails. This ensures all
commits on GitHub are still compatible with Gerrit.
Change-Id: I3fd753da5ab3ca6d6334a8e0eb574433aa1ca589
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/72118
Tested-by: kokoro <noreply+kokoro@google.com >
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
Maintainer: Jason Lowe-Power <power.jg@gmail.com >
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Reviewed-by: Richard Cooper <richard.cooper@arm.com >
Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu >
2023-07-07 14:44:51 +00:00
Bobby R. Bruce
b271367a35
misc: Adjust compiler tests and CI tests
...
This adds a job level timeout for the compiler tests, allows
them to run weekly instead of daily, adds a workflow
dispatch option, and changes the
'latests-compilers-all-gem5-builds' jobs to run only the .opt
variant. It also adds a ready for review option
to the CI tests to run when someone converts a draft
pull request.
Change-Id: Id32b5f7da90745d18de2e550bd48d32ba45fb4d9
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71725
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Tested-by: kokoro <noreply+kokoro@google.com >
2023-06-27 21:18:26 +00:00
Bobby R. Bruce
55cecfc3e8
misc: Remove 'run-name' from workflow yaml files
...
This field is not necessary and was not a helpful description of the
run.
Change-Id: I078481920833fb36099e6c30295c0b60ac0ee3a0
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71505
Tested-by: kokoro <noreply+kokoro@google.com >
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
2023-06-13 17:49:30 +00:00
Bobby R. Bruce
2024546951
misc: Update GitHub Actions Workflow names
...
Change-Id: Iaf4cbdf7a8edd2b9ae00308ae41f6fa805ab9446
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71504
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Tested-by: kokoro <noreply+kokoro@google.com >
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
Maintainer: Jason Lowe-Power <power.jg@gmail.com >
2023-06-13 17:49:30 +00:00
Bobby R. Bruce
5ca9541037
misc: Add 'synchronize' as CI Test action. Remove 'reopen'
...
'synchronize' will re-run the tests everytime the pull-request is
updated, inclusive of rebasing. 'reopen' seems pointless as reopening
does not change the pull-request functionality.
Change-Id: I24c2686e19a8b0901323e9bd794142994dc2a87c
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71503
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
Tested-by: kokoro <noreply+kokoro@google.com >
2023-06-13 17:49:30 +00:00
Melissa Jost
9c1603119c
misc: Increase timeout for GitHub Actions
...
This increases the timeout for our compiler tests, and for
the very-long runs in our weekly tests.
Change-Id: I027d2e98ce5596430ffcb20ef484e1cd7d4f644b
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71501
Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu >
Tested-by: kokoro <noreply+kokoro@google.com >
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
2023-06-13 02:18:13 +00:00
Melissa Jost
2e2f869901
misc: Adjust timeout for compiler tests
...
This updates the timeout for the compiler tests to run per step
as opposed to by job, as well as increases this limit from
4 hours to 6 hours.
Change-Id: I6b0fe5561f74e450cd79205a96084dd27ccccead
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71458
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
Maintainer: Jason Lowe-Power <power.jg@gmail.com >
Tested-by: kokoro <noreply+kokoro@google.com >
2023-06-10 05:57:57 +00:00
Melissa Jost
cc564c8931
misc: Add weekly tests to Github workflows
...
This introduces the very-long tests from our weekly tests to be
able to run within GitHub.
Change-Id: I5f5b4c521b47272cb27640c572a869c26c04b95a
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71401
Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu >
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Tested-by: kokoro <noreply+kokoro@google.com >
2023-06-09 02:18:48 +00:00
Melissa Jost
27492d9d18
misc: Update GitHub yaml files
...
This introduces a few fixes to the yaml files, such as fixing
the failing SystemC tests by removing an extra Docker container,
declaring the Python version for our compiler tests, fixing
typos in the GPU daily tests, and adjusting the timeout values
for our compiler tests and unittests.
Change-Id: I3b4f2220750138783717b3678b0d8676155cb2a1
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71400
Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu >
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Tested-by: kokoro <noreply+kokoro@google.com >
Maintainer: Matt Sinclair <mattdsinclair@gmail.com >
Reviewed-by: Matt Sinclair <mattdsinclair@gmail.com >
2023-06-09 02:18:41 +00:00
Melissa Jost
ad0a2d1bea
misc: Adding GitHub workflow files
...
This changes adds all of the workflows that will be run as we
move to using GitHub. It includes our compiler tests, our
nightly runs, and the continuous integration tests to be
run on every pull request.
Change-Id: I54c79aca7c0603337bd9fca443a0e2ffef603b0e
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/71298
Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu >
Tested-by: kokoro <noreply+kokoro@google.com >
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
2023-06-06 13:36:26 +00:00