diff --git a/.mergify.yml b/.mergify.yml index 166f59a5f365d1..ef576943d5d635 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -33,7 +33,7 @@ pull_request_rules: actions: request_reviews: teams: - - "@anza-xyz/community-pr-subscribers" + - "@solana-labs/community-pr-subscribers" - name: label changes from monorepo-triage conditions: - author≠@core-contributors @@ -102,7 +102,7 @@ pull_request_rules: actions: backport: assignees: &BackportAssignee - - "{{ merged_by|replace('mergify[bot]', label|select('equalto', 'community')|first|default(author)|replace('community', '@anza-xyz/community-pr-subscribers')) }}" + - "{{ merged_by|replace('mergify[bot]', label|select('equalto', 'community')|first|default(author)|replace('community', '@solana-labs/community-pr-subscribers')) }}" title: "{{ destination_branch }}: {{ title }} (backport of #{{ number }})" ignore_conflicts: true labels: diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000000..c2dd13e32551ba --- /dev/null +++ b/.travis.yml @@ -0,0 +1,94 @@ +branches: + only: + - master + - /^v\d+\.\d+/ + +notifications: + email: false + slack: + on_success: change + if: NOT type = pull_request + secure: F4IjOE05MyaMOdPRL+r8qhs7jBvv4yDM3RmFKE1zNXnfUOqV4X38oQM1EI+YVsgpMQLj/pxnEB7wcTE4Bf86N6moLssEULCpvAuMVoXj4QbWdomLX+01WbFa6fLVeNQIg45NHrz2XzVBhoKOrMNnl+QI5mbR2AlS5oqsudHsXDnyLzZtd4Y5SDMdYG1zVWM01+oNNjgNfjcCGmOE/K0CnOMl6GPi3X9C34tJ19P2XT7MTDsz1/IfEF7fro2Q8DHEYL9dchJMoisXSkem5z7IDQkGzXsWdWT4NnndUvmd1MlTCE9qgoXDqRf95Qh8sB1Dz08HtvgfaosP2XjtNTfDI9BBYS15Ibw9y7PchAJE1luteNjF35EOy6OgmCLw/YpnweqfuNViBZz+yOPWXVC0kxnPIXKZ1wyH9ibeH6E4hr7a8o9SV/6SiWIlbYF+IR9jPXyTCLP/cc3sYljPWxDnhWFwFdRVIi3PbVAhVu7uWtVUO17Oc9gtGPgs/GrhOMkJfwQPXaudRJDpVZowxTX4x9kefNotlMAMRgq+Drbmgt4eEBiCNp0ITWgh17BiE1U09WS3myuduhoct85+FoVeaUkp1sxzHVtGsNQH0hcz7WcpZyOM+AwistJA/qzeEDQao5zi1eKWPbO2xAhi2rV1bDH6bPf/4lDBwLRqSiwvlWU= + +os: linux +dist: bionic +language: minimal + +jobs: + include: + - &release-artifacts + if: type IN (api, cron) OR tag IS present + name: "macOS release artifacts" + os: osx + osx_image: xcode12 + language: rust + rust: + - stable + install: + - source ci/rust-version.sh + - PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH" + - readlink -f . + - brew install gnu-tar + - PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH" + - tar --version + script: + - source ci/env.sh + - rustup set profile default + - ci/publish-tarball.sh + deploy: + - provider: s3 + access_key_id: $AWS_ACCESS_KEY_ID + secret_access_key: $AWS_SECRET_ACCESS_KEY + bucket: release.solana.com + region: us-west-1 + skip_cleanup: true + acl: public_read + local_dir: travis-s3-upload + on: + all_branches: true + - provider: releases + token: $GITHUB_TOKEN + skip_cleanup: true + file_glob: true + file: travis-release-upload/* + on: + tags: true + - <<: *release-artifacts + name: "Windows release artifacts" + os: windows + install: + - choco install openssl + - export OPENSSL_DIR="C:\Program Files\OpenSSL-Win64" + - source ci/rust-version.sh + - PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH" + - readlink -f . + # Linux release artifacts are still built by ci/buildkite-secondary.yml + #- <<: *release-artifacts + # name: "Linux release artifacts" + # os: linux + # before_install: + # - sudo apt-get install libssl-dev libudev-dev + + # docs pull request + - name: "docs" + if: type IN (push, pull_request) OR tag IS present + language: node_js + node_js: + - "lts/*" + + services: + - docker + + cache: + directories: + - ~/.npm + + before_install: + - source ci/env.sh + - .travis/channel_restriction.sh edge beta || travis_terminate 0 + - .travis/affects.sh docs/ .travis || travis_terminate 0 + - cd docs/ + - source .travis/before_install.sh + + script: + - source .travis/script.sh diff --git a/README.md b/README.md index bbaeb3d019a658..c6183f6ab6183e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
@@ -113,3 +113,35 @@ problem is solved by this code?" On the other hand, if a test does fail and you better way to solve the same problem, a Pull Request with your solution would most certainly be welcome! Likewise, if rewriting a test can better communicate what code it's protecting, please send us that patch! + +# Disclaimer + +All claims, content, designs, algorithms, estimates, roadmaps, +specifications, and performance measurements described in this project +are done with the Solana Labs, Inc. (“SL”) good faith efforts. It is up to +the reader to check and validate their accuracy and truthfulness. +Furthermore, nothing in this project constitutes a solicitation for +investment. + +Any content produced by SL or developer resources that SL provides are +for educational and inspirational purposes only. SL does not encourage, +induce or sanction the deployment, integration or use of any such +applications (including the code comprising the Solana blockchain +protocol) in violation of applicable laws or regulations and hereby +prohibits any such deployment, integration or use. This includes the use of +any such applications by the reader (a) in violation of export control +or sanctions laws of the United States or any other applicable +jurisdiction, (b) if the reader is located in or ordinarily resident in +a country or territory subject to comprehensive sanctions administered +by the U.S. Office of Foreign Assets Control (OFAC), or (c) if the +reader is or is working on behalf of a Specially Designated National +(SDN) or a person subject to similar blocking or denied party +prohibitions. + +The reader should be aware that U.S. export control and sanctions laws prohibit +U.S. persons (and other persons that are subject to such laws) from transacting +with persons in certain countries and territories or that are on the SDN list. +Accordingly, there is a risk to individuals that other persons using any of the +code contained in this repo, or a derivation thereof, may be sanctioned persons +and that transactions with such persons would be a violation of U.S. export +controls and sanctions law. diff --git a/ci/buildkite-pipeline-in-disk.sh b/ci/buildkite-pipeline-in-disk.sh index 2ce8af0432106b..ad12e1fc000a89 100755 --- a/ci/buildkite-pipeline-in-disk.sh +++ b/ci/buildkite-pipeline-in-disk.sh @@ -289,7 +289,7 @@ if [[ -n $BUILDKITE_TAG ]]; then start_pipeline "Tag pipeline for $BUILDKITE_TAG" annotate --style info --context release-tag \ - "https://github.com/anza-xyz/agave/releases/$BUILDKITE_TAG" + "https://github.com/solana-labs/solana/releases/$BUILDKITE_TAG" # Jump directly to the secondary build to publish release artifacts quickly trigger_secondary_step @@ -307,7 +307,7 @@ if [[ $BUILDKITE_BRANCH =~ ^pull ]]; then # Add helpful link back to the corresponding Github Pull Request annotate --style info --context pr-backlink \ - "Github Pull Request: https://github.com/anza-xyz/agave/$BUILDKITE_BRANCH" + "Github Pull Request: https://github.com/solana-labs/solana/$BUILDKITE_BRANCH" if [[ $GITHUB_USER = "dependabot[bot]" ]]; then command_step dependabot "ci/dependabot-pr.sh" 5 diff --git a/ci/buildkite-pipeline.sh b/ci/buildkite-pipeline.sh index 4ae00c9feab586..d40273863cc7a3 100755 --- a/ci/buildkite-pipeline.sh +++ b/ci/buildkite-pipeline.sh @@ -121,8 +121,8 @@ EOF trigger_secondary_step() { cat >> "$output_file" <<"EOF" - - name: "Trigger Build on agave-secondary" - trigger: "agave-secondary" + - name: "Trigger Build on solana-secondary" + trigger: "solana-secondary" branches: "!pull/*" async: true soft_fail: true @@ -315,7 +315,7 @@ if [[ -n $BUILDKITE_TAG ]]; then start_pipeline "Tag pipeline for $BUILDKITE_TAG" annotate --style info --context release-tag \ - "https://github.com/anza-xyz/agave/releases/$BUILDKITE_TAG" + "https://github.com/solana-labs/solana/releases/$BUILDKITE_TAG" # Jump directly to the secondary build to publish release artifacts quickly trigger_secondary_step @@ -333,7 +333,7 @@ if [[ $BUILDKITE_BRANCH =~ ^pull ]]; then # Add helpful link back to the corresponding Github Pull Request annotate --style info --context pr-backlink \ - "Github Pull Request: https://github.com/anza-xyz/agave/$BUILDKITE_BRANCH" + "Github Pull Request: https://github.com/solana-labs/solana/$BUILDKITE_BRANCH" if [[ $GITHUB_USER = "dependabot[bot]" ]]; then command_step dependabot "ci/dependabot-pr.sh" 5 diff --git a/ci/buildkite-solana-private.sh b/ci/buildkite-solana-private.sh index e5886a314eb27c..70d8e4bfe4f59f 100755 --- a/ci/buildkite-solana-private.sh +++ b/ci/buildkite-solana-private.sh @@ -287,7 +287,7 @@ if [[ $BUILDKITE_BRANCH =~ ^pull ]]; then # Add helpful link back to the corresponding Github Pull Request annotate --style info --context pr-backlink \ - "Github Pull Request: https://github.com/anza-xyz/agave/$BUILDKITE_BRANCH" + "Github Pull Request: https://github.com/solana-labs/solana/$BUILDKITE_BRANCH" if [[ $GITHUB_USER = "dependabot[bot]" ]]; then command_step dependabot "ci/dependabot-pr.sh" 5 diff --git a/ci/channel-info.sh b/ci/channel-info.sh index 2bb808365653c6..c82806454d012c 100755 --- a/ci/channel-info.sh +++ b/ci/channel-info.sh @@ -11,7 +11,7 @@ here="$(dirname "$0")" # shellcheck source=ci/semver_bash/semver.sh source "$here"/semver_bash/semver.sh -remote=https://github.com/anza-xyz/agave.git +remote=https://github.com/solana-labs/solana.git # Fetch all vX.Y.Z tags # diff --git a/ci/dependabot-pr.sh b/ci/dependabot-pr.sh index bb019001a0bcfa..91ecd5948c9a43 100755 --- a/ci/dependabot-pr.sh +++ b/ci/dependabot-pr.sh @@ -21,7 +21,7 @@ fi echo --- "(FAILING) Backpropagating dependabot-triggered Cargo.lock updates" name="dependabot-buildkite" -api_base="https://api.github.com/repos/anza-xyz/agave/pulls" +api_base="https://api.github.com/repos/solana-labs/solana/pulls" pr_num=$(echo "$BUILDKITE_BRANCH" | grep -Eo '[0-9]+') branch=$(curl -s "$api_base/$pr_num" | python3 -c 'import json,sys;print(json.load(sys.stdin)["head"]["ref"])') diff --git a/ci/rust-version.sh b/ci/rust-version.sh index 97ebb1c7935006..3321f1d5ecb6a1 100644 --- a/ci/rust-version.sh +++ b/ci/rust-version.sh @@ -37,7 +37,7 @@ export rust_stable="$stable_version" export rust_nightly=nightly-"$nightly_version" -export ci_docker_image="anzaxyz/ci:rust_${rust_stable}_${rust_nightly}" +export ci_docker_image="solanalabs/ci:rust_${rust_stable}_${rust_nightly}" [[ -z $1 ]] || ( diff --git a/ci/test-coverage.sh b/ci/test-coverage.sh index ffd362acd287b8..44231cd338a13e 100755 --- a/ci/test-coverage.sh +++ b/ci/test-coverage.sh @@ -32,5 +32,5 @@ else codecov -t "${CODECOV_TOKEN}" annotate --style success --context codecov.io \ - "CodeCov report: https://codecov.io/github/anza-xyz/agave/commit/${CI_COMMIT:0:9}" + "CodeCov report: https://codecov.io/github/solana-labs/solana/commit/${CI_COMMIT:0:9}" fi