Skip to content

Commit

Permalink
Merge pull request #2280 from yarpc/vitalii/release
Browse files Browse the repository at this point in the history
Preparing release v1.73.0
  • Loading branch information
biosvs authored May 31, 2024
2 parents 39f61fe + e4ef7a0 commit b2a1b35
Show file tree
Hide file tree
Showing 768 changed files with 5,629 additions and 5,407 deletions.
164 changes: 113 additions & 51 deletions .buildkite/pipeline-default.yml
Original file line number Diff line number Diff line change
@@ -1,60 +1,122 @@
container:
kubernetes: &kubernetes
gitEnvFrom:
- secretRef:
name: oss-github-ssh-credentials
sidecars:
- image: us-west1-docker.pkg.dev/ci-compute/buildkite-images/buildkite-dind:v1
volumeMounts:
- mountPath: /var/run/
name: docker-sock
securityContext:
privileged: true
allowPrivilegeEscalation: true
mirrorVolumeMounts: true # CRITICAL: this must be at the same indentation level as sidecars
podSpec: &podSpec
containers:
- &commandContainer
image: us-west1-docker.pkg.dev/ci-compute/buildkite-images/buildkite-command-container:v2
command:
- |-
echo "Command step was not overridden."
exit 1
volumeMounts:
- mountPath: /var/run/
name: docker-sock
resources:
requests:
cpu: 7500m
memory: 30G
volumes:
- name: docker-sock
emptyDir: {}

agents:
queue: buildkite-gcp

steps:
- name: ":docker: :package: 1.17"
plugins:
docker-compose#v2.0.0:
build: yarpc-go-1.17
image-repository: 027047743804.dkr.ecr.us-east-2.amazonaws.com/uber
agents:
queue: builders
- name: ":docker: :package: 1.18"
plugins:
docker-compose#v2.0.0:
build: yarpc-go-1.18
image-repository: 027047743804.dkr.ecr.us-east-2.amazonaws.com/uber
agents:
queue: builders
- wait
- name: ":go: 1.17 test - %n"
command: "make test"
- name: ":go: 1.21 test - %n"
parallelism: 2
plugins:
docker-compose#v2.0.0:
run: yarpc-go-1.17
agents:
queue: workers
- name: ":go: 1.17 examples"
command: "make examples"
- kubernetes:
<<: *kubernetes
podSpec:
<<: *podSpec
containers:
- <<: *commandContainer
command:
- |-
make test
- docker-compose#v3.13.0:
run: yarpc-go-1.21

- name: ":go: 1.21 examples"
plugins:
docker-compose#v2.0.0:
run: yarpc-go-1.17
agents:
queue: workers
- name: ":go: 1.18 test - %n"
command: "make codecov"
- kubernetes:
<<: *kubernetes
podSpec:
<<: *podSpec
containers:
- <<: *commandContainer
command:
- |-
make examples
- docker-compose#v3.13.0:
run: yarpc-go-1.21

- name: ":go: 1.22 test - %n"
parallelism: 6
plugins:
docker-compose#v2.0.0:
run: yarpc-go-1.18
agents:
queue: workers
- name: ":go: 1.18 crossdock"
command: "make crossdock-codecov"
- kubernetes:
<<: *kubernetes
podSpec:
<<: *podSpec
containers:
- <<: *commandContainer
command:
- |-
make codecov
- docker-compose#v3.13.0:
run: yarpc-go-1.22

- name: ":go: 1.22 crossdock"
plugins:
docker-compose#v2.0.0:
run: yarpc-go-1.18
agents:
queue: workers
- name: ":go: 1.18 lint"
command: "make lint"
- kubernetes:
<<: *kubernetes
podSpec:
<<: *podSpec
containers:
- <<: *commandContainer
command:
- |-
make crossdock-codecov
- docker-compose#v3.13.0:
run: yarpc-go-1.22

- name: ":go: 1.22 lint"
plugins:
docker-compose#v2.0.0:
run: yarpc-go-1.18
agents:
queue: workers
- name: ":go: 1.18 examples"
command: "make examples"
- kubernetes:
<<: *kubernetes
podSpec:
<<: *podSpec
containers:
- <<: *commandContainer
command:
- |-
make lint
- docker-compose#v3.13.0:
run: yarpc-go-1.22

