Skip to content

Configuration Updates for Wokwi and Hardware Testing Integration #6

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

Merged
merged 3 commits into from
Aug 22, 2024

Conversation

tomassebestik
Copy link
Member

@tomassebestik tomassebestik commented Aug 21, 2024

This is a follow-up PR after the merge of #5. There are some small tweaks to the configuration needed to ensure both scenarios (hardware tests and Wokwi tests) work properly.

Fixes

Other changes

  • Added pre-commit linters and formatters to maintain code style.
  • Added pre-commit action workflow.
  • Added DangerJS PR linter workflow (will not run in this PR).

NOTE: A few files in this PR have slightly changed (spaces, indents, typos, missing empty lines) as a result of running pre-commit run --all-files (all linters and formatters over all repository files).

All these linted files are in a separate commit for easier review.

@tomassebestik tomassebestik self-assigned this Aug 21, 2024
Copy link

github-actions bot commented Aug 21, 2024

Test Results

11 files  11 suites   53s ⏱️
 2 tests  2 ✅ 0 💤 0 ❌
22 runs  22 ✅ 0 💤 0 ❌

Results for commit dbdaf1d.

♻️ This comment has been updated with latest results.

@tomassebestik tomassebestik force-pushed the fix/small-updates-wokwi-integration branch 3 times, most recently from 624081a to 1b8ee13 Compare August 21, 2024 08:53
@tomassebestik tomassebestik force-pushed the fix/small-updates-wokwi-integration branch from 1b8ee13 to 2dae505 Compare August 21, 2024 10:00
@tomassebestik tomassebestik changed the title Updates after adding Wokwi testing to the repo Configuration Updates for Wokwi and Hardware Testing Integration Aug 21, 2024
@tomassebestik tomassebestik requested review from pedrominatel, urish and igrr and removed request for pedrominatel August 21, 2024 11:31
@tomassebestik
Copy link
Member Author

@urish Thank you again for the great addition in #5. This template is a much cooler project now 🙂.

We needed to make a few tweaks to get it working (it's hard to guess in code review since we don't have GH Actions running in forks). Those changes are in this commit.

The rest of this PR is about adding some utilities and linting tools for the project itself (not related to implementation).

(I added you as a project member, so if you want to contribute to this again in the future you can create branches (with GH Actions running) instead of using forks.)

@tomassebestik tomassebestik requested a review from hfudev August 21, 2024 11:39
".pre-commit-config.yaml" is only addition, the rest of the files
changed in this commit are result of running pre-commit run --all-files
(all formatters and linters over all files).
@tomassebestik tomassebestik force-pushed the fix/small-updates-wokwi-integration branch from 51dd36a to dbdaf1d Compare August 21, 2024 11:45
@tomassebestik tomassebestik merged commit 764ca0b into master Aug 22, 2024
22 checks passed
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.

1 participant