aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/protoc.py (unfollow)
Commit message (Collapse)AuthorLines
2024-10-03Add a note about multi-verison support to the READMEGravatar Chris Lovering-0/+10
2024-10-03Update invalid binary paths test to cover new error handlingGravatar Chris Lovering-7/+7
2024-10-03Update all references to /lang to /snekbinGravatar Chris Lovering-22/+22
2024-10-03Correct spelling in test casesGravatar Chris Lovering-2/+2
2024-10-03Use a shared default constGravatar Chris Lovering-5/+14
This was needed due to wanting a default value when calling python3 diurectly, but also when not specified via the API call
2024-10-03Also check if the specified binary path is execuatableGravatar Chris Lovering-0/+2
2024-10-03Add specific error for when the specified binary path does not existGravatar Chris Lovering-0/+2
2024-10-03Drop restriction of only running binaries from /langGravatar Chris Lovering-5/+2
2024-10-03Add additional tests to ensure invalid binary paths are not ranGravatar Chris Lovering-0/+19
2024-10-03Also split on hyphens in build python scriptGravatar Chris Lovering-2/+2
This is needed as dev builds such as 3.13-dev use the suffix -dev, rather than a patch version.
2024-10-03Allow setting a binary_path when calling /evalGravatar Chris Lovering-6/+16
2024-10-03Add tests for multi-version supportGravatar Chris Lovering-0/+29
2024-10-03Allow specifying a binary path when calling NsJail.python3Gravatar Chris Lovering-6/+5
2024-10-03Include hidden files when uploading artifactsGravatar Chris Lovering-0/+1
This was a breaking change github introduced recently Co-authored-by: GDWR <[email protected]>
2024-10-03Update nsjail_args and py_args to store_const instead of nargs='?'Gravatar Chris Lovering-2/+8
When using nargs='?' the nsjail_args argument was sometimes consuming 1 of the arguments passed to the module. By setting these two arguments to store_const actions instead, this is no longer the case, as they will always use the constant specified now. This is more appropriate for their actual use case of being purely for documentation. Co-authored-by: GDWR <[email protected]>
2024-10-03Update version specifier tags in eval-depsGravatar Chris Lovering-7/+7
This ensures only packages that have wheels for 3.13 are installed into the 3.13 eval container
2024-10-03Remove obsolete version specifier in docker compose fileGravatar Chris Lovering-2/+0
2024-10-03Bump eval deps to latestGravatar Chris Lovering-4/+4
2024-10-03Add Python 3.12.0rc3 supportGravatar Chris Lovering-1/+5
2024-10-03Move pyenv clone to builder-py-base imageGravatar Chris Lovering-2/+3
This means when building multiple python versions this repo is only cloned once
2024-08-28Bump eval deps to latestGravatar Chris Lovering-12/+12
2024-08-28Bump snekbox container to 3.12.5Gravatar Chris Lovering-2/+2
2024-07-05Migration to official Sentry release CI action (#215)Gravatar Xithrius-3/+3
2024-06-29Solve issue #212Gravatar rahul50502a-1/+1
2024-06-25Bump docker/build-push-action from 5 to 6 in the ci-dependencies groupGravatar dependabot[bot]-4/+4
Bumps the ci-dependencies group with 1 update: [docker/build-push-action](https://github.com/docker/build-push-action). Updates `docker/build-push-action` from 5 to 6 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v5...v6) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
2024-06-12Bump the ci-dependencies group across 1 directory with 2 updatesGravatar dependabot[bot]-2/+2
Bumps the ci-dependencies group with 2 updates in the / directory: [tclindner/sentry-releases-action](https://github.com/tclindner/sentry-releases-action) and [coverallsapp/github-action](https://github.com/coverallsapp/github-action). Updates `tclindner/sentry-releases-action` from 1.2.0 to 1.3.0 - [Release notes](https://github.com/tclindner/sentry-releases-action/releases) - [Changelog](https://github.com/tclindner/sentry-releases-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/tclindner/sentry-releases-action/compare/v1.2.0...v1.3.0) Updates `coverallsapp/github-action` from 2.2.3 to 2.3.0 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/v2.2.3...v2.3.0) --- updated-dependencies: - dependency-name: tclindner/sentry-releases-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci-dependencies - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
2024-04-15Correct namespace in deployment stageGravatar Joe Banks-1/+1
2024-04-15Update deployment namespace in CIGravatar Joe Banks-0/+1
2024-04-15Update deployment namespaceGravatar Joe Banks-0/+1
2024-04-09Raise error if attachment pathname contains invalid bytes (#209)Gravatar Esther Goldberg-0/+29
2024-04-08Bump the docker-dependencies group with 1 updateGravatar dependabot[bot]-1/+1
Bumps the docker-dependencies group with 1 update: python. Updates `python` from 3.11-slim-bookworm to 3.12-slim-bookworm --- updated-dependencies: - dependency-name: python dependency-type: direct:production dependency-group: docker-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
2024-04-07Use xargs over find -exec to ensure exit code is returned properlyGravatar Chris Lovering-2/+2
Running this script in it's previous form (via `docker compose run`) always returned an exit code of 0. This is due to `find` always returning a 0 exit code, unless an error occurred while traversing the directories.
2024-04-04Bump the ci-dependencies group with 1 updateGravatar dependabot[bot]-1/+1
Bumps the ci-dependencies group with 1 update: [azure/k8s-deploy](https://github.com/azure/k8s-deploy). Updates `azure/k8s-deploy` from 4 to 5 - [Release notes](https://github.com/azure/k8s-deploy/releases) - [Changelog](https://github.com/Azure/k8s-deploy/blob/main/CHANGELOG.md) - [Commits](https://github.com/azure/k8s-deploy/compare/v4...v5) --- updated-dependencies: - dependency-name: azure/k8s-deploy dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
2024-04-03Bump fishhook eval dep (#207)Gravatar Bradley Reynolds-1/+1
2024-03-14Re-add yarl as an eval dep now that multidict has 3.12 wheelsGravatar Chris Lovering-1/+1
2024-03-14Bump eval-deps to latest versionsGravatar Chris Lovering-7/+7
2024-03-14Bump snekbox up to Python 3.12.2Gravatar Chris Lovering-2/+2
pyenv 2.3.36 added support for 3.12.2, it also happens to be the latest version as of writing.
2024-03-14Bump the ci-dependencies group with 2 updates (#203)Gravatar dependabot[bot]-2/+2
Bumps the ci-dependencies group with 2 updates: [azure/setup-kubectl](https://github.com/azure/setup-kubectl) and [azure/k8s-set-context](https://github.com/azure/k8s-set-context). Updates `azure/setup-kubectl` from 3 to 4 - [Release notes](https://github.com/azure/setup-kubectl/releases) - [Changelog](https://github.com/Azure/setup-kubectl/blob/main/CHANGELOG.md) - [Commits](https://github.com/azure/setup-kubectl/compare/v3...v4) Updates `azure/k8s-set-context` from 3 to 4 - [Release notes](https://github.com/azure/k8s-set-context/releases) - [Commits](https://github.com/azure/k8s-set-context/compare/v3...v4) --- updated-dependencies: - dependency-name: azure/setup-kubectl dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies - dependency-name: azure/k8s-set-context dependency-type: direct:production update-type: version-update:semver-major dependency-group: ci-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>