profile
viewpoint
Blake Newman blake-newman @Attest Bishop's Stortford http://blakenewman.co.uk Web Developer, Speaker and @vuejs core team member. Ensuring maintainable, modular and performant code with strong and flexible front-end architecture.

blake-newman/qmk_firmware 2

keyboard controller firmware for Atmel AVR and ARM USB families

blake-newman/linter-stylelint 1

A plugin for Atom Linter providing an interface to stylelint.

blake-newman/Present2Glass 1

Present to GlassGlass build

blake-newman/Present2Glass_Client 1

Present to Glass Client

blake-newman/require-extension-hooks-vue 1

Simple parser for vue files

blake-newman/scorm-api-wrapper 1

The pipwerks SCORM API Wrapper

blake-newman/api-blueprint 0

API Blueprint

blake-newman/apidoc 0

RESTful web API Documentation Generator.

blake-newman/atom-vue 0

Vue component file syntax for Atom

blake-newman/automerge-action 0

GitHub action to automatically merge pull requests that are ready

push eventAttest/annotations-action

Blake Newman

commit sha 5ca622d4afc8fb7ea1e78a2e28234e47ffa86d98

fix(runtime): check input path exists check input path exists; if it does not warn and exit GH-10

view details

push time in 18 hours

delete branch Attest/annotations-action

delete branch : blake.newman/gh-10/warn-on-no-input-file

delete time in 18 hours

PR merged Attest/annotations-action

Reviewers
fix(runtime): check input path exists

check input path exists; if it does not warn and exit

closes GH-10

+5 -1

0 comment

1 changed file

blake-newman

pr closed time in 18 hours

issue closedAttest/annotations-action

Error when input does not exist

The action currently Errors when the input does not exist, this causes the step to fail. Instead log that it does not exist and exit.

closed time in 18 hours

blake-newman

Pull request review commentAttest/annotations-action

