Skip to content

wip: run presubmit CI in github actions #2694

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

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

aaronsky
Copy link
Contributor

@aaronsky aaronsky commented Apr 19, 2025

experimenting to potentially move off of bazelci, due to various challenges. this is a 1:1 representation of the presubmit.yml as-is, meaning buildifier hasn't been updated from 6.4.0, xcode is still 16.2, and pins for doc_tests are still in place. it is not a 1:1 representation in terms of UX or behavior.

updating buildifier and moving the stardoc/doc_tests pins should be done in a separate PR, and potentially xcode 16.3 as well (this would also allow us to more easily test a matrix of xcodes, if desired).

@@ -28,6 +28,11 @@ bazel_dep(
dev_dependency = True,
repo_name = "com_google_protobuf",
)
bazel_dep(
name = "buildifier_prebuilt",
version = "7.1.2",
Copy link
Contributor Author

@aaronsky aaronsky Apr 19, 2025

Choose a reason for hiding this comment

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

intentionally chose this version to keep us at buildifier 6.4.0. also chose not to put this in the WORKSPACE.

@aaronsky
Copy link
Contributor Author

build failures are due to insufficient permissions for install_name_tool to work in the sandbox. i assume the runner's permissions (runner:staff) are insufficient, because this works for me locally (sky:wheel)

experimenting to potentially move off of bazelci, due to various challenges. this is a 1:1 representation of the presubmit.yml as-is, meaning buildifier hasn't been updated from 6.4.0, xcode is still 16.2, and pins for doc_tests are still in place. updating buildifier and moving the stardoc/doc_tests pins should be done in a separate PR, and potentially xcode 16.3 as well (this would also allow us to more easily test a matrix of xcodes, if desired).
@aaronsky aaronsky force-pushed the aaronsky/ci-github-actions-idea branch from cfffc9a to a87e1f5 Compare April 27, 2025 20:12
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