Skip to content

Commit

Permalink
v64.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
matt-boris committed Mar 26, 2024
1 parent 411e174 commit 9a9e590
Show file tree
Hide file tree
Showing 50 changed files with 80 additions and 66 deletions.
6 changes: 3 additions & 3 deletions .env
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
IMAGE=taskcluster/taskcluster:v64.1.2
IMAGE_DEV=taskcluster/taskcluster:v64.1.2-devel
IMAGE_GENERIC_WORKER=taskcluster/generic-worker:v64.1.2
IMAGE=taskcluster/taskcluster:v64.2.0
IMAGE_DEV=taskcluster/taskcluster:v64.2.0-devel
IMAGE_GENERIC_WORKER=taskcluster/generic-worker:v64.2.0
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,28 @@
<!-- `yarn release` will insert the existing changelog snippets here: -->
<!-- NEXT RELEASE HERE -->

## v64.2.0

### WORKER-DEPLOYERS

▶ [patch] [#6802](https://github.com/taskcluster/taskcluster/issues/6802)
Worker Runner no longer polls the metadata service for the Google provider. Instead, we've added `?wait_for_change=true` to the endpoint to perform a hanging GET request that'll return as soon as the metadata has changed and the VM has been preempted.

### USERS

▶ [minor]
Remove maxRunTime limitations for docker payloads in generic worker (d2g)

### Automated Package Updates

<details>
<summary>2 Dependabot updates</summary>

* build(deps): bump express from 4.18.2 to 4.19.2 in /ui (25af6aa6b)
* build(deps): bump express from 4.18.3 to 4.19.2 (ccf689497)

</details>

## v64.1.2

### USERS
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ ARG DOCKER_FLOW_VERSION
RUN if [ -n "${DOCKER_FLOW_VERSION}" ]; then \
echo "${DOCKER_FLOW_VERSION}" > version.json; \
else \
echo \{\"version\": \"64.1.2\", \"commit\": \"local\", \"source\": \"https://github.com/taskcluster/taskcluster\", \"build\": \"NONE\"\} > version.json; \
echo \{\"version\": \"64.2.0\", \"commit\": \"local\", \"source\": \"https://github.com/taskcluster/taskcluster\", \"build\": \"NONE\"\} > version.json; \
fi

# Build the UI and discard everything else in that directory
Expand Down
4 changes: 0 additions & 4 deletions changelog/C7wI7jeHQHe41TMMOOrVYA.md

This file was deleted.

5 changes: 0 additions & 5 deletions changelog/issue-6802.md

This file was deleted.

2 changes: 1 addition & 1 deletion clients/client-py/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from setuptools.command.test import test as TestCommand
import sys

VERSION = '64.1.2'
VERSION = '64.2.0'

tests_require = [
'pytest',
Expand Down
8 changes: 4 additions & 4 deletions clients/client-rust/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion clients/client-rust/client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "taskcluster"
version = "64.1.2"
version = "64.2.0"
authors = ["Wander Lairson Costa <wander.lairson@gmail.com>"]
edition = "2018"
license = "MPL-2.0"
Expand Down
4 changes: 2 additions & 2 deletions clients/client-rust/download/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[package]
name = "taskcluster-download"
version = "64.1.2"
version = "64.2.0"
authors = ["Dustin J. Mitchell <dustin@mozilla.com>"]
edition = "2018"
license = "MPL-2.0"
description = "Taskcluster Download Support"
repository = "https://github.com/taskcluster/taskcluster"

[dependencies]
taskcluster = { version = "64.1.2", path = "../client" }
taskcluster = { version = "64.2.0", path = "../client" }
anyhow = "1.0"
async-trait = "0.1"
reqwest = { version = "0.11", features = ["json", "stream", "gzip", "brotli"] }
Expand Down
4 changes: 2 additions & 2 deletions clients/client-rust/integration_tests/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "taskcluster-integration-tests"
publish = false
version = "64.1.2"
version = "64.2.0"
authors = ["Wander Lairson Costa <wander.lairson@gmail.com>"]
edition = "2018"
license = "MPL-2.0"
Expand All @@ -12,7 +12,7 @@ description = "API client for Taskcluster"
# has no non-dev dependencies

[dev-dependencies]
taskcluster = { version = "64.1.2", path = "../client" }
taskcluster = { version = "64.2.0", path = "../client" }
taskcluster-upload = { path = "../upload" }
taskcluster-download = { path = "../download" }
httptest = "0.15.3"
Expand Down
4 changes: 2 additions & 2 deletions clients/client-rust/upload/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[package]
name = "taskcluster-upload"
version = "64.1.2"
version = "64.2.0"
authors = ["Dustin J. Mitchell <dustin@mozilla.com>"]
edition = "2018"
license = "MPL-2.0"
description = "Taskcluster Upload Support"
repository = "https://github.com/taskcluster/taskcluster"

[dependencies]
taskcluster = { version = "64.1.2", path = "../client" }
taskcluster = { version = "64.2.0", path = "../client" }
anyhow = "1.0"
async-trait = "0.1"
reqwest = { version = "0.11", features = ["json", "stream"] }
Expand Down
8 changes: 4 additions & 4 deletions clients/client-shell/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ platform, run `chmod +x` and run it!

MacOS users run the following command:
```bash
curl -L https://github.com/taskcluster/taskcluster/releases/download/v64.1.2/taskcluster-darwin-amd64.tar.gz --output taskcluster.tar.gz && tar -xvf taskcluster.tar.gz && rm taskcluster.tar.gz && chmod +x taskcluster
curl -L https://github.com/taskcluster/taskcluster/releases/download/v64.2.0/taskcluster-darwin-amd64.tar.gz --output taskcluster.tar.gz && tar -xvf taskcluster.tar.gz && rm taskcluster.tar.gz && chmod +x taskcluster
```
This is to ensure the binary is not quarantined by MacOS.
You will need to `chmod +x` of
course.

* [linux-amd64](https://github.com/taskcluster/taskcluster/releases/download/v64.1.2/taskcluster-linux-amd64.tar.gz)
* [darwin-amd64](https://github.com/taskcluster/taskcluster/releases/download/v64.1.2/taskcluster-darwin-amd64.tar.gz)
* [darwin-arm64](https://github.com/taskcluster/taskcluster/releases/download/v64.1.2/taskcluster-darwin-arm64.tar.gz)
* [linux-amd64](https://github.com/taskcluster/taskcluster/releases/download/v64.2.0/taskcluster-linux-amd64.tar.gz)
* [darwin-amd64](https://github.com/taskcluster/taskcluster/releases/download/v64.2.0/taskcluster-darwin-amd64.tar.gz)
* [darwin-arm64](https://github.com/taskcluster/taskcluster/releases/download/v64.2.0/taskcluster-darwin-arm64.tar.gz)

## Usage

Expand Down
2 changes: 1 addition & 1 deletion clients/client-shell/cmds/version/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ var (

// VersionNumber is a formatted string with the version information. This is
// filled in by `yarn release`
VersionNumber = "64.1.2"
VersionNumber = "64.2.0"
)

var log = root.Logger
Expand Down
2 changes: 1 addition & 1 deletion clients/client-test/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-client-test",
"version": "64.1.2",
"version": "64.2.0",
"description": "Node client test",
"license": "MPL-2.0",
"repository": "https://github.com/taskcluster/taskcluster/tree/main/clients/client-test",
Expand Down
2 changes: 1 addition & 1 deletion clients/client-web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-client-web",
"version": "64.1.2",
"version": "64.2.0",
"main": "src/index.js",
"author": "Eli Perelman <eli@eliperelman.com>",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion clients/client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-client",
"version": "64.1.2",
"version": "64.2.0",
"author": "Jonas Finnemann Jensen <jopsen@gmail.com>",
"description": "Client for interfacing taskcluster components",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion db/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-db",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"license": "MPL-2.0",
"type": "module",
"scripts": {
Expand Down
1 change: 1 addition & 0 deletions db/releases.txt
Original file line number Diff line number Diff line change
Expand Up @@ -238,3 +238,4 @@ v64.0.0: 97
v64.1.0: 99
v64.1.1: 99
v64.1.2: 99
v64.2.0: 99
2 changes: 1 addition & 1 deletion generic-worker.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ ARG DOCKER_FLOW_VERSION
RUN if [ -n "${DOCKER_FLOW_VERSION}" ]; then \
echo "${DOCKER_FLOW_VERSION}" > /version.json; \
else \
echo \{\"version\": \"64.1.2\", \"commit\": \"local\", \"source\": \"https://github.com/taskcluster/taskcluster\", \"build\": \"NONE\"\} > /version.json; \
echo \{\"version\": \"64.2.0\", \"commit\": \"local\", \"source\": \"https://github.com/taskcluster/taskcluster\", \"build\": \"NONE\"\} > /version.json; \
fi

VOLUME /etc/generic-worker/config.json
Expand Down
2 changes: 1 addition & 1 deletion infrastructure/k8s/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: taskcluster
appVersion: '64.1.2'
appVersion: '64.2.0'
description: Framework that supports Mozilla's continuous integration and release processes.
version: 0.1.0
keywords:
Expand Down
2 changes: 1 addition & 1 deletion infrastructure/k8s/values.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dockerImage: taskcluster/taskcluster:v64.1.2
dockerImage: taskcluster/taskcluster:v64.2.0
trustProxy: true
forceSSL: false
nodeEnv: production
Expand Down
2 changes: 1 addition & 1 deletion infrastructure/tooling/current-release.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
image: taskcluster/taskcluster:v64.1.2
image: taskcluster/taskcluster:v64.2.0
2 changes: 1 addition & 1 deletion internal/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ const (
// If modifying/formatting this line, please ensure that the regular
// expression in /infrastructure/tooling/src/release/tasks.js continues to
// work.
Version = "64.1.2"
Version = "64.2.0"
)
2 changes: 1 addition & 1 deletion libraries/api/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-api",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"author": "Jonas Finnemann Jensen <jopsen@gmail.com>",
"description": "taskcluster-lib-api",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion libraries/app/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-app",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"author": "Jonas Finnemann Jensen <jopsen@gmail.com>",
"description": "taskcluster-lib-app",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion libraries/config/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-config",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"author": "Jonas Finnemann Jensen <jopsen@gmail.com>",
"description": "Configuration loader that injects env variables into YAML",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion libraries/iterate/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-iterate",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"description": "A library to share iteration logic",
"exports": "./src/index.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion libraries/loader/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-loader",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"description": "a component loader for taskcluster",
"exports": "./src/index.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion libraries/monitor/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-monitor",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"author": "Brian Stack <bstack@mozilla.com>",
"description": "Make it easy to hook up monitoring and metrics for taskcluster services.",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion libraries/postgres/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-postgres",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"license": "MPL-2.0",
"type": "module",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion libraries/pulse/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-pulse",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"description": "Library for interacting with Pulse and Taskcluster-Pulse",
"exports": "./src/index.js",
"author": "Dustin J. Mitchell <dustin@mozilla.com>",
Expand Down
2 changes: 1 addition & 1 deletion libraries/references/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-references",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"main": "src/index.js",
"type": "module",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion libraries/testing/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-testing",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"author": "Jonas Finnemann Jensen <jopsen@gmail.com>",
"description": "taskcluster-lib-testing",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion libraries/validate/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-validate",
"private": true,
"version": "64.1.2",
"version": "64.2.0",
"author": "Brian Stack <bstack@mozilla.com>",
"description": "Validate schemas for Taskcluster projects",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster",
"version": "64.1.2",
"version": "64.2.0",
"private": true,
"engine-strict": true,
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion services/auth/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-auth",
"version": "64.1.2",
"version": "64.2.0",
"private": true,
"exports": "./src/main.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion services/built-in-workers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-built-in-workers",
"version": "64.1.2",
"version": "64.2.0",
"private": true,
"exports": "./src/main.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion services/github/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-github",
"version": "64.1.2",
"version": "64.2.0",
"private": true,
"exports": "./src/main.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion services/hooks/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-hooks",
"version": "64.1.2",
"version": "64.2.0",
"private": true,
"exports": "./src/main.js",
"type": "module",
Expand Down

0 comments on commit 9a9e590

Please sign in to comment.