fix(runtime): check input path exists

 import fs from 'fs' async function main(): Promise<void> {   const { token, title, path } = getInputs() -  const github = new Github(token)+  if (!fs.existsSync(path)) {+    core.warning(`Input file ${path} does not exist`)+    return

If it was a node thing yup; but as it's an action we don't want to exit the process.

blake-newman

comment created time in 18 hours

PR opened Attest/annotations-action

Reviewers
fix(runtime): check input path exists

check input path exists; if it does not warn and exit

GH-10

+5 -1

0 comment

1 changed file

pr created time in 19 hours

issue openedAttest/annotations-action

Error when input does not exist

The action currently Errors when the input does not exist, this causes the step to fail. Instead log that it does not exist and exit.

created time in 19 hours

push eventAttest/annotations-action

Blake Newman

commit sha a7c2f2e246d656c9ad11b7d2ba28705aa3097fa3

docs(repo): add docs for expected structure add documenation around the expected structure for the file input structure with link to example GH-8

view details

Blake Newman

commit sha fd637cd9955772e1d37391fd3cfc1ab083e42a58

build(typecheck): ignore lib checking ignore lib type checking since there is an error in the dependency types GH-8

view details

push time in 20 hours

delete branch Attest/annotations-action

delete branch : blake.newman/gh-8/add-docs

delete time in 20 hours

PR merged Attest/annotations-action

Reviewers
docs(repo): add docs for expected structure

add documenation around the expected structure for the file input structure with link to example

closes GH-8

+5 -1

0 comment

2 changed files

blake-newman

pr closed time in 20 hours

issue closedAttest/annotations-action

document input file structure

Document the expected structure for the input file.

closed time in 20 hours

blake-newman

push eventAttest/annotations-action

Blake Newman

commit sha fd32eb5e3d1db3063cbe67b5c62df0eaae29f62a

build(typecheck): ignore lib checking ignore lib type checking since there is an error in the dependency types GH-8

view details

push time in 21 hours

push eventAttest/annotations-action

semantic-release-bot

commit sha a3104b86b0903a3005ce83c83eb189bb585cacdd

chore(release): 1.0.6 [skip ci] ## [1.0.6](https://github.com/Attest/annotations-action/compare/v1.0.5...v1.0.6) (2020-02-19) ### Bug Fix - exclude lib check use real import and exlude lib checking as there is a problem with the type layer Reference: [10c1eef](https://github.com/Attest/annotations-action/commit/10c1eef) Ticket: [ch8743](https://app.clubhouse.io/attest/story/8743)

view details

Blake Newman

commit sha 7a6b516e9b785213e9a3a460b44008d24bd6179b

docs(repo): add docs for expected structure add documenation around the expected structure for the file input structure with link to example GH-8

view details

Blake Newman

commit sha b172f6efa719568b271596f048b29fd48568c780

build(typecheck): ignore lib checking ignore lib type checking since there is an error in the dependency types GH-8

view details

push time in 21 hours

Pull request review commentAttest/annotations-action

docs(repo): add docs for expected structure

 jobs:           input: './annotations.json'           title: 'Annotate Files' ```++### Input file structure++The below is the expected structure for annotations in TypeScript.++```ts+type AnnotationLevel = 'notice' | 'warning' | 'failure'++interface Annotation {+  message: string+  path: string+  line?: AnnotationSourcePositionReference+  column?: AnnotationSourcePositionReference+  level: AnnotationLevel+}++interface AnnotationSourcePositionReference {+  start?: number+  end?: number+}++type Annotations = Annotation[]

In fact i can just reference the source; less overhead for maintenance

blake-newman

comment created time in 21 hours

push eventAttest/annotations-action

Blake Newman

commit sha 913f29740961a0878e37af3990e335e6a31c07f7

build(typecheck): ignore lib checking ignore lib type checking since there is an error in the dependency types GH-8

view details

push time in 21 hours

PR opened Attest/annotations-action

docs(repo): add docs for expected structure

add documenation around the expected structure for the file input structure with link to example

closes GH-8

+23 -0

0 comment

1 changed file

pr created time in 21 hours

create barnchAttest/annotations-action

branch : blake.newman/gh-8/add-docs

created branch time in 21 hours

issue openedAttest/annotations-action

document input file structure

Document the expected structure for the input file.

created time in 21 hours

push eventAttest/annotations-action

Blake Newman

commit sha 10c1eef52413eae5cadbfbf0e87cd1797969bffa

fix(build): exclude lib check use real import and exlude lib checking as there is a problem with the type layer [ch8743]

view details

push time in 2 days

push eventAttest/annotations-action

Blake Newman

commit sha 63e527052640105bcac7899e317032a11ad85f4e

fix(build): fix runtime errors patch runtime issue with navigator being included, this is not safe for use in node [ch8743]

view details

push time in 2 days

delete tag Attest/annotations-action

delete tag : v1.0.5

delete time in 2 days

push eventAttest/annotations-action

Blake Newman

commit sha f66dc1906480986f1093d4c2642ee5681ede23ee

fix(build): fix runtime errors patch runtime issue with navigator being included, this is not safe for use in node [ch8743]

view details

push time in 2 days

delete tag Attest/annotations-action

delete tag : v1.0.5

delete time in 2 days

delete branch Attest/annotations-action

delete branch : test

delete time in 2 days

PR closed Attest/annotations-action

test
+1 -1

0 comment

1 changed file

blake-newman

pr closed time in 2 days

PR opened Attest/annotations-action

test
+1 -1

0 comment

1 changed file

pr created time in 2 days

create barnchAttest/annotations-action

branch : test

created branch time in 2 days

push eventAttest/annotations-action

Blake Newman

commit sha bf91326efceb59b5c23fff549c8e35042bbe68ff

fix(build): use docker image to package action use docker image to package action to not have to bundle runtime dependencies [ch8743]

view details

push time in 2 days

push eventAttest/annotations-action

Blake Newman

commit sha 2927f5302f94a8e33ad88861ceae330d6a456bda

fix(repo): fix build issues fix build issues where dependencies where causing failures at runtime, add a navigator object to global scope so `@octokit/request` does not fail, as this is not available in node [ch8743]

view details

push time in 2 days

delete tag Attest/annotations-action

delete tag : v1.0.4

delete time in 2 days

push eventAttest/annotations-action

Blake Newman

commit sha d06afc30ff1028153de704bdde8b573be9b9510b

fix(repo): fix build issues fix build issues where dependencies where causing failures at runtime, add a navigator object to global scope so `@octokit/request` does not fail, as this is not available in node [ch8743]

view details

push time in 3 days

delete tag Attest/annotations-action

delete tag : v1.0.4

delete time in 3 days

push eventAttest/annotations-action

Blake Newman

commit sha a7628e37705e1cb637c7165cb7ce68e807bbae31

fix(repo): fix build issues fix build issues where dependencies where causing failures at runtime, add a navigator object to global scope so `@octokit/request` does not fail, as this is not available in node [ch8743]

view details

push time in 3 days

delete tag Attest/annotations-action

delete tag : v1.0.5

delete time in 3 days

push eventAttest/annotations-action

Blake Newman

commit sha 6a1a59d678a945d3a716048ac8f2042120ecba7d

fix(repo): use docker to package up action use docker to package up action; as it allows distributing node_modules cleanly [ch8743]

view details

push time in 3 days

push eventAttest/annotations-action

Blake Newman

commit sha 937d713f9a919460cf42999e9743246afe3ac598

fix(deps): externalise package externalise universal-user-agent as it is a breaking package for github actions env [ch8743]

view details

push time in 7 days

delete tag Attest/annotations-action

delete tag : v1.0.4

delete time in 7 days

push eventAttest/annotations-action

Blake Newman

commit sha de03ea1160133e76500493d986c75a6d1e695dfd

fix(semantic-release): install dependencies with npm install depedencies with npm and externalise them [ch8743]

view details

push time in 7 days

push eventAttest/annotations-action

Blake Newman

commit sha a951b9030ca7503299edcef56583d180a97e7346

fix(semantic-release): install dependencies with npm install depedencies with npm and externalise them [ch8743]

view details

push time in 7 days

push eventAttest/annotations-action

Blake Newman

commit sha cf195a000239cdeef8de78eb7672cb7ea9503dcb

fix(semantic-release): install dependencies with npm install depedencies with npm and externalise them [ch8743]

view details

push time in 7 days

push eventAttest/annotations-action

Blake Newman

commit sha c747375b62458cf8de118d3d1d63e44bc69dfd6a

fix(semantic-release): install dependencies and externalise them externalise dependencies and save in repository :( [ch8743]

view details

push time in 7 days

push eventAttest/annotations-action

Blake Newman

commit sha 421fd9f32c2632a7831bcac4fd9365d1697e2a0d

fix(semantic-release): add missing dist file add dist/index.js that we can distribute the action [ch8743]

view details

push time in 7 days

push eventAttest/annotations-action

Blake Newman

commit sha fcee803cca21f85f18e0b681a0b229ec6246cc6a

fix(semantic-release): github release assets [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 542f756c4d9ac77c485e8440b57b47e4a1d4f8f9

fix(semantic-release): update included assets - include node_modules in release archive (required for github actions) [ch8743]

view details

Blake Newman

commit sha bd3ad1e2b57515598ef808190579a4a4bf812504

fix(repo): bundle dependencies remove dependecies for external so that they are compiled into the dist [ch8743]

view details

push time in 8 days

delete tag Attest/annotations-action

delete tag : v1.0.1

delete time in 8 days

delete tag Attest/annotations-action

delete tag : v1.0.3

delete time in 8 days

delete tag Attest/annotations-action

delete tag : v1.0.2

delete time in 8 days

delete tag Attest/annotations-action

delete tag : v1.0.2

delete time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 7e24b5b88c7d494e7780b5988c24df517268dd93

fix(repo): bundle dependencies remove dependecies for external so that they are compiled into the dist [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 3094f43fe5fec485e724c53653d923bb4729e6dc

fix(repo): bundle dependencies remove dependecies for external so that they are compiled into the dist [ch8743]

view details

push time in 8 days

delete branch Attest/annotations-action

delete branch : blake.newman/ch8743/fix-included-assets-in-release

delete time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 93e66264d3a258d6f976871b15d3560f80f82bd9

fix(semantic-release): update included assets - only release to github releases; exclude doing a commit based release. - include node_modules in release archive (required for github actions) [ch8743]

view details

push time in 8 days

PR merged Attest/annotations-action

fix(semantic-release): update included assets
  • only release to github releases; exclude doing a commit based release.
  • include node_modules in release archive (required for github actions)

[ch8743]

+10 -3

0 comment

1 changed file

blake-newman

pr closed time in 8 days

PR opened Attest/annotations-action

fix(semantic-release): update included assets
  • only release to github releases; exclude doing a commit based release.
  • include node_modules in release archive (required for github actions)

[ch8743]

+10 -3

0 comment

1 changed file

pr created time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha f3f4ea0ddf06d8eb4a19963b241da73b15e8a0c4

ci(repo): correct branding correct branding in action.yml [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 952e10e9f630ad9b063b5afb72dd270b1b652437

ci(repos): remove dry run mode run real release cycle [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 83eaa9c2b9b6191d9638ebc06b59cd5ddf383658

build(deps): update all dependencies - update all dependencies to the latest versions - fix issues with types with `@octokit/rest` - update dependabot to use `build` for the prefix as `chore` is no longer valid [ch8743]

view details

push time in 8 days

delete branch Attest/annotations-action

delete branch : blake.newman/ch8743/update-dependencies

delete time in 8 days

PR merged Attest/annotations-action

build(deps): update all dependencies
  • update all dependencies to the latest versions
  • fix issues with types with @octokit/rest
  • update dependabot to use build for the prefix as chore is no longer valid

[ch8743]

+505 -481

0 comment

4 changed files

blake-newman

pr closed time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 3382469a052e539a7fd725e006454e9b85774b39

build(deps): update all dependencies - update all dependencies to the latest versions - fix issues with types with `@octokit/rest` - update dependabot to use `build` for the prefix as `chore` is no longer valid [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 71479a4b2f0e2079a434893929802ec0f0bc0ee1

build(deps): update all dependencies - update all dependencies to the latest versions - fix issues with types with `@octokit/rest` - update dependabot to use `build` for the prefix as `chore` is no longer valid [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha eefc49585d0e8e3677e9ac18674d394fc066c1da

build(deps): update all dependencies - update all dependencies to the latest versions - fix issues with types with `@octokit/rest` - update dependabot to use `build` for the prefix as `chore` is no longer valid [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 0a797ff596bb141b3aa4eeaf17c9fdec29740b32

build(deps): update all dependencies - update all dependencies to the latest versions - fix issues with types with `@octokit/rest` - update dependabot to use `build` for the prefix as `chore` is no longer valid [ch8743]

view details

push time in 8 days

PR opened Attest/annotations-action

Reviewers
build(deps): update all dependencies
  • update all dependencies to the latest versions
  • fix issues with types with @octokit/rest
  • update dependabot to use build for the prefix as chore is no longer valid

[ch8743]

+501 -477

0 comment

4 changed files

pr created time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha d308ab578b267fcaeec5ade4bf404aae3487c67c

build(deps): update all dependencies - update all dependencies to the latest versions - fix issues with types with `@octokit/rest` - update dependabot to use `build` for the prefix as `chore` is no longer valid [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 593f33e0549497e42d606100b79755c1998d674f

ci(semantic-release): use config property use config property over preset; preset will not resolve the module but attempt to use one of the standard presets available [ch8743]

view details

push time in 8 days

delete branch Attest/annotations-action

delete branch : blake.newman/ch8743/fix-semantic-release

delete time in 8 days

PR merged Attest/annotations-action

ci(semantic-release): use config property

use config property over preset; preset will not resolve the module but attempt to use one of the standard presets available

[ch8743]

+2 -2

0 comment

1 changed file

blake-newman

pr closed time in 8 days

PR opened Attest/annotations-action

Reviewers
ci(semantic-release): use config property

use config property over preset; preset will not resolve the module but attempt to use one of the standard presets available

[ch8743]

+2 -2

0 comment

1 changed file

pr created time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 695c1e535d3a0ccd59337c387857683d4c3cc973

ci(repo): update pipelines - simplify master pipeline; and ensure that we add the correct remote (use env var) - add dependency audit check [ch8743]

view details

Blake Newman

commit sha 18fd111799829c576c049645c2c5e899430afe65

ci(semantic-release): use config property use config property over preset; preset will not resolve the module but attempt to use one of the standard presets available [ch8743]

view details

push time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 695c1e535d3a0ccd59337c387857683d4c3cc973

ci(repo): update pipelines - simplify master pipeline; and ensure that we add the correct remote (use env var) - add dependency audit check [ch8743]

view details

push time in 8 days

delete branch Attest/annotations-action

delete branch : blake.newman/ch8743/fix-pipelines

delete time in 8 days

PR merged Attest/annotations-action

ci(repo): update pipelines
  • simplify master pipeline; and ensure that we add the correct remote (use env var)
  • add dependency audit check

[ch8743]

+20 -35

0 comment

2 changed files

blake-newman

pr closed time in 8 days

push eventAttest/annotations-action

Blake Newman

commit sha 0fc4fb8498a3b7b012559718dc372569a4a115b8

feat(repo): add action logic - create logic for writing annotations from a given json file - add action.yml - add example into workflow [ch8753]

view details

Blake Newman

commit sha 6c819b2d9ebb0b5b30cedeeec02e88cb0b065ff5

ci(repo): update pipelines - simplify master pipeline; and ensure that we add the correct remote (use env var) - add dependency audit check [ch8743]

view details

push time in 8 days

PR opened Attest/annotations-action

Reviewers
ci(repo): update pipelines
  • simplify master pipeline; and ensure that we add the correct remote (use env var)
  • add dependency audit check

[ch8743]

+20 -36

0 comment

2 changed files

pr created time in 8 days

create barnchAttest/annotations-action

branch : blake.newman/ch8743/fix-pipelines

created branch time in 8 days

delete branch Attest/annotations-action

delete branch : blake.newman/ch8743/add-action-logic

delete time in 17 days

push eventAttest/annotations-action

Blake Newman

commit sha 0fc4fb8498a3b7b012559718dc372569a4a115b8

feat(repo): add action logic - create logic for writing annotations from a given json file - add action.yml - add example into workflow [ch8753]

view details

push time in 17 days

PR merged Attest/annotations-action

feat(repo): add action logic
  • create logic for writing annotations from a given json file
  • add action.yml
  • add example into workflow

[ch8753]

+311 -22

0 comment

12 changed files

blake-newman

pr closed time in 17 days

push eventAttest/annotations-action

Blake Newman

commit sha f5dbac0a0e913ca1e7590d907401892ab9d8f492

feat(repo): add action logic - create logic for writing annotations from a given json file - add action.yml - add example into workflow [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha 9bed03ddb54201fd311517731fe348a4b2398a78

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha ebe4694b7aae2e1b94a21b98d3266b27d8bd738a

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha be795393e36534e1241ce2bb1f84ccb8a9ce93fc

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha 1704c59a547b637e42c7b3e87e56a813c49b4058

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha 52df0803a3b3c43cb1c2acc5a7503bb6daa0b518

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha 2e1bfd90732fd6679cb79764120dc6ba5114ba33

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha 8d184e803f15736d0bc52dac1dbc59c6eed57da0

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha a88762830c98d0c25619bd09b245d001e84303e5

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha fb6f04363d4456d8e60330fb60defc8cf43b3c2d

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha a30f5a635316a891d3f0372b292e7efc1824f59e

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha 4467872378f94b1143ce6eed64732442da5edec2

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha e0f3ba15c9f0eeab99920fd6e879e48f0a402808

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha d46ff8b31461841d03029f03e459054a57b4b9a0

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha 4e037467f3700498fbbe5710b4df8d628b2217ee

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha b93311f9a1fa7a4b7e5d7300e63e964db06fdc69

feat(repo): add action logic [ch8753]

view details

push time in 24 days

push eventAttest/annotations-action

Blake Newman

commit sha 6ca8a083514de8cccb3ba15daa44d773cfecd7d2

feat(repo): add action logic [ch8753]

view details

push time in 24 days

more