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

Create Github Actions workflows #8

Closed
wants to merge 35 commits into from
Closed

Conversation

austinEng
Copy link
Collaborator

Add initial Github workflows to:

  • Build and run go tests
  • Do the cmake build on Windows/Linux/MacOS
  • CMake build with GCC is skipped for now due to compiler-specific failures
  • Debug CMake build with MSVC is skipped for now due to issues with PDB file locking and multiple compile threads
  • GN build for convenience of getting build results in Github PRs; may or may not keep it long term

required deps not in fetch_dawn_dependencies.py yet
Change-Id: I7072b648f6e567c1f83291b30a2284045837b298
Change-Id: I25612d668bd40ad1cbc68388eadfee8dc0ec99c4
Experiencing PDB file lock issues
https://github.com/google/dawn/actions/runs/6712262986/job/18241441160

Change-Id: Ifee1a8654d96933430f1b98a45b3f7e6d798b602
Change-Id: Ibe1b9a0788e10561f25f85b70552c122681d78a1
Change-Id: Ibb0c352d3b8d6a9a0b9d468e51cac286e6863788
It's too large and the compile cache is more important

Change-Id: I8af91b885a39c72fcb0e5d352e06405d175888f3
Copy link

github-actions bot commented Nov 3, 2023

👋 Thanks for your contribution! Your PR has been imported to Gerrit.
Please visit https://dawn-review.googlesource.com/c/dawn/+/159021 to see it and CC yourself on the change.
After iterating on feedback, please comment on the Gerrit review to notify reviewers.
All reviews are handled within Gerrit, any comments on the GitHub PR may be missed.
You can continue to upload commits to this PR, and they will be automatically imported
into Gerrit.

@austinEng austinEng marked this pull request as ready for review November 7, 2023 18:49
copybara-service bot pushed a commit that referenced this pull request Nov 8, 2023
Add initial Github workflows to:
 - Build and run go tests
 - Do the cmake build on Windows/Linux/MacOS
 - CMake build with GCC is skipped for now due to compiler-specific failures
 - Debug CMake build with MSVC is skipped for now due to issues with PDB file locking and multiple compile threads
 - GN build for convenience of getting build results in Github PRs; may or may not keep it long term

This is an imported pull request from
#8

GITHUB_PR_HEAD_SHA=aefd0f48e0bc119579781da17daf6c6c94a6723c
ORIGINAL_AUTHOR=Austin Eng <[email protected]>
GitOrigin-RevId: c7783ee
Change-Id: I3a97e0afd75025c60c6dfb0bdbfe89c969c795bd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/159021
Reviewed-by: Corentin Wallez <[email protected]>
Reviewed-by: Kai Ninomiya <[email protected]>
Kokoro: Kokoro <[email protected]>
Commit-Queue: Austin Eng <[email protected]>
Copy link

github-actions bot commented Nov 8, 2023

🚀 PR was merged in 9083b54!

@github-actions github-actions bot closed this Nov 8, 2023
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