profile
viewpoint
Bret Comnes bcomnes @littlstar @little-core-labs @hypermodules Remote https://bret.io 🏝JS🏜go🌋swift 🏔p2p🎢crypto🏕

aredridel/homebrew-iojs 21

A tap for homebrew with an iojs formula

bcomnes/async-folder-walker 13

A recursive async iterator of the files and directories in a given directory. Can take multiple directories and files, limit walk depth and filter based on path names and stat results.

bcomnes/.dotfiles 8

perpetually fighting entropy

bcomnes/315-lab-microcontroller 7

A laboratory used for undergraduate physics students.

bcomnes/256colors 4

Displays a 256 color swatch for your modern terminal.

bcomnes/archlinux-arm-img 2

Zipped Arch Linux Arm .img files for raspi

bcomnes/activitystreams-unofficial 1

A library and REST API that converts Facebook, Google+, Instagram, and Twitter data to ActivityStreams format.

bcomnes/async-neocities 1

An api client for Neocities with an async API and an efficient deploy algorithm and progress.

bcomnes/atom-tron-legacy 1

A personal fork of the Riari/tron-legacy-atom theme for atom

issue commentbcomnes/jsonfeed-to-atom

options don’t work at all

Oh whoops. I think I fixed this in the rss version but never ported back to the atom version. Happy to get a fix in this week.

Zambonifofex

comment created time in 2 hours

push eventbcomnes/ghauth

Bret Comnes

commit sha 5baa1f9b3d699ae140d79d63bf9488ed9263cc46

Update README.md

view details

push time in a day

push eventbcomnes/ghauth

Bret Comnes

commit sha 53868378b31098e8317a27ced26f265ad0686008

MD Typo

view details

push time in a day

push eventbcomnes/ghauth

Bret Comnes

commit sha f0ae873437c99f06b86a4060695a86adb3189eb9

Change wording in new README edits

view details

push time in a day

pull request commentrvagg/ghauth

Implement oauth device flow

Example PR of accommodating the breaking change introduced here:

https://github.com/hypermodules/gh-release/pull/94/files

bcomnes

comment created time in a day

pull request commenthypermodules/gh-release

chore: update ghauth to support device flow

Actually happy with how this turned out for downstream consumers. All you gotta do is make a clientId in your GitHub account and set it.

bcomnes

comment created time in a day

PR opened hypermodules/gh-release

chore: update ghauth to support device flow

Also not to stop using basic auth unless you are using GHE.

Draft PR until upstream releases.

+8 -6

0 comment

3 changed files

pr created time in a day

push eventhypermodules/gh-release

Bret Comnes

commit sha bfbf9e7ed70aa7b0c2ec22c44eb96716f447b2a3

bug: fix missing error messages

view details

Bret Comnes

commit sha c27f6673f4c573bfafcd1a27bd0b0dca8b1ce331

chore: update ghauth to support device flow Also not to stop using basic auth unless you are using GHE.

view details

push time in a day

push eventhypermodules/gh-release

Bret Comnes

commit sha bfbf9e7ed70aa7b0c2ec22c44eb96716f447b2a3

bug: fix missing error messages

view details

push time in a day

create barnchhypermodules/gh-release

branch : update-ghauth

created branch time in a day

pull request commentrvagg/ghauth

Implement oauth device flow

Ok, cool!

I ported basic auth back over, mostly the same (with the exception of using node-fetch and making it into a single function call).

The good news is:

  • We can hardcode all of the GitHub urls for GH device flow! (for now)
  • GHE can still authenticate with basic auth with the exact same authUrl api, so literally the only difference to dependents is adding a clientId. Everything else should justwork™️

This is difficult code to test, but the example file should still work.

bcomnes

comment created time in a day

issue commentbcomnes/deploy-to-neocities

new empty ‘outputs’ field problem

Added!

Zambonifofex

comment created time in a day

push eventbcomnes/deploy-to-neocities

Bret Comnes

commit sha b00151fe4172833cbaf8ce1a8ee03c96c386fa44

Update README.md

view details

push time in a day

push eventbcomnes/ghauth

Bret Comnes

commit sha a453e70eb98f7c47df82829158cdb2757c00eacd

chore: reimplement basic auth for GHE integrations

view details

push time in a day

issue commentbcomnes/deploy-to-neocities

new empty ‘outputs’ field problem

Glad someone is finding them useful!

Yeah I need to visit 1.1 soon ok the json-feed-to-* modules. Looks pretty easy, author is changed to authors and a couple of other small changes.

Zambonifofex

comment created time in 2 days

startedZambonifofex/stories

started time in 2 days

delete branch bcomnes/JSONFeed

delete branch : patch-2

delete time in 2 days

issue commentbcomnes/deploy-to-neocities

new empty ‘outputs’ field problem

What a cool simple site btw:

https://github.com/Zambonifofex/stories

Mind if I add the repo to the Sites using deploy-to-neocitie section of the README here?

Zambonifofex

comment created time in 2 days

startedjonchang/deploy-neocities

started time in 2 days

pull request commentrvagg/ghauth

Implement oauth device flow

Converting back to a draft.

bcomnes

comment created time in 3 days

pull request commentrvagg/ghauth

Implement oauth device flow

The good news is that I don't need to touch the authUrl option anymore. Less breaking change.

bcomnes

comment created time in 3 days

pull request commentrvagg/ghauth

Implement oauth device flow

https://developer.github.com/changes/2020-02-14-deprecating-oauth-app-endpoint/

This deprecation has not been applied to GitHub Enterprise offerings yet. Please check the latest Enterprise release notes to learn when this deprecation is initiated and which version of GitHub Enterprise Server will have the OAuth Application API removed.

SO!

With that realization, I guess I'll retain the username and password flow, if there is a different githubHost than the default. 🤬🤬🤬🤬🤬🤬

bcomnes

