- 04 Feb, 2019 6 commits
-
-
Robert Knight authored
The npm tag we wait on needs to match the one which was used when the release was published.
-
Robert Knight authored
The package version is now determined based on the highest previously-tagged version. This means we need to fetch existing tags before we can determine the new version number.
-
Robert Knight authored
The call to `new IllegalArgumentException` fails inside the sandbox that the Jenkinsfile script runs in. Use `error` instead per https://stackoverflow.com/questions/42718785/
-
Robert Knight authored
Creating a commit which updates the version number as part of the release process prevents deployments of the master branch which are not the latest commit, which is a surprising limitation compared to our release process for h etc. This commit resolves the issue by removing the version-bumping commit. Instead package.json in the source tree contains a fixed, unchanging version number which is set to the real version just before the package is published to npm. The release version is obtained by fetching the tag with the highest version number and incrementing the major part.
-
Robert Knight authored
Bump @octokit/rest from 16.13.4 to 16.14.0
-
jenkins-hypothesis authored
-
- 01 Feb, 2019 11 commits
-
-
Robert Knight authored
Update PDF anchoring for changes in PDF.js API
-
Robert Knight authored
PDF.js commit e293c12afcf3a9a55669b6bf095d657e7780ba16 removed the `getPageTextContent` method from `PDFViewer`, so we need to call the underlying method on the `PDFPageProxy` object instead. This change is backwards compatible with earlier versions of PDF.js. Fixes https://github.com/hypothesis/product-backlog/issues/915
-
Robert Knight authored
Modernize PDFViewerApplication fake
-
Robert Knight authored
In preparation for updating the fake PDFViewerApplication to match changes in PDF.js' interface, refactor the fake. - Rewrite old-style classes as ES6+ classes - Replace object literals for `PDFViewer` and `PDFPageView` fakes with actual classes that have JSDoc comments pointing to the real class's definition
-
Robert Knight authored
Convert PDF anchoring code to JS
-
Robert Knight authored
-
Robert Knight authored
Remove changelog
-
Robert Knight authored
Update script to authenticate using the new API documented at https://github.com/octokit/rest.js#authentication
-
Robert Knight authored
Since we're using GitHub's Node REST client already, use it to create the GitHub release instead of making a "manual" HTTP request.
-
Robert Knight authored
The client deployment process currently involves a commit to master to update the CHANGELOG and version in package.json. This creates a problem when trying to deploy a build that is not the latest release of master. It also creates other failure modes that are not really necessary. As a first step to resolving this problem, remove the changelog in the source tree. The notes attached to the GitHub release will suffice, together with any handwritten updates that developers post in #changelog in Slack. - Remove CHANGELOG.md and scripts to generate it from source tree - Remove changelog references from build process - Change GitHub release script to generate the change list directly instead of reading it from CHANGELOG.md - Change the client's dev server to use the Code of Conduct instead of the changelog as a text source for the test page
-
dependabot[bot] authored
Bumps [@octokit/rest](https://github.com/octokit/rest.js) from 16.13.4 to 16.14.0. - [Release notes](https://github.com/octokit/rest.js/releases) - [Commits](https://github.com/octokit/rest.js/compare/v16.13.4...v16.14.0) Signed-off-by: dependabot[bot] <support@dependabot.com>
-
- 31 Jan, 2019 21 commits
-
-
Robert Knight authored
Bump @babel/core from 7.1.6 to 7.2.2
-
Robert Knight authored
Bump @babel/preset-env from 7.1.6 to 7.3.1
-
dependabot[bot] authored
Bumps [@babel/core](https://github.com/babel/babel) from 7.1.6 to 7.2.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.1.6...v7.2.2) Signed-off-by: dependabot[bot] <support@dependabot.com>
-
dependabot[bot] authored
Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.1.6 to 7.3.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/compare/v7.1.6...v7.3.1) Signed-off-by: dependabot[bot] <support@dependabot.com>
-
Robert Knight authored
Bump eslint from 4.19.1 to 5.12.1
-
Robert Knight authored
Bump @octokit/rest from 16.10.0 to 16.13.4
-
Robert Knight authored
Bump proxyquire from 1.8.0 to 2.1.0
-
dependabot[bot] authored
Bumps [eslint](https://github.com/eslint/eslint) from 4.19.1 to 5.12.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v4.19.1...v5.12.1) Signed-off-by: dependabot[bot] <support@dependabot.com>
-
Robert Knight authored
Bump exorcist from 0.4.0 to 1.0.1
-
Robert Knight authored
Merge pull request #912 from hypothesis/dependabot/npm_and_yarn/babel-plugin-angularjs-annotate-0.10.0 Bump babel-plugin-angularjs-annotate from 0.9.0 to 0.10.0
-
dependabot[bot] authored
Bumps [proxyquire](https://github.com/thlorenz/proxyquire) from 1.8.0 to 2.1.0. - [Release notes](https://github.com/thlorenz/proxyquire/releases) - [Commits](https://github.com/thlorenz/proxyquire/compare/v1.8.0...v2.1.0) Signed-off-by: dependabot[bot] <support@dependabot.com>
-
dependabot[bot] authored
Bumps [@octokit/rest](https://github.com/octokit/rest.js) from 16.10.0 to 16.13.4. - [Release notes](https://github.com/octokit/rest.js/releases) - [Commits](https://github.com/octokit/rest.js/compare/v16.10.0...v16.13.4) Signed-off-by: dependabot[bot] <support@dependabot.com>
-
dependabot[bot] authored
Bumps [exorcist](https://github.com/thlorenz/exorcist) from 0.4.0 to 1.0.1. - [Release notes](https://github.com/thlorenz/exorcist/releases) - [Commits](https://github.com/thlorenz/exorcist/compare/v0.4.0...v1.0.1) Signed-off-by: dependabot[bot] <support@dependabot.com>
-
dependabot[bot] authored
Bumps [babel-plugin-angularjs-annotate](https://github.com/schmod/babel-plugin-angularjs-annotate) from 0.9.0 to 0.10.0. - [Release notes](https://github.com/schmod/babel-plugin-angularjs-annotate/releases) - [Changelog](https://github.com/schmod/babel-plugin-angularjs-annotate/blob/master/CHANGES.md) - [Commits](https://github.com/schmod/babel-plugin-angularjs-annotate/compare/v0.9.0...v0.10.0) Signed-off-by: dependabot[bot] <support@dependabot.com>
-
jenkins-hypothesis authored
-
Robert Knight authored
Update Babel and code coverage tooling
-
Robert Knight authored
Configure babel-plugin-istanbul to avoid adding instrumentation to JS / CoffeeScript files under directories named "test". See https://github.com/istanbuljs/babel-plugin-istanbul#ignoring-files
-
Robert Knight authored
Upgrade the dependencies used for adding dependency injection annotations to Angular components and services, and the libs used for code coverage reporting. - Replace browserify-ngannotate with babel-plugin-angularjs-annotate. The repo's README states that the former is unmaintained and the latter is the successor. - Replace browserify-istanbul + isparta + karma-coverage for code coverage reporting with babel-plugin-istanbul + karma-coverage-istanbul-reporter. babel-plugin-istanbul is the recommended method for instrumenting code using current versions of Istanbul. The karma-coverage reporter uses an old version of Istanbul. karma-coverage-istanbul-reporter is a reporter that uses the current version and is intended to be used alongside the Babel plugin. - Upgrade karma and karma-browserify
-
Robert Knight authored
-
Robert Knight authored
This adds support for transpiling newer JS language features (ES2016+) and will make it easier to update going forwards. Decisions over what features to transpile for backwards compatibility are controlled by browser coverage queries. See the browserslist docs [1] for details of the query format. [1] https://github.com/browserslist/browserslist
-
Robert Knight authored
-
- 30 Jan, 2019 2 commits
-
-
Robert Knight authored
Bump wrap-text from 1.0.7 to 1.0.8
-
jenkins-hypothesis authored
-