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

[pull] main from google:main #196

Closed
wants to merge 60 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
731086c
Try using `p0deje/setup-bazel` everywhere.
junyer Feb 13, 2024
b4c6fe0
Bump version of `p0deje/setup-bazel` to address warnings.
junyer Feb 13, 2024
ed9fc26
Update @apple_support to version 1.12.0.
junyer Feb 15, 2024
2aa303b
Update @pybind11_bazel to version 2.11.1.bzl.2.
junyer Feb 16, 2024
d00d1e9
Avoid `invalid escape sequence` errors on Windows.
junyer Feb 16, 2024
477b9f9
Clean up uses of `repo_name` in `MODULE.bazel`.
junyer Feb 18, 2024
6bb550b
Disable warning for missing-field-initializers as well for clang.
Feb 18, 2024
0ff0fab
Fix an ancient bug in prefix factoring.
junyer Feb 19, 2024
f9550c3
Fix more ancient bugs around Latin-1 handling.
junyer Feb 19, 2024
2d866a3
Prepare to tag release `2024-03-01`.
junyer Feb 29, 2024
45c9985
Update @pybind11_bazel to version 2.11.1.bzl.3.
junyer Mar 2, 2024
8695a63
Disable MSYS/MSYS2 path conversion, which interferes with Bazel.
junyer Mar 4, 2024
dbf15a2
Use try-import to load an optional user-specific user.bazelrc
hzeller Mar 2, 2024
27536b0
Delete an old comment.
junyer Mar 7, 2024
ddb3414
Add Clang 18 to the build matrix.
junyer Mar 11, 2024
108914d
`p0deje/setup-bazel` has been transferred to `bazel-contrib`.
junyer Mar 11, 2024
58f6cdd
doc/mksyntaxgo: use standard generated Go header
alexandear Mar 15, 2024
5c5c8ed
Fix the link to the Python wrapper.
junyer Mar 17, 2024
db46d1e
Bump versions of actions to latest releases.
junyer Mar 17, 2024
1250a99
Raise `re2.error` instead of crashing.
junyer Mar 17, 2024
6598a8e
Make compiling a no-op if it's attempted before adding any patterns.
junyer Mar 18, 2024
c0f9f17
Prepare to tag release `2024-04-01`.
junyer Mar 28, 2024
553f6df
Force a specific target version of macOS.
junyer Mar 28, 2024
917047f
Tell Bazel the specific target version of macOS too. Sigh.
junyer Mar 28, 2024
ac82d4f
Don't specify `-pthread` on Emscripten either.
junyer Mar 29, 2024
9ebe4a2
Stop setting `re2_INCLUDE_DIR`.
junyer Apr 8, 2024
4f6f815
Bump some versions in `MODULE.bazel`.
junyer Apr 8, 2024
b0e6423
Add a GitHub Actions workflow for releases.
junyer Apr 8, 2024
e76b306
Fix the Sigstore inputs. Sigh.
junyer Apr 8, 2024
3c7e162
Switch to PyPI publishing via a trusted publisher.
junyer Apr 9, 2024
b84e3ff
Bring back `.YYYYMMDD` suffixes for `google-re2` versioning.
junyer Apr 9, 2024
fbb52d9
Prepare to tag release `2024-05-01`.
junyer Apr 29, 2024
2b354c6
Use `pkg-config` to find GoogleTest and Benchmark.
junyer Apr 30, 2024
f31c2c6
Restore `bool T::ParseFrom(const char*, size_t)` support for MSVC.
junyer May 13, 2024
b7e96b3
Bump some versions in `MODULE.bazel`.
junyer May 14, 2024
a67d6c1
Switch to vcpkg for dependencies.
junyer May 17, 2024
b664e41
Ask `pkg-config` about `gtest_main` as well.
junyer May 17, 2024
4f5fd7a
Switch to Abseil logging.
junyer May 17, 2024
630d011
Use the `ABSL_`-prefixed Abseil logging macros.
junyer May 18, 2024
a771d3f
Work around a bug in CMake that breaks `^` anchors.
junyer May 20, 2024
9d2c825
Bump some versions in `MODULE.bazel`.
junyer May 28, 2024
71f37d0
Clean and format `#include` directives.
junyer May 28, 2024
8e87559
Add `pybind11/stl.h` again.
junyer May 28, 2024
1db129f
Prepare to tag release `2024-06-01`.
junyer May 30, 2024
b91097e
Add a `force-sdist` input to the Python release workflow.
junyer May 31, 2024
e38a588
Try GitHub-hosted runners for Linux on ARM64.
junyer Jun 6, 2024
e29afa1
Make the Bazel CI workflow use the local Python environment.
junyer Jun 7, 2024
273fb4a
Tweak the sdist step to exercise it on dry runs.
junyer Jun 8, 2024
10f876d
More setting up to run mypy as per #496.
junyer Jun 9, 2024
33eba10
Pivot out of the repository so that we test the wheel.
junyer Jun 10, 2024
4a8cee3
Make the Bazel CI workflow test different Python versions.
junyer Jun 13, 2024
67570de
Address some `-Wsign-compare` warnings.
junyer Jun 20, 2024
85dd7ad
Address some more `-Wsign-compare` warnings.
junyer Jun 20, 2024
f3c0709
Bump versions of actions and dependencies.
junyer Jun 21, 2024
0d992b4
Even more setting up to run mypy as per #496.
junyer Jun 21, 2024
6144b62
Fix a silly bug. Sigh.
junyer Jun 21, 2024
99b6b5c
Prepare to tag release `2024-07-01`.
junyer Jun 28, 2024
433ab9c
Fix a logging call.
junyer Jun 30, 2024
7314a11
If we are building from the sdist, we are already in package form.
junyer Jun 30, 2024
6dcd83d
Prepare to tag release `2024-07-02`.
junyer Jul 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Switch to PyPI publishing via a trusted publisher.
Change-Id: Ie94c5e6931f8fa70f238c9a5360874ff8833876a
Reviewed-on: https://code-review.googlesource.com/c/re2/+/62972
Reviewed-by: Perry Lorier <perryl@google.com>
Reviewed-by: Paul Wankadia <junyer@google.com>
  • Loading branch information
junyer committed Apr 9, 2024
commit 3c7e162c8eefa8db556df680cf01b0c2cde71230
5 changes: 4 additions & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,10 @@ jobs:
- wheel-linux
- wheel-macos
- wheel-windows
permissions:
contents: read
# Required for PyPI publishing.
id-token: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.1
Expand Down Expand Up @@ -224,5 +228,4 @@ jobs:
- if: inputs.build >= 1
uses: pypa/gh-action-pypi-publish@v1.8.14
with:
password: ${{ secrets.PYPI_API_TOKEN }}
packages-dir: python/dist