comment created time in 3 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 function newlineify (len, str) {   return s } -async function createAuth (options) {-  const reqOptions = {+function sleep (s) {+  const ms = s * 1000+  return new Promise(resolve => setTimeout(resolve, ms))+}++// prompt the user for credentials+async function prompt (options) {+  const promptName = options.promptName || defaultPromptName+  const scopes = options.scopes || defaultScopes+  const passwordReplaceChar = options.passwordReplaceChar || defaultPasswordReplaceChar+  const githubHost = options.githubHost || defaultGithubHost+  const isEnterprise = githubHost !== defaultGithubHost+  const deviceCodeUrl = `https://${githubHost}/login/device/code`+  const fallbackDeviceAuthUrl = `https://${githubHost}/login/device`+  const accessTokenUrl = `https://${githubHost}/login/oauth/access_token`+  const oauthAppsBaseUrl = `https://${githubHost}/settings/connections/applications`+  const apiUrl = isEnterprise ? `https://api.${githubHost}` : `https://${githubHost}/api/v3`

Do you think this will do it for GH enterprise?

No idea about the rest of the URLS wrt GH Enterprise. I reached out to GitHub Support to find out if it even supports the new device flow.

I guess worse case scenario, enterprise users can use the PAT flow. Still, ghauth now needs to hit the user endpoint.

bcomnes

comment created time in 3 days

push eventbcomnes/ghauth

Bret Comnes

commit sha 49484788e06377d293fad61a5e8d3c457c7079ba

Abstract api URL generation

view details

push time in 3 days

push eventbcomnes/ghauth

Bret Comnes

commit sha 8fe252e855afc75e6f4d9f83b7e71df2b2a1455f

Try to accommodate GH enterprise to the best of my understanding

view details

push time in 3 days

pull request commentrvagg/ghauth

Implement oauth device flow

Crap, I just realized that GitHub enterprise has a different URL structure. http(s)://hostname/api/v3

That also raises another question: does GH Enterprise support all these wacky oAuth auth flows? Anyone use GitHub Enterprise?

bcomnes

comment created time in 3 days

push eventbcomnes/ghauth

Bret Comnes

commit sha 7ea36e085721933e8cb61e4cfb3e012856a45fb9

Update README.md Co-authored-by: Nate Goldman <ungoldman@gmail.com>

view details

push time in 3 days

push eventbcomnes/ghauth

Bret Comnes

commit sha 1795a91d68d7d5180cd70abd760abd23423021ba

Update README.md Co-authored-by: Nate Goldman <ungoldman@gmail.com>

view details

push time in 3 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

  [![NPM](https://nodei.co/npm/ghauth.svg)](https://nodei.co/npm/ghauth/) +**Important**++Github deprecated their basic username/password auth api and have [scheduled to sunset it November 13, 2020][depreciated].  `ghauth` v5.0.0+ supports the new [device auth flow][df] but requires some implementation changes and application registration with Github. Review the new API docs and see [Setup][#setup] for a simple upgrade guide between v4 and v5.

Yes I are speak the English.

bcomnes

comment created time in 3 days

pull request commenthypermodules/gh-release

Freshen up deps

Pr opened: https://github.com/rvagg/ghauth/pull/27

Any reviews appreciated. Biggest change that affects gh-release is the change from authUrl to githubHost.

- the `options.authUrl` (default: `https://api.github.com/authorizations`) is removed in favor of `options.githubHost` (default `github.com`).

The reason being, there are a ton more URLs and subdomains involved now, so providing the host seems like the best thing to customize.

bcomnes

comment created time in 3 days

pull request commentrvagg/ghauth

Implement oauth device flow

Ok! This is pretty much ready to go. Happy to change anything about it.

bcomnes

comment created time in 3 days

push eventbcomnes/ghauth

Bret Comnes

commit sha 2365b84985037262b10758325b047c5d4517042e

refactor work addressing various issues

view details

Bret Comnes

commit sha 60a3ae0c8cec776e9541c29d25da4a9ba66a70ae

Print token management URL for device flow.

view details

Bret Comnes

commit sha 0a348b8002c233343cb1199edc711ecd76bc0bed

change authUrl to githubHost Since so many different urls are flying all around, the host seems to offer the clearest customizer granularity.

view details

Bret Comnes

commit sha 7d77c80134022dc6ee58bbea083d92273ec21832

Update docs in preparation for version 5

view details

Bret Comnes

commit sha 5cdb72a1b156f954e0f7b35489f47146a0080a03

Add error handling for bad clientId and app misconfiguration

view details

push time in 3 days

startedWebReflection/custom-elements

started time in 3 days

push eventlittle-core-labs/netrc-creds

dependabot[bot]

commit sha b3fc9a7ecce8d5a52356df3cc4a8f2a70aa6e237

build(deps-dev): bump auto-changelog from 1.16.4 to 2.2.0 Bumps [auto-changelog](https://github.com/CookPete/auto-changelog) from 1.16.4 to 2.2.0. - [Release notes](https://github.com/CookPete/auto-changelog/releases) - [Changelog](https://github.com/CookPete/auto-changelog/blob/master/CHANGELOG.md) - [Commits](https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.2.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha 97da7a5508f4bb4ae423376daa694e2d00a02c50

Merge branch 'master' into dependabot/npm_and_yarn/auto-changelog-2.2.0

view details

Bret Comnes

commit sha 0eeaba1d0d76448280263a9d51d64a5d6949741c

Merge pull request #2 from little-core-labs/dependabot/npm_and_yarn/auto-changelog-2.2.0 build(deps-dev): bump auto-changelog from 1.16.4 to 2.2.0

view details

push time in 3 days

delete branch little-core-labs/netrc-creds

delete branch : dependabot/npm_and_yarn/auto-changelog-2.2.0

delete time in 3 days

PR merged little-core-labs/netrc-creds

build(deps-dev): bump auto-changelog from 1.16.4 to 2.2.0 dependencies

Bumps auto-changelog from 1.16.4 to 2.2.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/CookPete/auto-changelog/blob/master/CHANGELOG.md">auto-changelog's changelog</a>.</em></p> <blockquote> <h4><a href="https://github.com/CookPete/auto-changelog/compare/v2.1.0...v2.2.0">v2.2.0</a></h4> <blockquote> <p>3 July 2020</p> </blockquote> <ul> <li>add --prepend option as altenative to prepend-token <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/pull/172"><code>#172</code></a></li> <li>Fix bug when no existing tags <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/170"><code>#170</code></a></li> </ul> <h4><a href="https://github.com/CookPete/auto-changelog/compare/v2.0.0...v2.1.0">v2.1.0</a></h4> <blockquote> <p>14 June 2020</p> </blockquote> <ul> <li>Add --hide-credit option <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/166"><code>#166</code></a></li> <li>Add --unreleased-only option <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/165"><code>#165</code></a></li> <li>Fix --starting-version <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/164"><code>#164</code></a></li> <li>Add ability to prepend to an existing changelog <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/156"><code>#156</code></a></li> <li>Use tag date rather than first commit date <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/162"><code>#162</code></a></li> <li>Add CONTRIBUTING.md <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/141"><code>#141</code></a></li> <li>Add merge and fix support to commit-list helper <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/146"><code>#146</code></a></li> </ul> <h3><a href="https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.0.0">v2.0.0</a></h3> <blockquote> <p>10 April 2020</p> </blockquote> <ul> <li>Refactor codebase <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/pull/144"><code>#144</code></a></li> <li><strong>Breaking change:</strong> Remove the need for core-js and building with babel <a href="https://github.com/CookPete/auto-changelog/commit/23833803c4d4652a139a43bb5b6767adc604988b"><code>2383380</code></a></li> <li><strong>Breaking change:</strong> Refactor git data fetching logic <a href="https://github.com/CookPete/auto-changelog/commit/09325aca59fff94aae0b5f457311fca1956276ac"><code>09325ac</code></a></li> <li>Improve progress output <a href="https://github.com/CookPete/auto-changelog/commit/a2ba4ac01d6dff2b2b08ac6262ffc0bbd4afdb83"><code>a2ba4ac</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/CookPete/auto-changelog/commit/4ac883029e01f57d1b57605614b36836e42ce3ca"><code>4ac8830</code></a> 2.2.0</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/4da5a9c5369030df89a17eb579e55ed1ca98e926"><code>4da5a9c</code></a> Fix bug when no existing tags</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/cc1ef37fe5fdb763b54dfc623160d9627d19e7b9"><code>cc1ef37</code></a> add --prepend option as altenative to prepend-token (<a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/172">#172</a>)</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/0687370b193e10613696ea32c79725d8225f6be1"><code>0687370</code></a> 2.1.0</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/7e6ec74b20697751aeb7078ed42f7341a99d78a4"><code>7e6ec74</code></a> Add --hide-credit option</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/0bbab497969a8ee2e6a390d6cb101a0c0226c4b2"><code>0bbab49</code></a> Add --unreleased-only option</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/b35b4ec991524a45c9a66f6dd868cc05caaac43b"><code>b35b4ec</code></a> Fix --starting-version</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/9925190e8077b84a9527ea3a918820cd4c17ea5c"><code>9925190</code></a> Add ability to prepend to an existing changelog</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/dcc35c4532b270b7c238e3dcca4f62a0844b0c52"><code>dcc35c4</code></a> Use tag date rather than first commit date</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/bc441f178d89bb32a8839ec54472c90b0f2981b5"><code>bc441f1</code></a> Add CONTRIBUTING.md</li> <li>Additional commits viewable in <a href="https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.2.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 days

push eventlittle-core-labs/install-terraform

dependabot[bot]

commit sha 3ebafbb1a899635085175ffed3e4429283ba5f45

chore(deps-dev): bump auto-changelog from 1.16.4 to 2.2.0 Bumps [auto-changelog](https://github.com/CookPete/auto-changelog) from 1.16.4 to 2.2.0. - [Release notes](https://github.com/CookPete/auto-changelog/releases) - [Changelog](https://github.com/CookPete/auto-changelog/blob/master/CHANGELOG.md) - [Commits](https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.2.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha 2ce637fdf0c6552a5dd129f1464c2ce9fc9072d2

Merge branch 'master' into dependabot/npm_and_yarn/auto-changelog-2.2.0

view details

Bret Comnes

commit sha 10202ef3ea0061081017197b9f009908c5a1c4ad

Merge pull request #5 from little-core-labs/dependabot/npm_and_yarn/auto-changelog-2.2.0 chore(deps-dev): bump auto-changelog from 1.16.4 to 2.2.0

view details

push time in 3 days

delete branch little-core-labs/install-terraform

delete branch : dependabot/npm_and_yarn/auto-changelog-2.2.0

delete time in 3 days

PR merged little-core-labs/install-terraform

chore(deps-dev): bump auto-changelog from 1.16.4 to 2.2.0 dependencies

Bumps auto-changelog from 1.16.4 to 2.2.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/CookPete/auto-changelog/blob/master/CHANGELOG.md">auto-changelog's changelog</a>.</em></p> <blockquote> <h4><a href="https://github.com/CookPete/auto-changelog/compare/v2.1.0...v2.2.0">v2.2.0</a></h4> <blockquote> <p>3 July 2020</p> </blockquote> <ul> <li>add --prepend option as altenative to prepend-token <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/pull/172"><code>#172</code></a></li> <li>Fix bug when no existing tags <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/170"><code>#170</code></a></li> </ul> <h4><a href="https://github.com/CookPete/auto-changelog/compare/v2.0.0...v2.1.0">v2.1.0</a></h4> <blockquote> <p>14 June 2020</p> </blockquote> <ul> <li>Add --hide-credit option <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/166"><code>#166</code></a></li> <li>Add --unreleased-only option <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/165"><code>#165</code></a></li> <li>Fix --starting-version <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/164"><code>#164</code></a></li> <li>Add ability to prepend to an existing changelog <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/156"><code>#156</code></a></li> <li>Use tag date rather than first commit date <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/162"><code>#162</code></a></li> <li>Add CONTRIBUTING.md <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/141"><code>#141</code></a></li> <li>Add merge and fix support to commit-list helper <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/146"><code>#146</code></a></li> </ul> <h3><a href="https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.0.0">v2.0.0</a></h3> <blockquote> <p>10 April 2020</p> </blockquote> <ul> <li>Refactor codebase <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/pull/144"><code>#144</code></a></li> <li><strong>Breaking change:</strong> Remove the need for core-js and building with babel <a href="https://github.com/CookPete/auto-changelog/commit/23833803c4d4652a139a43bb5b6767adc604988b"><code>2383380</code></a></li> <li><strong>Breaking change:</strong> Refactor git data fetching logic <a href="https://github.com/CookPete/auto-changelog/commit/09325aca59fff94aae0b5f457311fca1956276ac"><code>09325ac</code></a></li> <li>Improve progress output <a href="https://github.com/CookPete/auto-changelog/commit/a2ba4ac01d6dff2b2b08ac6262ffc0bbd4afdb83"><code>a2ba4ac</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/CookPete/auto-changelog/commit/4ac883029e01f57d1b57605614b36836e42ce3ca"><code>4ac8830</code></a> 2.2.0</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/4da5a9c5369030df89a17eb579e55ed1ca98e926"><code>4da5a9c</code></a> Fix bug when no existing tags</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/cc1ef37fe5fdb763b54dfc623160d9627d19e7b9"><code>cc1ef37</code></a> add --prepend option as altenative to prepend-token (<a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/172">#172</a>)</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/0687370b193e10613696ea32c79725d8225f6be1"><code>0687370</code></a> 2.1.0</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/7e6ec74b20697751aeb7078ed42f7341a99d78a4"><code>7e6ec74</code></a> Add --hide-credit option</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/0bbab497969a8ee2e6a390d6cb101a0c0226c4b2"><code>0bbab49</code></a> Add --unreleased-only option</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/b35b4ec991524a45c9a66f6dd868cc05caaac43b"><code>b35b4ec</code></a> Fix --starting-version</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/9925190e8077b84a9527ea3a918820cd4c17ea5c"><code>9925190</code></a> Add ability to prepend to an existing changelog</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/dcc35c4532b270b7c238e3dcca4f62a0844b0c52"><code>dcc35c4</code></a> Use tag date rather than first commit date</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/bc441f178d89bb32a8839ec54472c90b0f2981b5"><code>bc441f1</code></a> Add CONTRIBUTING.md</li> <li>Additional commits viewable in <a href="https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.2.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 days

push eventlittle-core-labs/netrc-creds

dependabot[bot]

commit sha 5113f2096b40d3ba4fd1c877f8248cc53e1c7393

build(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3 Bumps [@zeit/ncc](https://github.com/zeit/ncc) from 0.21.1 to 0.22.3. - [Release notes](https://github.com/zeit/ncc/releases) - [Commits](https://github.com/zeit/ncc/compare/0.21.1...0.22.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 141ed0b3b63b264948698f5752118e5fc32d8593

build(deps): bump @actions/core from 1.2.2 to 1.2.4 Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.2 to 1.2.4. - [Release notes](https://github.com/actions/toolkit/releases) - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha 623f6ac42474d9d79a3d3867ab9965984fd843ec

Merge pull request #3 from little-core-labs/dependabot/npm_and_yarn/zeit/ncc-0.22.3 build(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3

view details

Bret Comnes

commit sha 9b8db4fcc909c4e8ef9669392e36efc8360a33b6

Merge pull request #4 from little-core-labs/dependabot/npm_and_yarn/actions/core-1.2.4 build(deps): bump @actions/core from 1.2.2 to 1.2.4

view details

Bret Comnes

commit sha 97da7a5508f4bb4ae423376daa694e2d00a02c50

Merge branch 'master' into dependabot/npm_and_yarn/auto-changelog-2.2.0

view details

push time in 3 days

push eventlittle-core-labs/install-terraform

dependabot[bot]

commit sha 675e91363c80d928576bc2197d2e304a28d3e2a3

chore(deps): bump @actions/core from 1.2.2 to 1.2.4 Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.2 to 1.2.4. - [Release notes](https://github.com/actions/toolkit/releases) - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) Signed-off-by: dependabot[bot] <support@github.com>

view details

dependabot[bot]

commit sha 5789d4882331147670ca37bcf2eb4a821e12294f

chore(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3 Bumps [@zeit/ncc](https://github.com/zeit/ncc) from 0.21.1 to 0.22.3. - [Release notes](https://github.com/zeit/ncc/releases) - [Commits](https://github.com/zeit/ncc/compare/0.21.1...0.22.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha ce31fe841257821eaef1d67131afdc30d4161348

Merge pull request #3 from little-core-labs/dependabot/npm_and_yarn/actions/core-1.2.4 chore(deps): bump @actions/core from 1.2.2 to 1.2.4

view details

Bret Comnes

commit sha d4ba959d8d08a99f53b1280c185e90631396e21b

Merge pull request #4 from little-core-labs/dependabot/npm_and_yarn/zeit/ncc-0.22.3 chore(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3

view details

Bret Comnes

commit sha 2ce637fdf0c6552a5dd129f1464c2ce9fc9072d2

Merge branch 'master' into dependabot/npm_and_yarn/auto-changelog-2.2.0

view details

push time in 3 days

push eventlittle-core-labs/netrc-creds

dependabot[bot]

commit sha 141ed0b3b63b264948698f5752118e5fc32d8593

build(deps): bump @actions/core from 1.2.2 to 1.2.4 Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.2 to 1.2.4. - [Release notes](https://github.com/actions/toolkit/releases) - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha 9b8db4fcc909c4e8ef9669392e36efc8360a33b6

Merge pull request #4 from little-core-labs/dependabot/npm_and_yarn/actions/core-1.2.4 build(deps): bump @actions/core from 1.2.2 to 1.2.4

view details

push time in 3 days

delete branch little-core-labs/netrc-creds

delete branch : dependabot/npm_and_yarn/actions/core-1.2.4

delete time in 3 days

PR merged little-core-labs/netrc-creds

build(deps): bump @actions/core from 1.2.2 to 1.2.4 dependencies

Bumps @actions/core from 1.2.2 to 1.2.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md">@actions/core's changelog</a>.</em></p> <blockquote> <h3>1.2.4</h3> <ul> <li><a href="https://github-redirect.dependabot.com/actions/toolkit/pull/405">Be more lenient in accepting non-string command inputs</a></li> <li><a href="https://github-redirect.dependabot.com/actions/toolkit/pull/411">Add Echo commands</a></li> </ul> <h3>1.2.3</h3> <ul> <li><a href="https://github.com/actions/toolkit/blob/main/packages/core/README.md#logging">IsDebug logging</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/actions/toolkit/commits/HEAD/packages/core">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~thboop">thboop</a>, a new releaser for @actions/core since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 days

push eventlittle-core-labs/netrc-creds

dependabot[bot]

commit sha 5113f2096b40d3ba4fd1c877f8248cc53e1c7393

build(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3 Bumps [@zeit/ncc](https://github.com/zeit/ncc) from 0.21.1 to 0.22.3. - [Release notes](https://github.com/zeit/ncc/releases) - [Commits](https://github.com/zeit/ncc/compare/0.21.1...0.22.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha 623f6ac42474d9d79a3d3867ab9965984fd843ec

Merge pull request #3 from little-core-labs/dependabot/npm_and_yarn/zeit/ncc-0.22.3 build(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3

view details

push time in 3 days

PR merged little-core-labs/netrc-creds

build(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3 dependencies

Bumps @zeit/ncc from 0.21.1 to 0.22.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/zeit/ncc/releases">@zeit/ncc's releases</a>.</em></p> <blockquote> <h2>0.22.3</h2> <ul> <li>Prints wrong version number <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/542">#542</a></li> </ul> <h2>0.22.2</h2> <h3>Patches</h3> <ul> <li>Enable <code>strictModuleExceptionHandling</code>: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/529">#529</a></li> <li>Fix cached js filename and misaligned columns: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/528">#528</a></li> <li>Bump <code>https-proxy-agent</code> from 2.2.1 to 2.2.4: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/530">#530</a></li> <li>Bump <code>webpack-asset-relocator-loader</code> to 0.7.0: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/535">#535</a></li> <li>Bump <code>webpack-asset-relocator-loader</code> to 0.7.2: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/540">#540</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/Janpot">@Janpot</a>, <a href="https://github.com/legendecas">@legendecas</a>, and <a href="https://github.com/guybedford">@guybedford</a> for helping!</p> <h2>0.22.1</h2> <h3>Patches</h3> <ul> <li>Add Node.js 12 CI: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/525">#525</a></li> <li>Fix correct output for <code>ncc version</code> <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/524">#524</a></li> </ul> <p>This release was built, tested, and published with Node 12.</p> <h2>0.22.0</h2> <h3>Changes</h3> <ul> <li>Add support for <code>.js</code> imports from typescript: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/510">#510</a></li> <li>Add support for <code>.cjs</code> outputs: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/511">#511</a></li> <li>Add support for statistics output options: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/516">#516</a></li> <li>Fix not found packages on runtime: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/518">#518</a></li> <li>Create <code>.kodiak.toml</code>: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/523">#523</a></li> <li>Bump <code>codecov</code> from 3.1.0 to 3.6.5: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/509">#509</a></li> <li>Update CI badge in readme: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/517">#517</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/guybedford">@guybedford</a> and <a href="https://github.com/legendecas">@legendecas</a> for helping!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/ncc/commit/5644160c6828d5ef44c8aa4b4056e3f397f82ae8"><code>5644160</code></a> 0.22.3</li> <li><a href="https://github.com/vercel/ncc/commit/ef2123ec9807f7c1fd26bb684e66642a1a277500"><code>ef2123e</code></a> 0.22.2</li> <li><a href="https://github.com/vercel/ncc/commit/678e0b7a6842df3fe6534d56b5806de44f41a92a"><code>678e0b7</code></a> Update to webpack-asset-relocator-loader@0.7.2 (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/540">#540</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/a83ae0c4ceeff42bbc12f9d0c93d5f958271bc78"><code>a83ae0c</code></a> webpack-asset-relocator-loader@0.7.0 (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/535">#535</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/688435ce7487e9820a264781326464a2f945fc89"><code>688435c</code></a> Bump https-proxy-agent from 2.2.1 to 2.2.4 (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/530">#530</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/9aaee33b51d413408e78cb93d7a5cf0cef5e2f28"><code>9aaee33</code></a> Properly populate cached js filename and fix misaligned columns (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/528">#528</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/a3aef08aff16abba23ea4775dfb25a3f728364ee"><code>a3aef08</code></a> enable strictModuleExceptionHandling (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/529">#529</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/9082d533687f20eb53a2420d1a739608a95c380c"><code>9082d53</code></a> 0.22.1</li> <li><a href="https://github.com/vercel/ncc/commit/93b5969dc1b9406386ada2b8b6f71cc23a804753"><code>93b5969</code></a> Add Node.js 12 CI (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/525">#525</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/788b64df7287a22ec1763d11e5af0c6ffc677a10"><code>788b64d</code></a> 0.22.0</li> <li>Additional commits viewable in <a href="https://github.com/zeit/ncc/compare/0.21.1...0.22.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 days

delete branch little-core-labs/install-terraform

delete branch : dependabot/npm_and_yarn/zeit/ncc-0.22.3

delete time in 3 days

push eventlittle-core-labs/install-terraform

dependabot[bot]

commit sha 5789d4882331147670ca37bcf2eb4a821e12294f

chore(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3 Bumps [@zeit/ncc](https://github.com/zeit/ncc) from 0.21.1 to 0.22.3. - [Release notes](https://github.com/zeit/ncc/releases) - [Commits](https://github.com/zeit/ncc/compare/0.21.1...0.22.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha d4ba959d8d08a99f53b1280c185e90631396e21b

Merge pull request #4 from little-core-labs/dependabot/npm_and_yarn/zeit/ncc-0.22.3 chore(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3

view details

push time in 3 days

PR merged little-core-labs/install-terraform

chore(deps-dev): bump @zeit/ncc from 0.21.1 to 0.22.3 dependencies

Bumps @zeit/ncc from 0.21.1 to 0.22.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/zeit/ncc/releases">@zeit/ncc's releases</a>.</em></p> <blockquote> <h2>0.22.3</h2> <ul> <li>Prints wrong version number <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/542">#542</a></li> </ul> <h2>0.22.2</h2> <h3>Patches</h3> <ul> <li>Enable <code>strictModuleExceptionHandling</code>: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/529">#529</a></li> <li>Fix cached js filename and misaligned columns: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/528">#528</a></li> <li>Bump <code>https-proxy-agent</code> from 2.2.1 to 2.2.4: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/530">#530</a></li> <li>Bump <code>webpack-asset-relocator-loader</code> to 0.7.0: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/535">#535</a></li> <li>Bump <code>webpack-asset-relocator-loader</code> to 0.7.2: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/540">#540</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/Janpot">@Janpot</a>, <a href="https://github.com/legendecas">@legendecas</a>, and <a href="https://github.com/guybedford">@guybedford</a> for helping!</p> <h2>0.22.1</h2> <h3>Patches</h3> <ul> <li>Add Node.js 12 CI: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/525">#525</a></li> <li>Fix correct output for <code>ncc version</code> <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/524">#524</a></li> </ul> <p>This release was built, tested, and published with Node 12.</p> <h2>0.22.0</h2> <h3>Changes</h3> <ul> <li>Add support for <code>.js</code> imports from typescript: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/510">#510</a></li> <li>Add support for <code>.cjs</code> outputs: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/511">#511</a></li> <li>Add support for statistics output options: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/516">#516</a></li> <li>Fix not found packages on runtime: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/518">#518</a></li> <li>Create <code>.kodiak.toml</code>: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/523">#523</a></li> <li>Bump <code>codecov</code> from 3.1.0 to 3.6.5: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/509">#509</a></li> <li>Update CI badge in readme: <a href="https://github-redirect.dependabot.com/zeit/ncc/issues/517">#517</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/guybedford">@guybedford</a> and <a href="https://github.com/legendecas">@legendecas</a> for helping!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/ncc/commit/5644160c6828d5ef44c8aa4b4056e3f397f82ae8"><code>5644160</code></a> 0.22.3</li> <li><a href="https://github.com/vercel/ncc/commit/ef2123ec9807f7c1fd26bb684e66642a1a277500"><code>ef2123e</code></a> 0.22.2</li> <li><a href="https://github.com/vercel/ncc/commit/678e0b7a6842df3fe6534d56b5806de44f41a92a"><code>678e0b7</code></a> Update to webpack-asset-relocator-loader@0.7.2 (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/540">#540</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/a83ae0c4ceeff42bbc12f9d0c93d5f958271bc78"><code>a83ae0c</code></a> webpack-asset-relocator-loader@0.7.0 (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/535">#535</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/688435ce7487e9820a264781326464a2f945fc89"><code>688435c</code></a> Bump https-proxy-agent from 2.2.1 to 2.2.4 (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/530">#530</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/9aaee33b51d413408e78cb93d7a5cf0cef5e2f28"><code>9aaee33</code></a> Properly populate cached js filename and fix misaligned columns (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/528">#528</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/a3aef08aff16abba23ea4775dfb25a3f728364ee"><code>a3aef08</code></a> enable strictModuleExceptionHandling (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/529">#529</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/9082d533687f20eb53a2420d1a739608a95c380c"><code>9082d53</code></a> 0.22.1</li> <li><a href="https://github.com/vercel/ncc/commit/93b5969dc1b9406386ada2b8b6f71cc23a804753"><code>93b5969</code></a> Add Node.js 12 CI (<a href="https://github-redirect.dependabot.com/zeit/ncc/issues/525">#525</a>)</li> <li><a href="https://github.com/vercel/ncc/commit/788b64df7287a22ec1763d11e5af0c6ffc677a10"><code>788b64d</code></a> 0.22.0</li> <li>Additional commits viewable in <a href="https://github.com/zeit/ncc/compare/0.21.1...0.22.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 days

delete branch little-core-labs/install-terraform

delete branch : dependabot/npm_and_yarn/actions/core-1.2.4

delete time in 3 days

push eventlittle-core-labs/install-terraform

dependabot[bot]

commit sha 675e91363c80d928576bc2197d2e304a28d3e2a3

chore(deps): bump @actions/core from 1.2.2 to 1.2.4 Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.2 to 1.2.4. - [Release notes](https://github.com/actions/toolkit/releases) - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha ce31fe841257821eaef1d67131afdc30d4161348

Merge pull request #3 from little-core-labs/dependabot/npm_and_yarn/actions/core-1.2.4 chore(deps): bump @actions/core from 1.2.2 to 1.2.4

view details

push time in 3 days

PR merged little-core-labs/install-terraform

chore(deps): bump @actions/core from 1.2.2 to 1.2.4 dependencies

Bumps @actions/core from 1.2.2 to 1.2.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md">@actions/core's changelog</a>.</em></p> <blockquote> <h3>1.2.4</h3> <ul> <li><a href="https://github-redirect.dependabot.com/actions/toolkit/pull/405">Be more lenient in accepting non-string command inputs</a></li> <li><a href="https://github-redirect.dependabot.com/actions/toolkit/pull/411">Add Echo commands</a></li> </ul> <h3>1.2.3</h3> <ul> <li><a href="https://github.com/actions/toolkit/blob/main/packages/core/README.md#logging">IsDebug logging</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/actions/toolkit/commits/HEAD/packages/core">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~thboop">thboop</a>, a new releaser for @actions/core since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 days

push eventbcomnes/cleanup-xvfb

dependabot[bot]

commit sha 4998da5609aeb118b4fa3700f22cce8bba32deb4

Bump auto-changelog from 1.16.4 to 2.2.0 Bumps [auto-changelog](https://github.com/CookPete/auto-changelog) from 1.16.4 to 2.2.0. - [Release notes](https://github.com/CookPete/auto-changelog/releases) - [Changelog](https://github.com/CookPete/auto-changelog/blob/master/CHANGELOG.md) - [Commits](https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.2.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha 9cce5fe338355007497e5a39ba7854484dc7e668

Merge branch 'master' into dependabot/npm_and_yarn/auto-changelog-2.2.0

view details

Bret Comnes

commit sha ebdf0f9fa8994b502e126b0e325e44b54b227dd8

Merge pull request #6 from bcomnes/dependabot/npm_and_yarn/auto-changelog-2.2.0 Bump auto-changelog from 1.16.4 to 2.2.0

view details

push time in 3 days

delete branch bcomnes/cleanup-xvfb

delete branch : dependabot/npm_and_yarn/auto-changelog-2.2.0

delete time in 3 days

PR merged bcomnes/cleanup-xvfb

Bump auto-changelog from 1.16.4 to 2.2.0 dependencies

Bumps auto-changelog from 1.16.4 to 2.2.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/CookPete/auto-changelog/blob/master/CHANGELOG.md">auto-changelog's changelog</a>.</em></p> <blockquote> <h4><a href="https://github.com/CookPete/auto-changelog/compare/v2.1.0...v2.2.0">v2.2.0</a></h4> <blockquote> <p>3 July 2020</p> </blockquote> <ul> <li>add --prepend option as altenative to prepend-token <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/pull/172"><code>#172</code></a></li> <li>Fix bug when no existing tags <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/170"><code>#170</code></a></li> </ul> <h4><a href="https://github.com/CookPete/auto-changelog/compare/v2.0.0...v2.1.0">v2.1.0</a></h4> <blockquote> <p>14 June 2020</p> </blockquote> <ul> <li>Add --hide-credit option <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/166"><code>#166</code></a></li> <li>Add --unreleased-only option <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/165"><code>#165</code></a></li> <li>Fix --starting-version <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/164"><code>#164</code></a></li> <li>Add ability to prepend to an existing changelog <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/156"><code>#156</code></a></li> <li>Use tag date rather than first commit date <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/162"><code>#162</code></a></li> <li>Add CONTRIBUTING.md <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/141"><code>#141</code></a></li> <li>Add merge and fix support to commit-list helper <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/146"><code>#146</code></a></li> </ul> <h3><a href="https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.0.0">v2.0.0</a></h3> <blockquote> <p>10 April 2020</p> </blockquote> <ul> <li>Refactor codebase <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/pull/144"><code>#144</code></a></li> <li><strong>Breaking change:</strong> Remove the need for core-js and building with babel <a href="https://github.com/CookPete/auto-changelog/commit/23833803c4d4652a139a43bb5b6767adc604988b"><code>2383380</code></a></li> <li><strong>Breaking change:</strong> Refactor git data fetching logic <a href="https://github.com/CookPete/auto-changelog/commit/09325aca59fff94aae0b5f457311fca1956276ac"><code>09325ac</code></a></li> <li>Improve progress output <a href="https://github.com/CookPete/auto-changelog/commit/a2ba4ac01d6dff2b2b08ac6262ffc0bbd4afdb83"><code>a2ba4ac</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/CookPete/auto-changelog/commit/4ac883029e01f57d1b57605614b36836e42ce3ca"><code>4ac8830</code></a> 2.2.0</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/4da5a9c5369030df89a17eb579e55ed1ca98e926"><code>4da5a9c</code></a> Fix bug when no existing tags</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/cc1ef37fe5fdb763b54dfc623160d9627d19e7b9"><code>cc1ef37</code></a> add --prepend option as altenative to prepend-token (<a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/172">#172</a>)</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/0687370b193e10613696ea32c79725d8225f6be1"><code>0687370</code></a> 2.1.0</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/7e6ec74b20697751aeb7078ed42f7341a99d78a4"><code>7e6ec74</code></a> Add --hide-credit option</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/0bbab497969a8ee2e6a390d6cb101a0c0226c4b2"><code>0bbab49</code></a> Add --unreleased-only option</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/b35b4ec991524a45c9a66f6dd868cc05caaac43b"><code>b35b4ec</code></a> Fix --starting-version</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/9925190e8077b84a9527ea3a918820cd4c17ea5c"><code>9925190</code></a> Add ability to prepend to an existing changelog</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/dcc35c4532b270b7c238e3dcca4f62a0844b0c52"><code>dcc35c4</code></a> Use tag date rather than first commit date</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/bc441f178d89bb32a8839ec54472c90b0f2981b5"><code>bc441f1</code></a> Add CONTRIBUTING.md</li> <li>Additional commits viewable in <a href="https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.2.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 days

push eventbcomnes/cleanup-xvfb

dependabot[bot]

commit sha b5d20550dc373c50340405c2fdec9561908c33f8

Bump tape from 4.13.3 to 5.0.1 Bumps [tape](https://github.com/substack/tape) from 4.13.3 to 5.0.1. - [Release notes](https://github.com/substack/tape/releases) - [Commits](https://github.com/substack/tape/compare/v4.13.3...v5.0.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha 16c3eb96646c3745592a6740882f7b7278ac7c0c

Merge pull request #5 from bcomnes/dependabot/npm_and_yarn/tape-5.0.1 Bump tape from 4.13.3 to 5.0.1

view details

Bret Comnes

commit sha 9cce5fe338355007497e5a39ba7854484dc7e668

Merge branch 'master' into dependabot/npm_and_yarn/auto-changelog-2.2.0

view details

push time in 3 days

delete branch bcomnes/cleanup-xvfb

delete branch : dependabot/npm_and_yarn/tape-5.0.1

delete time in 3 days

push eventbcomnes/cleanup-xvfb

dependabot[bot]

commit sha b5d20550dc373c50340405c2fdec9561908c33f8

Bump tape from 4.13.3 to 5.0.1 Bumps [tape](https://github.com/substack/tape) from 4.13.3 to 5.0.1. - [Release notes](https://github.com/substack/tape/releases) - [Commits](https://github.com/substack/tape/compare/v4.13.3...v5.0.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Bret Comnes

commit sha 16c3eb96646c3745592a6740882f7b7278ac7c0c

Merge pull request #5 from bcomnes/dependabot/npm_and_yarn/tape-5.0.1 Bump tape from 4.13.3 to 5.0.1

view details

push time in 3 days

PR merged bcomnes/cleanup-xvfb

Bump tape from 4.13.3 to 5.0.1 dependencies

Bumps tape from 4.13.3 to 5.0.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/substack/tape/commit/ce9a28211a2162d6615019a7d7909f9f25d7130c"><code>ce9a282</code></a> v5.0.1</li> <li><a href="https://github.com/substack/tape/commit/b7af113832ae5f3a2b379d859abf8f1513036961"><code>b7af113</code></a> Merge tag 'v4.13.3'</li> <li><a href="https://github.com/substack/tape/commit/fb94836257b6019bb0808e10ba7334ab765501f1"><code>fb94836</code></a> [Fix] <code>createStream</code>: <code>result</code> payload is not always an object</li> <li><a href="https://github.com/substack/tape/commit/c421eb36b4f6c3c51db329e2e2f03139ffa803af"><code>c421eb3</code></a> [Dev Deps] update <code>eslint</code></li> <li><a href="https://github.com/substack/tape/commit/470e43bbe802564a2e091d56e83dadf6481b5a3a"><code>470e43b</code></a> [Fix] Update RegExp for matching stack frames to handle Promise/then scenario</li> <li><a href="https://github.com/substack/tape/commit/0b5804d43068602e1615dfd395a3d85949bb03da"><code>0b5804d</code></a> [readme] add <code>tape-repeater</code></li> <li><a href="https://github.com/substack/tape/commit/cd81a404d7a8308b9aad50d2aa2c92e330351d1e"><code>cd81a40</code></a> v5.0.0</li> <li><a href="https://github.com/substack/tape/commit/3bb97f103d93603396c40472aff31f17b40d18d3"><code>3bb97f1</code></a> [Breaking] remove full "lib" export; replace with explicit exports</li> <li><a href="https://github.com/substack/tape/commit/d021e9d3cf037ffd65c332339cdd9d5e831dcb69"><code>d021e9d</code></a> [examples] add <code>ecstatic</code></li> <li><a href="https://github.com/substack/tape/commit/5b9c4425494d6ce9c98d9bdb8f50757caf8a2be9"><code>5b9c442</code></a> [readme] Add link to tape-player (in-process reporter)</li> <li>Additional commits viewable in <a href="https://github.com/substack/tape/compare/v4.13.3...v5.0.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 days

push eventlittle-core-labs/install-terraform

Bret Comnes

commit sha 7ba372b0d8f129ad8745206b99989f9ef30a7b9e

chore: try dependabot

view details

push time in 3 days

push eventlittle-core-labs/netrc-creds

Bret Comnes

commit sha 7795a1330e21fab5223a71968514c075fb41db62

chore: try dependabot

view details

push time in 3 days

push eventbcomnes/cleanup-xvfb

Bret Comnes

commit sha 4621d081e41a8a0ea8d2ed97b4a03de6d61c57fe

try dependabot

view details

push time in 3 days

PR closed bcomnes/cleanup-xvfb

Bump auto-changelog from 1.16.4 to 2.2.0 dependencies

Bumps auto-changelog from 1.16.4 to 2.2.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/CookPete/auto-changelog/blob/master/CHANGELOG.md">auto-changelog's changelog</a>.</em></p> <blockquote> <h4><a href="https://github.com/CookPete/auto-changelog/compare/v2.1.0...v2.2.0">v2.2.0</a></h4> <blockquote> <p>3 July 2020</p> </blockquote> <ul> <li>add --prepend option as altenative to prepend-token <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/pull/172"><code>#172</code></a></li> <li>Fix bug when no existing tags <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/170"><code>#170</code></a></li> </ul> <h4><a href="https://github.com/CookPete/auto-changelog/compare/v2.0.0...v2.1.0">v2.1.0</a></h4> <blockquote> <p>14 June 2020</p> </blockquote> <ul> <li>Add --hide-credit option <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/166"><code>#166</code></a></li> <li>Add --unreleased-only option <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/165"><code>#165</code></a></li> <li>Fix --starting-version <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/164"><code>#164</code></a></li> <li>Add ability to prepend to an existing changelog <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/156"><code>#156</code></a></li> <li>Use tag date rather than first commit date <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/162"><code>#162</code></a></li> <li>Add CONTRIBUTING.md <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/141"><code>#141</code></a></li> <li>Add merge and fix support to commit-list helper <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/146"><code>#146</code></a></li> </ul> <h3><a href="https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.0.0">v2.0.0</a></h3> <blockquote> <p>10 April 2020</p> </blockquote> <ul> <li>Refactor codebase <a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/pull/144"><code>#144</code></a></li> <li><strong>Breaking change:</strong> Remove the need for core-js and building with babel <a href="https://github.com/CookPete/auto-changelog/commit/23833803c4d4652a139a43bb5b6767adc604988b"><code>2383380</code></a></li> <li><strong>Breaking change:</strong> Refactor git data fetching logic <a href="https://github.com/CookPete/auto-changelog/commit/09325aca59fff94aae0b5f457311fca1956276ac"><code>09325ac</code></a></li> <li>Improve progress output <a href="https://github.com/CookPete/auto-changelog/commit/a2ba4ac01d6dff2b2b08ac6262ffc0bbd4afdb83"><code>a2ba4ac</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/CookPete/auto-changelog/commit/4ac883029e01f57d1b57605614b36836e42ce3ca"><code>4ac8830</code></a> 2.2.0</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/4da5a9c5369030df89a17eb579e55ed1ca98e926"><code>4da5a9c</code></a> Fix bug when no existing tags</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/cc1ef37fe5fdb763b54dfc623160d9627d19e7b9"><code>cc1ef37</code></a> add --prepend option as altenative to prepend-token (<a href="https://github-redirect.dependabot.com/CookPete/auto-changelog/issues/172">#172</a>)</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/0687370b193e10613696ea32c79725d8225f6be1"><code>0687370</code></a> 2.1.0</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/7e6ec74b20697751aeb7078ed42f7341a99d78a4"><code>7e6ec74</code></a> Add --hide-credit option</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/0bbab497969a8ee2e6a390d6cb101a0c0226c4b2"><code>0bbab49</code></a> Add --unreleased-only option</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/b35b4ec991524a45c9a66f6dd868cc05caaac43b"><code>b35b4ec</code></a> Fix --starting-version</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/9925190e8077b84a9527ea3a918820cd4c17ea5c"><code>9925190</code></a> Add ability to prepend to an existing changelog</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/dcc35c4532b270b7c238e3dcca4f62a0844b0c52"><code>dcc35c4</code></a> Use tag date rather than first commit date</li> <li><a href="https://github.com/CookPete/auto-changelog/commit/bc441f178d89bb32a8839ec54472c90b0f2981b5"><code>bc441f1</code></a> Add CONTRIBUTING.md</li> <li>Additional commits viewable in <a href="https://github.com/CookPete/auto-changelog/compare/v1.16.4...v2.2.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking Bump now in your Dependabot dashboard.

<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

0 comment

1 changed file

dependabot-preview[bot]

pr closed time in 4 days

push eventlittle-core-labs/install-terraform

Bret Comnes

commit sha 28ae77661295536901d31ab00f53fbe5170c7678

chore: adjust syntax to something that works

view details

Bret Comnes

commit sha 5d7d5ac0ac7f5b0a058ade741909260d49866568

1.0.1

view details

push time in 4 days

release little-core-labs/install-terraform

v1.0.1

released time in 4 days

created taglittle-core-labs/install-terraform

tagv1.0.1

Install terraform to the current GitHub Actions job

created time in 4 days

push eventlittle-core-labs/install-terraform

Bret Comnes

commit sha 5d7d5ac0ac7f5b0a058ade741909260d49866568

1.0.1

view details

push time in 4 days

push eventlittle-core-labs/install-terraform

Bret Comnes

commit sha 28ae77661295536901d31ab00f53fbe5170c7678

chore: adjust syntax to something that works

view details

push time in 4 days

push eventlittle-core-labs/netrc-creds

Bret Comnes

commit sha 2ea045ac7a768927a71f952f3bdab23255d48937

1.0.4

view details

push time in 4 days

release little-core-labs/netrc-creds

v1.0.4

released time in 4 days

push eventlittle-core-labs/netrc-creds

Bret Comnes

commit sha 2ea045ac7a768927a71f952f3bdab23255d48937

1.0.4

view details

push time in 4 days

created taglittle-core-labs/netrc-creds

tagv1.0.4

Install netrc creds to your Github Action environment

created time in 4 days

pull request commentlittle-core-labs/netrc-creds

Resolve error produced by empty outputs

Actually I need to cut a release. One second.

jfoxtech

comment created time in 4 days

push eventlittle-core-labs/netrc-creds

Justin Fox

commit sha 1d5318287ba912c61f6f2d34e0b7a04cd6f3fbd2

Remove additional space in action.yml

view details

Justin Fox

commit sha 0c7d16804a366978a3ad44601f1250af4c6cc90f

Remove outputs section

view details

Bret Comnes

commit sha 819e8e5c2c02405befd9ec5c285b1ebeae3e6bfe

Merge pull request #1 from TalentInc/master Resolve error produced by empty outputs

view details

push time in 4 days

pull request commentlittle-core-labs/netrc-creds

Resolve error produced by empty outputs

Should be working now. Thank you @jfoxtech

jfoxtech

comment created time in 4 days

push eventlittle-core-labs/netrc-creds

Justin Fox

commit sha 1d5318287ba912c61f6f2d34e0b7a04cd6f3fbd2

Remove additional space in action.yml

view details

Justin Fox

commit sha 0c7d16804a366978a3ad44601f1250af4c6cc90f

Remove outputs section

view details

Bret Comnes

commit sha 819e8e5c2c02405befd9ec5c285b1ebeae3e6bfe

Merge pull request #1 from TalentInc/master Resolve error produced by empty outputs

view details

push time in 4 days

PR merged little-core-labs/netrc-creds

Resolve error produced by empty outputs

Hello! It seems that an error started coming up in this GitHub Action about 2 days ago, where the empty output: section threw the following error (full output from job):

Current runner version: '2.272.0'
Operating System
  Ubuntu
  18.04.4
  LTS
Virtual Environment
  Environment: ubuntu-18.04
  Version: 20200726.1
  Included Software: https://github.com/actions/virtual-environments/blob/ubuntu18/20200726.1/images/linux/Ubuntu1804-README.md
Prepare workflow directory
Prepare all required actions
Download action repository 'actions/checkout@v2'
Download action repository 'actions/setup-go@v1'
Download action repository 'little-core-labs/netrc-creds@v1'
##[error]little-core-labs/netrc-creds/v1/action.yml (Line: 13, Col: 9): Unexpected value ''
##[error]little-core-labs/netrc-creds/v1/action.yml (Line: 13, Col: 9): Unexpected value ''
##[error]System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'outputs'. The type 'MappingToken' was expected.
   at GitHub.DistributedTask.ObjectTemplating.Tokens.TemplateTokenExtensions.AssertMapping(TemplateToken value, String objectDescription)
   at GitHub.Runner.Worker.ActionManifestManager.Load(IExecutionContext executionContext, String manifestFile)
##[error]Fail to load little-core-labs/netrc-creds/v1/action.yml

I forked your repo, introducing my change, which resolved the issue.

+0 -1

2 comments

1 changed file

jfoxtech

pr closed time in 4 days

pull request commentlittle-core-labs/netrc-creds

Resolve error produced by empty outputs

Yeah thanks for brining it to my attention. GitHub released an unannounced breaking change to their actions syntax. I’ll get a fix out this morning. Way to go GitHub!

jfoxtech

comment created time in 4 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 function newlineify (len, str) {   return s } -async function createAuth (options) {-  const reqOptions = {-    headers: {-      'X-GitHub-OTP': options.otp || null,-      'User-Agent': options.userAgent || defaultUA,-      'Content-type': 'application/json'-    },-    method: 'post',-    auth: `${options.user}:${options.pass}`-  }-  const authUrl = options.authUrl || defaultAuthUrl-  const currentDate = new Date().toJSON()+function delay (s) {+  const ms = s * 1000+  return new Promise(resolve => setTimeout(resolve, ms))+} +async function hyperquestJson (url, query, reqOptions) {   const jsonData = await new Promise((resolve, reject) => {-    const req = hyperquest(authUrl, reqOptions)-+    const req = hyperquest(`${url}?${querystring.stringify(query)}`, reqOptions)     req.pipe(bl((err, data) => {       if (err) {         return reject(err)       }       resolve(data)     }))--    req.end(JSON.stringify({-      scopes: options.scopes || defaultScopes,-      note: `${(options.note || defaultNote)} (${currentDate})`-    }))+    req.end()   }) -  const data = JSON.parse(jsonData.toString())--  if (data.message) {-    const error = new Error(data.message)-    error.data = data-    throw error-  }--  if (!data.token) {-    throw new Error('No token from GitHub!')-  }--  return data.token+  return JSON.parse(jsonData.toString()) }  // prompt the user for credentials async function prompt (options) {   const promptName = options.promptName || defaultPromptName+  const deviceCodeUrl = options.deviceCodeUrl || defaultDeviceCodeUrl   const accessTokenUrl = options.accessTokenUrl || defaultAccessTokenUrl   const scopes = options.scopes || defaultScopes-  const usernamePrompt = options.usernamePrompt || `Your ${promptName} username:`-  const tokenQuestionPrompt = options.tokenQuestionPrompt || 'This appears to be a personal access token, is that correct? [y/n] '   const passwordReplaceChar = options.passwordReplaceChar || defaultPasswordReplaceChar-  let passwordPrompt = options.passwordPrompt+  const spinner = ora() -  if (!passwordPrompt) {-    let patMsg = `You may either enter your ${promptName} password or use a 40 character personal access token generated at ${accessTokenUrl} ` +-      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)')-    patMsg = newlineify(80, patMsg)-    passwordPrompt = `${patMsg}\nYour ${promptName} password:`+  let endDeviceFlow = false++  const defaultReqOptions = {+    headers: {+      'User-Agent': options.userAgent || defaultUA,+      Accept: 'application/json'+    },+    method: 'post'   } -  // username+  // get token data from device flow, or interrupt for patFlow+  let tokenData = await Promise.race([deviceCodeFlow(), patFlowIterrupt()])+  if (tokenData === false) tokenData = await patFlow()+  return tokenData++  async function patFlow () {+    let patMsg = `Enter a 40 character personal access token generated at ${defaultPatUrl} ` ++      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)') + '\n' ++      'PAT: '+    patMsg = newlineify(80, patMsg)+    const pat = await read({ prompt: patMsg, silent: true, replace: passwordReplaceChar })+    const tokenData = { token: pat }+    // Add user login info+    try {+      const octokit = new Octokit({ auth: pat })+      const user = await octokit.request('/user')+      tokenData.user = user.data.login+    } catch (e) { /* oh well */ } -  const user = await read({ prompt: usernamePrompt })-  if (user === '') {-    return+    return tokenData   } -  // password || token+  // cancel deviceFlow if user presses enter``+  function patFlowIterrupt () {+    const p = new Promise((resolve, reject) => {+      process.stdin.on('keypress', keyPressHandler)++      function keyPressHandler (letter, key) {+        // clean up event listeners if deviceFlow is over, and user presses another key+        if (endDeviceFlow) return process.stdin.off('keypress', keyPressHandler)+        if (key.name === 'return') {+          endDeviceFlow = true+          spinner.stopAndPersist({ symbol: logSymbols.error, text: 'Device flow canceled' })+          resolve(false)+        }+      }+    })+    return p+  } -  const pass = await read({ prompt: passwordPrompt, silent: true, replace: passwordReplaceChar })+  async function deviceCodeFlow () {+    const deviceCode = await requestDeviceCode() -  if (pass.length === 40) {-    // might be a token?-    do {-      const yorn = await read({ prompt: tokenQuestionPrompt })+    if (deviceCode.error) {+      const error = new Error(deviceCode.error_description)+      error.data = deviceCode+      throw error+    } -      if (yorn.toLowerCase() === 'y') {-        // a token, apparently we have everything-        return { user, token: pass, pass: null, otp: null }-      }+    if (!(deviceCode.device_code || deviceCode.user_code)) {+      const error = new Error('No device code from GitHub!')+      error.data = deviceCode+      throw error+    } -      if (yorn.toLowerCase() === 'n') {-        break-      }-    } while (true)-  }+    const authPrompt = `  Authorize with ${promptName} by opening this URL in a browser:` ++                       '\n' ++                       '\n' ++                       `    ${deviceCode.verification_uri || defaultDeviceAuthUrl}` ++                       '\n' ++                       '\n' ++                       '  and enter the following User Code:\n' ++                       '  (or press ⏎ to enter a personal access token)\n'++    console.log(authPrompt) -  // username + password-  // check for 2FA, this may trigger an SMS if the user set it up that way-  const reqOptions = {-    headers: { 'User-Agent': options.userAgent || defaultUA },-    method: 'post',-    auth: user + ':' + pass+    spinner.start(`User Code: ${deviceCode.user_code}`)++    const accessToken = await pollAccessToken(deviceCode)+    if (accessToken === false) return false // interrupted, don't return anything++    const tokenData = { token: accessToken.access_token, scope: accessToken.scope }++    // Add user login info+    try {+      const octokit = new Octokit({ auth: accessToken.access_token })

Add a spinner here with feedback.

bcomnes

comment created time in 4 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 function newlineify (len, str) {   return s } -async function createAuth (options) {-  const reqOptions = {-    headers: {-      'X-GitHub-OTP': options.otp || null,-      'User-Agent': options.userAgent || defaultUA,-      'Content-type': 'application/json'-    },-    method: 'post',-    auth: `${options.user}:${options.pass}`-  }-  const authUrl = options.authUrl || defaultAuthUrl-  const currentDate = new Date().toJSON()+function delay (s) {+  const ms = s * 1000+  return new Promise(resolve => setTimeout(resolve, ms))+} +async function hyperquestJson (url, query, reqOptions) {   const jsonData = await new Promise((resolve, reject) => {-    const req = hyperquest(authUrl, reqOptions)-+    const req = hyperquest(`${url}?${querystring.stringify(query)}`, reqOptions)     req.pipe(bl((err, data) => {       if (err) {         return reject(err)       }       resolve(data)     }))--    req.end(JSON.stringify({-      scopes: options.scopes || defaultScopes,-      note: `${(options.note || defaultNote)} (${currentDate})`-    }))+    req.end()   }) -  const data = JSON.parse(jsonData.toString())--  if (data.message) {-    const error = new Error(data.message)-    error.data = data-    throw error-  }--  if (!data.token) {-    throw new Error('No token from GitHub!')-  }--  return data.token+  return JSON.parse(jsonData.toString()) }  // prompt the user for credentials async function prompt (options) {   const promptName = options.promptName || defaultPromptName+  const deviceCodeUrl = options.deviceCodeUrl || defaultDeviceCodeUrl   const accessTokenUrl = options.accessTokenUrl || defaultAccessTokenUrl   const scopes = options.scopes || defaultScopes-  const usernamePrompt = options.usernamePrompt || `Your ${promptName} username:`-  const tokenQuestionPrompt = options.tokenQuestionPrompt || 'This appears to be a personal access token, is that correct? [y/n] '   const passwordReplaceChar = options.passwordReplaceChar || defaultPasswordReplaceChar-  let passwordPrompt = options.passwordPrompt+  const spinner = ora() -  if (!passwordPrompt) {-    let patMsg = `You may either enter your ${promptName} password or use a 40 character personal access token generated at ${accessTokenUrl} ` +-      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)')-    patMsg = newlineify(80, patMsg)-    passwordPrompt = `${patMsg}\nYour ${promptName} password:`+  let endDeviceFlow = false++  const defaultReqOptions = {+    headers: {+      'User-Agent': options.userAgent || defaultUA,+      Accept: 'application/json'+    },+    method: 'post'   } -  // username+  // get token data from device flow, or interrupt for patFlow+  let tokenData = await Promise.race([deviceCodeFlow(), patFlowIterrupt()])+  if (tokenData === false) tokenData = await patFlow()+  return tokenData++  async function patFlow () {+    let patMsg = `Enter a 40 character personal access token generated at ${defaultPatUrl} ` ++      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)') + '\n' ++      'PAT: '+    patMsg = newlineify(80, patMsg)+    const pat = await read({ prompt: patMsg, silent: true, replace: passwordReplaceChar })+    const tokenData = { token: pat }+    // Add user login info+    try {+      const octokit = new Octokit({ auth: pat })+      const user = await octokit.request('/user')+      tokenData.user = user.data.login+    } catch (e) { /* oh well */ } -  const user = await read({ prompt: usernamePrompt })-  if (user === '') {-    return+    return tokenData   } -  // password || token+  // cancel deviceFlow if user presses enter``+  function patFlowIterrupt () {+    const p = new Promise((resolve, reject) => {+      process.stdin.on('keypress', keyPressHandler)++      function keyPressHandler (letter, key) {+        // clean up event listeners if deviceFlow is over, and user presses another key+        if (endDeviceFlow) return process.stdin.off('keypress', keyPressHandler)+        if (key.name === 'return') {+          endDeviceFlow = true+          spinner.stopAndPersist({ symbol: logSymbols.error, text: 'Device flow canceled' })+          resolve(false)+        }+      }+    })+    return p+  } -  const pass = await read({ prompt: passwordPrompt, silent: true, replace: passwordReplaceChar })+  async function deviceCodeFlow () {+    const deviceCode = await requestDeviceCode() -  if (pass.length === 40) {-    // might be a token?-    do {-      const yorn = await read({ prompt: tokenQuestionPrompt })+    if (deviceCode.error) {+      const error = new Error(deviceCode.error_description)+      error.data = deviceCode+      throw error+    } -      if (yorn.toLowerCase() === 'y') {-        // a token, apparently we have everything-        return { user, token: pass, pass: null, otp: null }-      }+    if (!(deviceCode.device_code || deviceCode.user_code)) {+      const error = new Error('No device code from GitHub!')+      error.data = deviceCode+      throw error+    } -      if (yorn.toLowerCase() === 'n') {-        break-      }-    } while (true)-  }+    const authPrompt = `  Authorize with ${promptName} by opening this URL in a browser:` +

Feel free to modify this however.

bcomnes

comment created time in 4 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 function newlineify (len, str) {   return s } -async function createAuth (options) {-  const reqOptions = {-    headers: {-      'X-GitHub-OTP': options.otp || null,-      'User-Agent': options.userAgent || defaultUA,-      'Content-type': 'application/json'-    },-    method: 'post',-    auth: `${options.user}:${options.pass}`-  }-  const authUrl = options.authUrl || defaultAuthUrl-  const currentDate = new Date().toJSON()+function delay (s) {+  const ms = s * 1000+  return new Promise(resolve => setTimeout(resolve, ms))+} +async function hyperquestJson (url, query, reqOptions) {   const jsonData = await new Promise((resolve, reject) => {-    const req = hyperquest(authUrl, reqOptions)-+    const req = hyperquest(`${url}?${querystring.stringify(query)}`, reqOptions)     req.pipe(bl((err, data) => {       if (err) {         return reject(err)       }       resolve(data)     }))--    req.end(JSON.stringify({-      scopes: options.scopes || defaultScopes,-      note: `${(options.note || defaultNote)} (${currentDate})`-    }))+    req.end()   }) -  const data = JSON.parse(jsonData.toString())--  if (data.message) {-    const error = new Error(data.message)-    error.data = data-    throw error-  }--  if (!data.token) {-    throw new Error('No token from GitHub!')-  }--  return data.token+  return JSON.parse(jsonData.toString()) }  // prompt the user for credentials async function prompt (options) {   const promptName = options.promptName || defaultPromptName+  const deviceCodeUrl = options.deviceCodeUrl || defaultDeviceCodeUrl   const accessTokenUrl = options.accessTokenUrl || defaultAccessTokenUrl   const scopes = options.scopes || defaultScopes-  const usernamePrompt = options.usernamePrompt || `Your ${promptName} username:`-  const tokenQuestionPrompt = options.tokenQuestionPrompt || 'This appears to be a personal access token, is that correct? [y/n] '   const passwordReplaceChar = options.passwordReplaceChar || defaultPasswordReplaceChar-  let passwordPrompt = options.passwordPrompt+  const spinner = ora() -  if (!passwordPrompt) {-    let patMsg = `You may either enter your ${promptName} password or use a 40 character personal access token generated at ${accessTokenUrl} ` +-      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)')-    patMsg = newlineify(80, patMsg)-    passwordPrompt = `${patMsg}\nYour ${promptName} password:`+  let endDeviceFlow = false++  const defaultReqOptions = {+    headers: {+      'User-Agent': options.userAgent || defaultUA,+      Accept: 'application/json'+    },+    method: 'post'   } -  // username+  // get token data from device flow, or interrupt for patFlow+  let tokenData = await Promise.race([deviceCodeFlow(), patFlowIterrupt()])+  if (tokenData === false) tokenData = await patFlow()+  return tokenData++  async function patFlow () {+    let patMsg = `Enter a 40 character personal access token generated at ${defaultPatUrl} ` ++      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)') + '\n' ++      'PAT: '+    patMsg = newlineify(80, patMsg)+    const pat = await read({ prompt: patMsg, silent: true, replace: passwordReplaceChar })+    const tokenData = { token: pat }+    // Add user login info+    try {+      const octokit = new Octokit({ auth: pat })+      const user = await octokit.request('/user')+      tokenData.user = user.data.login+    } catch (e) { /* oh well */ } -  const user = await read({ prompt: usernamePrompt })-  if (user === '') {-    return+    return tokenData   } -  // password || token+  // cancel deviceFlow if user presses enter``+  function patFlowIterrupt () {

Rename this to deviceFlowInterrupt. I see the typo, whoops!

bcomnes

comment created time in 4 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 function newlineify (len, str) {   return s } -async function createAuth (options) {-  const reqOptions = {-    headers: {-      'X-GitHub-OTP': options.otp || null,-      'User-Agent': options.userAgent || defaultUA,-      'Content-type': 'application/json'-    },-    method: 'post',-    auth: `${options.user}:${options.pass}`-  }-  const authUrl = options.authUrl || defaultAuthUrl-  const currentDate = new Date().toJSON()+function delay (s) {+  const ms = s * 1000+  return new Promise(resolve => setTimeout(resolve, ms))+} +async function hyperquestJson (url, query, reqOptions) {   const jsonData = await new Promise((resolve, reject) => {-    const req = hyperquest(authUrl, reqOptions)-+    const req = hyperquest(`${url}?${querystring.stringify(query)}`, reqOptions)     req.pipe(bl((err, data) => {       if (err) {         return reject(err)       }       resolve(data)     }))--    req.end(JSON.stringify({-      scopes: options.scopes || defaultScopes,-      note: `${(options.note || defaultNote)} (${currentDate})`-    }))+    req.end()   }) -  const data = JSON.parse(jsonData.toString())--  if (data.message) {-    const error = new Error(data.message)-    error.data = data-    throw error-  }--  if (!data.token) {-    throw new Error('No token from GitHub!')-  }--  return data.token+  return JSON.parse(jsonData.toString()) }  // prompt the user for credentials async function prompt (options) {   const promptName = options.promptName || defaultPromptName+  const deviceCodeUrl = options.deviceCodeUrl || defaultDeviceCodeUrl   const accessTokenUrl = options.accessTokenUrl || defaultAccessTokenUrl   const scopes = options.scopes || defaultScopes-  const usernamePrompt = options.usernamePrompt || `Your ${promptName} username:`-  const tokenQuestionPrompt = options.tokenQuestionPrompt || 'This appears to be a personal access token, is that correct? [y/n] '   const passwordReplaceChar = options.passwordReplaceChar || defaultPasswordReplaceChar-  let passwordPrompt = options.passwordPrompt+  const spinner = ora() -  if (!passwordPrompt) {-    let patMsg = `You may either enter your ${promptName} password or use a 40 character personal access token generated at ${accessTokenUrl} ` +-      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)')-    patMsg = newlineify(80, patMsg)-    passwordPrompt = `${patMsg}\nYour ${promptName} password:`+  let endDeviceFlow = false++  const defaultReqOptions = {+    headers: {+      'User-Agent': options.userAgent || defaultUA,+      Accept: 'application/json'+    },+    method: 'post'   } -  // username+  // get token data from device flow, or interrupt for patFlow+  let tokenData = await Promise.race([deviceCodeFlow(), patFlowIterrupt()])+  if (tokenData === false) tokenData = await patFlow()+  return tokenData++  async function patFlow () {+    let patMsg = `Enter a 40 character personal access token generated at ${defaultPatUrl} ` ++      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)') + '\n' ++      'PAT: '+    patMsg = newlineify(80, patMsg)+    const pat = await read({ prompt: patMsg, silent: true, replace: passwordReplaceChar })+    const tokenData = { token: pat }+    // Add user login info+    try {

Thinking of adding a spinner to report this activity (in case its slow) and also to confirm who the PAT is for to the user.

bcomnes

comment created time in 4 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 function newlineify (len, str) {   return s } -async function createAuth (options) {-  const reqOptions = {-    headers: {-      'X-GitHub-OTP': options.otp || null,-      'User-Agent': options.userAgent || defaultUA,-      'Content-type': 'application/json'-    },-    method: 'post',-    auth: `${options.user}:${options.pass}`-  }-  const authUrl = options.authUrl || defaultAuthUrl-  const currentDate = new Date().toJSON()+function delay (s) {+  const ms = s * 1000+  return new Promise(resolve => setTimeout(resolve, ms))+} +async function hyperquestJson (url, query, reqOptions) {   const jsonData = await new Promise((resolve, reject) => {-    const req = hyperquest(authUrl, reqOptions)-+    const req = hyperquest(`${url}?${querystring.stringify(query)}`, reqOptions)     req.pipe(bl((err, data) => {       if (err) {         return reject(err)       }       resolve(data)     }))--    req.end(JSON.stringify({-      scopes: options.scopes || defaultScopes,-      note: `${(options.note || defaultNote)} (${currentDate})`-    }))+    req.end()   }) -  const data = JSON.parse(jsonData.toString())--  if (data.message) {-    const error = new Error(data.message)-    error.data = data-    throw error-  }--  if (!data.token) {-    throw new Error('No token from GitHub!')-  }--  return data.token+  return JSON.parse(jsonData.toString()) }  // prompt the user for credentials async function prompt (options) {   const promptName = options.promptName || defaultPromptName+  const deviceCodeUrl = options.deviceCodeUrl || defaultDeviceCodeUrl   const accessTokenUrl = options.accessTokenUrl || defaultAccessTokenUrl   const scopes = options.scopes || defaultScopes-  const usernamePrompt = options.usernamePrompt || `Your ${promptName} username:`-  const tokenQuestionPrompt = options.tokenQuestionPrompt || 'This appears to be a personal access token, is that correct? [y/n] '   const passwordReplaceChar = options.passwordReplaceChar || defaultPasswordReplaceChar-  let passwordPrompt = options.passwordPrompt+  const spinner = ora() -  if (!passwordPrompt) {-    let patMsg = `You may either enter your ${promptName} password or use a 40 character personal access token generated at ${accessTokenUrl} ` +-      (scopes.length ? `with the following scopes: ${scopes.join(', ')}` : '(no scopes necessary)')-    patMsg = newlineify(80, patMsg)-    passwordPrompt = `${patMsg}\nYour ${promptName} password:`+  let endDeviceFlow = false

Need to comment on this explaining that this is how we communicate promise cancellation. A cancellable promise might clarify things more, but this works fine.

bcomnes

comment created time in 4 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 function newlineify (len, str) {   return s } -async function createAuth (options) {-  const reqOptions = {-    headers: {-      'X-GitHub-OTP': options.otp || null,-      'User-Agent': options.userAgent || defaultUA,-      'Content-type': 'application/json'-    },-    method: 'post',-    auth: `${options.user}:${options.pass}`-  }-  const authUrl = options.authUrl || defaultAuthUrl-  const currentDate = new Date().toJSON()+function delay (s) {+  const ms = s * 1000+  return new Promise(resolve => setTimeout(resolve, ms))+} +async function hyperquestJson (url, query, reqOptions) {

If we switch to node-fetch or something more promise, we could clean this up more.

bcomnes

comment created time in 4 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 const read = promisify(require('read')) const hyperquest = require('hyperquest') const bl = require('bl') const appCfg = require('application-config')+const querystring = require('querystring')+const ora = require('ora')+const logSymbols = require('log-symbols')+const { Octokit } = require('@octokit/rest')  const defaultUA = 'Magic Node.js application that does magic things with ghauth' const defaultScopes = []-const defaultNote = 'Node.js command-line app with ghauth'-const defaultAuthUrl = 'https://api.github.com/authorizations'+const defaultDeviceCodeUrl = 'https://github.com/login/device/code'+const defaultDeviceAuthUrl = 'https://github.com/login/device'+const defaultAccessTokenUrl = 'https://github.com/login/oauth/access_token'+const defaultOauthAppsBaseUrl = 'https://github.com/settings/connections/applications/'+const defaultPatUrl = 'https://github.com/settings/tokens'

Thinking of accepting a base url, and building all of these dynamically, that way callers only have to customize one base url for GH enterprise.

bcomnes

comment created time in 4 days

Pull request review commentrvagg/ghauth

Implement oauth device flow

 const read = promisify(require('read')) const hyperquest = require('hyperquest') const bl = require('bl') const appCfg = require('application-config')+const querystring = require('querystring')+const ora = require('ora')+const logSymbols = require('log-symbols')+const { Octokit } = require('@octokit/rest')

Going to probably remove octokit. Was having trouble making raw requests to the user endpoint and pulled this is a bandaid.

bcomnes

comment created time in 4 days

PR opened rvagg/ghauth

Implement oauth device flow

This PR implements the oauth device flow, with a PAT fallback. There are a few more edge cases I need to handle right now, as well as update the docs and make sure I didn't break the api contract too much.

For better or for worse, I followed the existing design decisions of the existing module. Still, this effectively rewrites the entire prompt flow, changes some options and generally will require an upgrade guide to help people figure out how to register an oauth app on github (to be written).

So.. not quite done yet, but this is the direction its head in. Early comments welcome.

+149 -94

0 comment

2 changed files

pr created time in 4 days

create barnchbcomnes/ghauth

branch : oauth-device-flow

created branch time in 4 days

fork bcomnes/ghauth

Create and load persistent GitHub authentication tokens for command-line apps

fork in 4 days

pull request commentbcomnes/deploy-to-neocities

action.yml: remove invalid syntax

v1 was updated. Fix should propagate to any failed deploys if you run on that branch. Re-running those should work now.

jonchang

comment created time in 4 days

issue commentbcomnes/deploy-to-neocities

new empty ‘outputs’ field problem

Thanks everyone.

Zambonifofex

comment created time in 4 days

issue commentbcomnes/deploy-to-neocities

new empty ‘outputs’ field problem

Should be fixed, auto updated for you if you are running v1.

Zambonifofex

comment created time in 4 days

push eventbcomnes/deploy-to-neocities

Bret Comnes

commit sha 2f0de08e9d36cd11b5a93bedd9199ec835d11440

Merge pull request #9 from bcomnes/fix-bug bug: fix import

view details

Bret Comnes

commit sha d9da06a597a427ff7a1164a6942b8dfb81ed1f1a

Merge branch 'fix-bug'

view details

Bret Comnes

commit sha 63006b6b6bbb3276fd1130b23398c468196dc34b

Update README.md

view details

Bret Comnes

commit sha bfabadd110556a72b29314df1349f4efb3e1566c

Update README.md

view details

Bret Comnes

commit sha 7dce130590457fee0823c708884cb309fedc140c

Update README.md

view details

Jonathan Chang

commit sha 3fb6c25a991350131b1dfa5dd971ea9e549a0c06

action.yml: remove invalid syntax Fixes https://github.com/bcomnes/deploy-to-neocities/issues/10

view details

Bret Comnes

commit sha f638cbacda30867ad357f660404124d7a0bf91e7

Merge pull request #11 from jonchang/patch-1 action.yml: remove invalid syntax

view details

Bret Comnes

commit sha 14eaced049653056e7168805e59d739d941ead31

1.0.11

view details

push time in 4 days

release bcomnes/deploy-to-neocities

v1.0.11

released time in 4 days

push eventbcomnes/deploy-to-neocities

Bret Comnes

commit sha 14eaced049653056e7168805e59d739d941ead31

1.0.11

view details

push time in 4 days

created tagbcomnes/deploy-to-neocities

tagv1.0.11

🐈 Github Action to deploy a folder to Neocities

created time in 4 days

pull request commentbcomnes/deploy-to-neocities

action.yml: remove invalid syntax

Thank you!

jonchang

comment created time in 4 days

push eventbcomnes/deploy-to-neocities

Jonathan Chang

commit sha 3fb6c25a991350131b1dfa5dd971ea9e549a0c06

action.yml: remove invalid syntax Fixes https://github.com/bcomnes/deploy-to-neocities/issues/10

view details

Bret Comnes

commit sha f638cbacda30867ad357f660404124d7a0bf91e7

Merge pull request #11 from jonchang/patch-1 action.yml: remove invalid syntax

view details

push time in 4 days

PR merged bcomnes/deploy-to-neocities

action.yml: remove invalid syntax

Fixes https://github.com/bcomnes/deploy-to-neocities/issues/10

+0 -1

1 comment

1 changed file

jonchang

pr closed time in 4 days

issue closedbcomnes/deploy-to-neocities

new empty ‘outputs’ field problem

Hello! :wave:

Until yesterday, I was effectively using this project to deploy my website to Neocities. (Thank you for that!)

Today, it seems something changed (I imagine on GitHub’s side), and this stopped working for me.

Now, I get an error that looks like this:

##[error]bcomnes/deploy-to-neocities/v1/action.yml (Line: 18, Col: 9): Unexpected value ''
##[error]System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'outputs'. The type 'MappingToken' was expected.

I do not understand YAML nor GitHub actions well enough, but I assume what happened is that GitHub stopped accepting an empty value for outputs. I’d imagine a simple enough fix would be to comment out (or remove altogether) the outputs field from action.yml.

Thank you once again for having worked on this project! :tada:

closed time in 4 days

Zambonifofex
more