- name: ":go: 1.22 examples"
plugins:
docker-compose#v2.0.0:
run: yarpc-go-1.18
agents:
queue: workers
- kubernetes:
<<: *kubernetes
podSpec:
<<: *podSpec
containers:
- <<: *commandContainer
command:
- |-
make examples
- docker-compose#v3.13.0:
run: yarpc-go-1.22
76 changes: 55 additions & 21 deletions .buildkite/pipeline-update-deps.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,57 @@
container:
kubernetes: &kubernetes
gitEnvFrom:
- secretRef:
name: oss-github-ssh-credentials
sidecars:
- image: us-west1-docker.pkg.dev/ci-compute/buildkite-images/buildkite-dind:v1
volumeMounts:
- mountPath: /var/run/
name: docker-sock
securityContext:
privileged: true
allowPrivilegeEscalation: true
mirrorVolumeMounts: true # CRITICAL: this must be at the same indentation level as sidecars
podSpec: &podSpec
containers:
- &commandContainer
image: us-west1-docker.pkg.dev/ci-compute/buildkite-images/buildkite-command-container:v2
command:
- |-
echo "Command step was not overridden."
exit 1
volumeMounts:
- mountPath: /var/run/
name: docker-sock
resources:
requests:
cpu: 7500m
memory: 30G
volumes:
- name: docker-sock
emptyDir: {}

agents:
queue: buildkite-gcp

steps:
- name: ":docker: :package: 1.18"
- name: ":go: 1.22 update-deps"
plugins:
docker-compose#v2.0.0:
build: yarpc-go-1.18
image-repository: 027047743804.dkr.ecr.us-east-2.amazonaws.com/uber
agents:
queue: builders
- wait
- name: ":go: 1.18 update-deps"
command: "etc/bin/update-deps.sh"
plugins:
docker-compose#v2.0.0:
run: yarpc-go-1.18
env:
# The script needs the following environment variables in addition
# to those provided by the docker-compose.
- GITHUB_USER
- GITHUB_EMAIL
- GITHUB_TOKEN
- GITHUB_REPO
agents:
queue: workers
- kubernetes:
<<: *kubernetes
podSpec:
<<: *podSpec
containers:
- <<: *commandContainer
command:
- |-
etc/bin/update-deps.sh
- docker-compose#v3.0.0:
run: yarpc-go-1.22
env:
# The script needs the following environment variables in addition
# to those provided by the docker-compose.
- GITHUB_USER
- GITHUB_EMAIL
- GITHUB_TOKEN
- GITHUB_REPO
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

=======
## [1.73.0] - 2024-05-31
- Upgraded go version to 1.21, set toolchain version.
- Reverted rpc-caller-procedure value setting.
- Reverted header renaming for tchannel: caller-procedure header changed back from `rpc-caller-procedure` to `$rpc$-caller-procedure`.
- Upgraded grpc-go to v1.44.0
- Fixed grpc status mapper, IDLE connections are now considered as available.

## [1.72.1] - 2024-03-14
- tchannel: Renamed caller-procedure header from `$rpc$-caller-procedure` to `rpc-caller-procedure`.

Expand Down Expand Up @@ -1500,6 +1507,7 @@ This release requires regeneration of ThriftRW code.
## 0.1.0 - 2016-08-31
- Initial release.
[1.73.0]: https://github.com/yarpc/yarpc-go/compare/v1.72.1...1.73.0
[1.72.1]: https://github.com/yarpc/yarpc-go/compare/v1.72.0...1.72.1
[1.72.0]: https://github.com/yarpc/yarpc-go/compare/v1.71.0...v1.72.0
[1.71.0]: https://github.com/yarpc/yarpc-go/compare/v1.70.4...v1.71.0
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.1.17 → Dockerfile.1.21
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM golang:1.17
FROM golang:1.21

ENV SUPPRESS_DOCKER 1
WORKDIR /yarpc
RUN apt-get update -yq && apt-get install -yq jq unzip netcat
RUN apt-get update -yq && apt-get install -yq jq unzip netcat-openbsd
ADD dockerdeps.mk /yarpc/
ADD etc/make/base.mk etc/make/deps.mk /yarpc/etc/make/
RUN make -f dockerdeps.mk predeps
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.1.18 → Dockerfile.1.22
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM golang:1.18
FROM golang:1.22

ENV SUPPRESS_DOCKER 1
WORKDIR /yarpc
RUN apt-get update -yq && apt-get install -yq jq unzip netcat
RUN apt-get update -yq && apt-get install -yq jq unzip netcat-openbsd
ADD dockerdeps.mk /yarpc/
ADD etc/make/base.mk etc/make/deps.mk /yarpc/etc/make/
RUN make -f dockerdeps.mk predeps
Expand Down
Loading

0 comments on commit b2a1b35

Please sign in to comment.