Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moving tool installation to step prior to matrix generation #70

Merged
merged 10 commits into from
May 4, 2023

Conversation

howardtr
Copy link
Collaborator

@howardtr howardtr commented Apr 25, 2023

Moving tool installation to step prior to matrix generation.

If the tools haven't been cached in a new branch, each test will clobber the cache, causing the tests to install the tools every time. This re-arranges the order so that we ensure tools are installed prior to creating the test matrix.

This also modified the watchdog timer from always_comb to generate as discussed in #71

@howardtr howardtr marked this pull request as draft April 25, 2023 18:50
@howardtr howardtr marked this pull request as ready for review April 25, 2023 20:39
From verilator:

Warns that the lifetime of a task or a function was not provided
and so was implicitly set to static. The warning is suppressed when
no variables inside the task or a function are assigned to.
@howardtr howardtr requested review from calebofearth and mkurc-ant May 3, 2023 19:20
Copy link
Collaborator

@calebofearth calebofearth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two requests:

(1) Let's file an Issue regarding upgrade to Verilator 5.010 (or later if available)
(2) Can we add a result checker for the Verilator Workflow? See #71 for recommendations.

@howardtr
Copy link
Collaborator Author

howardtr commented May 3, 2023

Two requests:

(1) Let's file an Issue regarding upgrade to Verilator 5.010 (or later if available) (2) Can we add a result checker for the Verilator Workflow? See #71 for recommendations.

  1. Update Verilator to latest revision #79
  2. done - check out the latest changes

Copy link
Collaborator

@calebofearth calebofearth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates Howard!

Copy link
Contributor

@mkurc-ant mkurc-ant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I added a comment how to possibly pass tool versions across CI jobs.

@howardtr howardtr merged commit bd79b88 into dev-goog May 4, 2023
@howardtr howardtr deleted the dev-goog-ci branch May 4, 2023 16:45
@howardtr howardtr linked an issue May 5, 2023 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI test matrix verilator cache fail on new branches
3 participants