Skip to content

Commit

Permalink
v37.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
djmitche committed Sep 17, 2020
1 parent 1e0ddef commit f189f51
Show file tree
Hide file tree
Showing 50 changed files with 66 additions and 83 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,31 @@
<!-- `yarn release` will insert the existing changelog snippets here: -->
<!-- NEXT RELEASE HERE -->

## v37.2.0

### DEPLOYERS

[patch] [#3513](https://github.com/taskcluster/taskcluster/issues/3513)
Node has been upgraded to 12.18.4 to address CVE-2020-8201.

[patch] [#3501](https://github.com/taskcluster/taskcluster/issues/3501)
The worker-manager `expire-errors` job now correctly runs the error expiration process.

### WORKER-DEPLOYERS

[minor] [#3347](https://github.com/taskcluster/taskcluster/issues/3347)
The Azure provider now accepts an `ignoreFailedProvisioningStates` property in its launch configs which will cause it to ignore `ProvisioningState/failed/<code>` states on VMs. This is specifically useful for ignoring OSProvisioningTimedOut when the Azure VM agent is not running.

[patch] [#3346](https://github.com/taskcluster/taskcluster/issues/3346)
The Azure provider now looks only for well-understood failure-related states in the Azure API to determine when a worker has failed. In cases where these measures miss an event, (re)registrationTimeouts will terminate the worker.

[patch] [#3058](https://github.com/taskcluster/taskcluster/issues/3058)
The worker-manager's Azure provider now more accurately tracks the state of workers, and will not mark a worker RUNNING until it has called `registerWorker`.

### OTHER

▶ Additional changes not described here: [#3036](https://github.com/taskcluster/taskcluster/issues/3036), [#3502](https://github.com/taskcluster/taskcluster/issues/3502), [#3503](https://github.com/taskcluster/taskcluster/issues/3503).

## v37.1.0

### DEPLOYERS
Expand Down
3 changes: 0 additions & 3 deletions changelog/WUqtDO0rTryiWxQqODoGkw.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog/a93FUtAnTvqTr_407WZE7A.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/issue-3036.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/issue-3502.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/issue-3503.md

This file was deleted.

5 changes: 0 additions & 5 deletions changelog/issue-3513.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 = '37.1.0'
VERSION = '37.2.0'

tests_require = [
'pytest',
Expand Down
6 changes: 3 additions & 3 deletions clients/client-shell/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ platform, run `chmod +x` and run it!

MacOS users run the following command:
```shell
curl https://github.com/taskcluster/taskcluster/releases/download/v37.1.0/taskcluster-darwin-amd64 --output taskcluster
curl https://github.com/taskcluster/taskcluster/releases/download/v37.2.0/taskcluster-darwin-amd64 --output 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/v37.1.0/taskcluster-linux-amd64)
* [darwin-amd64](https://github.com/taskcluster/taskcluster/releases/download/v37.1.0/taskcluster-darwin-amd64)
* [linux-amd64](https://github.com/taskcluster/taskcluster/releases/download/v37.2.0/taskcluster-linux-amd64)
* [darwin-amd64](https://github.com/taskcluster/taskcluster/releases/download/v37.2.0/taskcluster-darwin-amd64)

## 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 = "37.1.0"
VersionNumber = "37.2.0"
)

var log = root.Logger
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": "37.1.0",
"version": "37.2.0",
"main": "build/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": "37.1.0",
"version": "37.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": "37.1.0",
"version": "37.2.0",
"license": "MPL-2.0",
"scripts": {
"test": "mocha test/*_test.js test/**/*_test.js",
Expand Down
1 change: 1 addition & 0 deletions db/releases.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,4 @@ v35.0.0: 31
v36.0.0: 45
v37.0.0: 46
v37.1.0: 46
v37.2.0: 47
2 changes: 1 addition & 1 deletion db/versions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,5 +56,5 @@ If this invariant is violated, it must be indicated clearly in the changelog.
| [0044](./0044.yml) | v36.0.0 | queue worker types phase 2 |
| [0045](./0045.yml) | v36.0.0 | queue provisioners phase 2 |
| [0046](./0046.yml) | v37.0.0 | fix get_dependent_tasks to return tasks in order |
| [0047](./0047.yml) | (pending release) | add get_non_stopped_workers db function |
| [0047](./0047.yml) | v37.2.0 | add get_non_stopped_workers db function |
<!-- AUTOGENERATED DO NOT EDIT - END -->
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: '37.1.0'
appVersion: '37.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:v37.1.0'
dockerImage: 'taskcluster/taskcluster:v37.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:v37.1.0'
image: 'taskcluster/taskcluster:v37.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 = "37.1.0"
Version = "37.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": "37.1.0",
"version": "37.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": "37.1.0",
"version": "37.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/azqueue/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-azqueue",
"private": true,
"version": "37.1.0",
"version": "37.2.0",
"license": "MPL-2.0",
"scripts": {
"coverage": "c8 yarn test",
Expand Down
2 changes: 1 addition & 1 deletion libraries/azure/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "taskcluster-lib-azure",
"private": true,
"version": "37.1.0",
"version": "37.2.0",
"author": "Dustin J. Mitchell <dustin@mozilla.com>",
"description": "Azure SAS credential shim for Taskcluster.",
"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": "37.1.0",
"version": "37.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": "37.1.0",
"version": "37.2.0",
"description": "A library to share iteration logic",
"main": "src/index.js",
"scripts": {
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": "37.1.0",
"version": "37.2.0",
"description": "a component loader for taskcluster",
"main": "src/index.js",
"directories": {
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": "37.1.0",
"version": "37.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": "37.1.0",
"version": "37.2.0",
"license": "MPL-2.0",
"scripts": {
"coverage": "c8 yarn test",
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": "37.1.0",
"version": "37.2.0",
"description": "Library for interacting with Pulse and Taskcluster-Pulse",
"main": "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": "37.1.0",
"version": "37.2.0",
"main": "src/index.js",
"scripts": {
"coverage": "c8 yarn test",
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": "37.1.0",
"version": "37.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": "37.1.0",
"version": "37.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": "37.1.0",
"version": "37.2.0",
"private": true,
"engine-strict": true,
"engines": {
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": "37.1.0",
"version": "37.2.0",
"private": true,
"main": "node src/server production",
"scripts": {
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": "37.1.0",
"version": "37.2.0",
"private": true,
"scripts": {
"coverage": "c8 yarn test",
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": "37.1.0",
"version": "37.2.0",
"private": true,
"scripts": {
"coverage": "c8 yarn test",
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": "37.1.0",
"version": "37.2.0",
"private": true,
"scripts": {
"coverage": "c8 yarn test",
Expand Down
2 changes: 1 addition & 1 deletion services/index/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-index",
"version": "37.1.0",
"version": "37.2.0",
"private": true,
"main": "./src/main.js",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion services/notify/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-notify",
"version": "37.1.0",
"version": "37.2.0",
"private": true,
"description": "Collect all of the ways of notifying users into one place for other tc services.",
"license": "MPL-2.0",
Expand Down
2 changes: 1 addition & 1 deletion services/purge-cache/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-purge-cache",
"version": "37.1.0",
"version": "37.2.0",
"private": true,
"scripts": {
"coverage": "c8 yarn test",
Expand Down
2 changes: 1 addition & 1 deletion services/queue/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-queue",
"version": "37.1.0",
"version": "37.2.0",
"private": true,
"scripts": {
"coverage": "c8 yarn test",
Expand Down
2 changes: 1 addition & 1 deletion services/secrets/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-secrets",
"version": "37.1.0",
"version": "37.2.0",
"private": true,
"scripts": {
"coverage": "c8 yarn test",
Expand Down
2 changes: 1 addition & 1 deletion services/web-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-web-server",
"version": "37.1.0",
"version": "37.2.0",
"private": true,
"main": "./src/main.js",
"author": "Eli Perelman <eli@eliperelman.com>",
Expand Down
2 changes: 1 addition & 1 deletion services/worker-manager/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "taskcluster-worker-manager",
"version": "37.1.0",
"version": "37.2.0",
"description": "Taskcluster Worker Manager",
"main": "index.js",
"author": "John Ford <john@johnford.org>",
Expand Down

0 comments on commit f189f51

Please sign in to comment.