diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index cbab7fea..0e700030 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,50 @@ +- commits: + - subject: Fix CI instability when building Typescript + hash: 05d58d82485d4b484550a6c438e6787802922561 + body: > + The error appears to happen when symlinking typing files and manifests + + on case sensitive file systems (like windows) with the error: + + ``` + + lib/actions-oclif/env/add.ts(73,16): error TS2742: The inferred type of + 'flags' cannot be named without a reference to + '../../../../../../../../../volumes/live/c64feead-f78e-4bd4-742d-ccd29aef53c4/volume/node_modules/@oclif/parser/lib/flags'. + This is likely not portable. A type annotation is necessary. + + lib/actions-oclif/version.ts(42,16): error TS2742: The inferred type of + 'flags' cannot be named without a reference to + '../../../../../../../../volumes/live/c64feead-f78e-4bd4-742d-ccd29aef53c4/volume/node_modules/@oclif/parser/lib/flags.js'. + This is likely not portable. A type annotation is necessary. + + ``` + + + This appears to be reported on the Typescript repo here + https://github.com/microsoft/TypeScript/issues/29221 + + The suggested workaround is to explicitly set the type of the `flags` + static + + property. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Lucian + signed-off-by: Lucian + author: Lucian + - subject: Convert test files to Typescript + hash: 13610ef8141894dd00d3123417887ac94aa354dd + body: '' + footer: + Change-type: patch + change-type: patch + Signed-off-by: Lucian + signed-off-by: Lucian + author: Lucian + version: 11.7.9 + date: 2019-08-09T11:27:29.501Z - commits: - subject: Decaffeinate test files hash: ebd8f348caabd3aad41cab6517859f376b6c1304 diff --git a/CHANGELOG.md b/CHANGELOG.md index b4b0ce9b..55b3fa82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to [Semantic Versioning](http://semver.org/). +## 11.7.9 - 2019-08-09 + +* Fix CI instability when building Typescript [Lucian] +* Convert test files to Typescript [Lucian] + ## 11.7.8 - 2019-08-08 * Decaffeinate test files [Lucian] diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 496bd1b5..57938d5a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "balena-cli", - "version": "11.7.8", + "version": "11.7.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 723a6d9d..a64db4b0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "balena-cli", - "version": "11.7.8", + "version": "11.7.9", "description": "The official balena CLI tool", "main": "./build/actions/index.js", "homepage": "https://github.com/balena-io/balena-cli",