profile
viewpoint

srackham/riot-todo 115

Didactic Flux-like ES6 Todo app written using Riot.

srackham/drake 56

Drake is a make-like task runner for Deno.

srackham/rimu 32

Readable text to HTML markup language

srackham/leaderboard 30

Meteor Leaderboard example with CoffeeScript, Less and Bootstrap

srackham/routeless-backbone-contacts 15

Routeless client-side CRUD tutorial application written using CoffeeScript and Backbone.js

srackham/clisms 11

A command-line script to send SMS messages using the Clickatell SMS gateway

srackham/flux-backbone-todo 8

Didactic Todo app written using Flux, Backbone and React.

srackham/asciidoc-fossil-backend 5

AsciiDoc configuration file for Fossil DVCS wiki HTML generation

srackham/asciidoc-blogger-backend 4

AsciiDoc backend for generating Blogger friendly HTML

release srackham/drake

v1.4.2

released time in 3 days

push eventsrackham/drake

Stuart Rackham

commit sha 1d32f43d227ff601105e6b3851c722c9c072b6b9

feat(mod:: export API types: `EnvValue`, `Action`, `Task` from mod module

view details

Stuart Rackham

commit sha 2d7188da74aefdefd75dc740f4f63433c3fef0e9

feat(lib): export types: `ShCaptureOpts`, `ShOpts`, `ShOutput` from lib module

view details

Stuart Rackham

commit sha 2ad58ef52ab2582c4bd957ad436c24df62dcbc46

test(mod): add mod.ts type tests

view details

Stuart Rackham

commit sha c8badddd6615c831683dd842e954308a21273241

test(lib): add lib.ts type tests

view details

Stuart Rackham

commit sha b2dfeeab6a394be0f1bbd4706aa1448971ca261e

test(cli): verify `--unstable` option execution

view details

Stuart Rackham

commit sha 6799a095c5497a49fb76d1190ec77f3968a39db3

build: update Deno libs to std@v0.71.0

view details

Stuart Rackham

commit sha ba466a43f22f9bd63f98441a713ce6226050fe00

test(lib,mod): increased coverage

view details

Stuart Rackham

commit sha d1108ee6da85201367603ef79c83814d4504d371

build: bump version number

view details

Stuart Rackham

commit sha 38cb885de9e43f8aea3610954144e16ce167aa7e

docs(changelog): release updates

view details

push time in 3 days

created tagsrackham/drake

tagv1.4.2

Drake is a make-like task runner for Deno.

created time in 3 days

push eventsrackham/drake

Stuart Rackham

commit sha 0b2ddd532d20814c6336d63053cb6cb4f635c0ad

docs: `abort` API errata

view details

push time in 5 days

pull request commentsrackham/drake

Allow to run a drakefile with --unstable

@oganexon Merged, thanks!

oganexon

comment created time in 5 days

PR merged srackham/drake

Allow to run a drakefile with --unstable

When running

deno run -A --unstable Drakefile.ts

I get:

error: TS1205 [ERROR]: Re-exporting a type when the '--isolatedModules' flag is provided requires using 'export type'.
  ShCaptureOpts,
  ~~~~~~~~~~~~~
    at https://grrz5kxewsqlobygatm2oqna2abhovdj7l3h47umwp5mahtp2nya.arweave.net/NGOequS0oLcHBgTZp0Gg0AJ3VGn69n5-jLP6wB5v03A/mod.ts:15:3

TS1205 [ERROR]: Re-exporting a type when the '--isolatedModules' flag is provided requires using 'export type'.
  ShOpts,
  ~~~~~~
    at https://grrz5kxewsqlobygatm2oqna2abhovdj7l3h47umwp5mahtp2nya.arweave.net/NGOequS0oLcHBgTZp0Gg0AJ3VGn69n5-jLP6wB5v03A/mod.ts:16:3

TS1205 [ERROR]: Re-exporting a type when the '--isolatedModules' flag is provided requires using 'export type'.
  ShOutput,
  ~~~~~~~~
    at https://grrz5kxewsqlobygatm2oqna2abhovdj7l3h47umwp5mahtp2nya.arweave.net/NGOequS0oLcHBgTZp0Gg0AJ3VGn69n5-jLP6wB5v03A/mod.ts:17:3

Found 3 errors.
+5 -3

0 comment

1 changed file

oganexon

pr closed time in 5 days

push eventsrackham/drake

oganexon

commit sha 7575455953c8aaef89d65c8b4ef8d5390661ded4

fix: :bug: allow to run a drakefile with --unstable

view details

Stuart Rackham

commit sha bee99b0d3269f8b62f467dd31c36725dcda466e5

Merge branch 'oganexon-fix/unstable' https://github.com/srackham/drake/pull/14

view details

push time in 5 days

issue commentsrackham/drake

Global `drake` command

@oganexon I'm glad I was of some help.

oganexon

comment created time in 5 days

issue commentsrackham/drake

Using drake in CI

That's great! I've pushed the change to Github https://github.com/srackham/drake/commit/0311eac50f87753a8c4f89fe2b2f8a20239fb090, it will be in the next Drake release.

Windows does not rely on the SHELL os env variable and I'm guessing that the Mac VM does have SHELL defined.

oganexon

comment created time in 6 days

push eventsrackham/drake

Stuart Rackham

commit sha 0311eac50f87753a8c4f89fe2b2f8a20239fb090

feat(utils): `sh` and `shCapture` APIIs default to `/bin/bash` if `SHELL` os env variable is not defined See https://github.com/srackham/drake/issues/13

view details

push time in 6 days

issue commentsrackham/drake

Global `drake` command

I must be missing something? if each project has it's own root directory containing the project's Drakefile.ts then you don't have to change the alias, just cd to the project's directory and run the alias.

oganexon

comment created time in 6 days

issue commentsrackham/drake

Global `drake` command

Yours is more straightforward than my CLI. It has the same drawback as running the Drakefile directly, namely you can't display --help or --version if you don't have a Drakefile or if your Drakefile has a syntax error.

I had also included a -f, --drakefile FILE command-line option, it was at that point things started to get schizophrenic and I had second thoughts on the wisdom of including a CLI with the library.

oganexon

comment created time in 6 days

issue commentsrackham/drake

Using drake in CI

The following does the trick on Ubuntu 20.04 but I haven't tried it in the Github Ubuntu VM:

    let shellExe = Deno.env.get("SHELL")!;
    if (!shellExe) {
      shellExe = "/bin/bash";
      if (!existsSync(shellExe)) {
        abort(
          `cannot locate shell: no SHELL environment variable or ${shellExe} executable`,
        );
      }
    }
oganexon

comment created time in 6 days

issue commentsrackham/drake

Global `drake` command

Here's why an executable CLI command is no longer included with Drake:

  • Drake is a library for writing build scripts, it is not an application or a command.
  • Combining CLI app and library results in two mechanisms with different syntaxes for running scripts. This would be confusing especially for first time and casual users.
  • The library is independent of the CLI command, coupling the Drake library to a CLI command encumbers it with an unnecessary dependency.

I think that a Drake CLI command would be best implemented as a separate project. This is a fairly standard practice (for examples see projects named like *-cli on npm).

oganexon

comment created time in 6 days

issue commentsrackham/drake

Global `drake` command

This feature used to exist. 7 months ago it was dropped: https://github.com/srackham/drake/commit/f972cd3eff19b7333db5da8fb096807b245e6101

Drop `drake` CLI command. The additional complexity, overheads and potential confusion do not justify what is essentially just syntactic sugar.

I can't remember the specific issues that caused me to drop it. Let's keep this issue open, when I get some time I'll revisit it.

oganexon

comment created time in 6 days

issue commentsrackham/drake

Using drake in CI

A work-around might be that failing to find SHELL env variable we fall back on "/bin/bash" (see https://docs.gitlab.com/runner/shells/).

I really should configure Github CI testing for Drake.

oganexon

comment created time in 7 days

issue commentsrackham/rimu

Add support for YAML metadata blocks

I haven't used Pandoc but from what I can gather the Pandoc YAML extension is a mechanism for assigning Pandoc metadata from YAML.

Rimu has a native metadata mechanism in the form of macro definitions (https://srackham.github.io/rimu/reference.html#macro-definitions).

The hindsite static website generator can consume TOML and YAML headers in Rimu documents and uses a similar technique to the one you've used but the headers are preprocessed and then the Rimu document body is rendered sans the header. See https://srackham.github.io/hindsite/index.html#front-matter-header

What are the use-cases for this mechanism?

Why YAML specifically? Why not e.g. TOML or JSON or ...?

reasonableperson

comment created time in 7 days

issue commentsrackham/drake

Using drake in CI

The Drake sh and shCapture APIs execute shell commands and rely on the SHELL environment variable to determine the shell executable path. In this case the Deno API call Deno.env.get("SHELL") does not return a value, hence the error.

I haven't used Github CI before and don't know why the executable environment does not include the SHELL environment variable or what the work-around would be.

oganexon

comment created time in 7 days

issue openednestdotland/nest.land

Markdown single newlines are rendered as paragraph boundaries

Single newlines are rendered as paragraph boundaries and consequently Markdown documentation not formatted correctly.

For example, compare the opening paragraph this README on Github and on nest.land:

  • https://nest.land/package/drake
  • https://github.com/srackham/drake/

created time in 8 days

release srackham/drake

v1.4.1

released time in 9 days

release srackham/drake

v1.4.0

released time in 9 days

created tagsrackham/drake

tagv1.4.1

Drake is a make-like task runner for Deno.

created time in 9 days

push eventsrackham/drake

Stuart Rackham

commit sha dfda0f85c33709db028057788d98a5fd85205497

build: add fmt task `--quiet` option (see https://github.com/denoland/deno/issues/7463)

view details

Stuart Rackham

commit sha 20be87bbb4397affb087723034ccadb9b8617992

build: update Deno libs to std@v0.70.0

view details

Stuart Rackham

commit sha 509cdddfcfc5070f4a3b22df61f8193b135f6dc8

feat: add nest.lang registry publication

view details

Stuart Rackham

commit sha d40ff2eeec196954f408c998d5de819f47793884

build: bump version number to 1.4.1

view details

push time in 9 days

issue closedsrackham/rimu

Installed executable does nothing and silently exits

If installed from Github the executable does nothing and returns immediately.

But bizarrely, if it is installed from deno.land it works:

$ deno install -A -f --name rimudeno https://deno.land/x/rimu@11.1.12/src/deno/rimuc.ts
✅ Successfully installed rimudeno
/home/srackham/.deno/bin/rimudeno

$ /home/srackham/.deno/bin/rimudeno --version
11.1.12

Installing from Github the bundled executable command does nothing, it simply returns immediately:

$ deno install -f -A --name rimudeno https://raw.githubusercontent.com/srackham/rimu/11.1.12/src/deno/rimuc.ts
✅ Successfully installed rimudeno
/home/srackham/.deno/bin/rimudeno

$ /home/srackham/.deno/bin/rimudeno
        <------ Blank line instead of version number
$

I suspect this behavior is linked to a Deno 1.4.0 install command regression: https://github.com/denoland/deno/issues/7455

closed time in 9 days

srackham

issue commentsrackham/rimu

Installed executable does nothing and silently exits

Fixed in Deno 1.4.1

srackham

comment created time in 9 days

issue commentsrackham/rimu

Installed executable does nothing and silently exits

The same behaviour is exhibited by eggs 2.2 on Deno 1.4.0 mentioned in https://github.com/nestdotland/eggs/issues/73

Maybe there something about the Deno 1.4.0 install command bundling that is deno.land specific (eggs is also fetched from a non deno.land registry URL).

srackham

comment created time in 10 days

push eventsrackham/rimu

Stuart Rackham

commit sha 5d46ea8ae7a5b64d73a92cf04fde6169ef6bbc4e

docs: rebuild

view details

push time in 11 days

issue openedsrackham/rimu

Installed executable does nothing and silently exits

If installed from Github the executable does nothing and returns immediately.

But bizarrely, if it is installed from deno.land it works:

$ deno install -A -f --name rimudeno https://deno.land/x/rimu@11.1.12/src/deno/rimuc.ts
✅ Successfully installed rimudeno
/home/srackham/.deno/bin/rimudeno

$ /home/srackham/.deno/bin/rimudeno --version
11.1.12

Installing from Github the bundled executable command does nothing, it simply returns immediately:

$ deno install -f -A --name rimudeno https://raw.githubusercontent.com/srackham/rimu/11.1.12/src/deno/rimuc.ts
✅ Successfully installed rimudeno
/home/srackham/.deno/bin/rimudeno

$ /home/srackham/.deno/bin/rimudeno
        <------ Blank line instead of version number
$

I suspect this behavior is linked to a Deno 1.4.0 install command regression: https://github.com/denoland/deno/issues/7455

created time in 11 days

issue openeddenoland/deno_website2

Order version tags by semantic version number

Order version tags in the deno.land third party modules drop-down versions list by semantic version number (ignoring the 'v' prefix).

Currently (1) if a Github project containing a mix of 'v' and non 'v' prefixed version numbers is imported to deno.land/x/ then the 'v' tags appear at the top of the list irrespective of their semantic version number or chronological ordering (I suspect this is because this is how Github orders them).

New tags created after the initial publication are inserted at the top of the list see: https://deno.land/x/rimu

Background: Early on in the project (pre-Deno) the tag naming convention dropped the 'v' character tag prefix. The legacy 'v' tags have since been deleted on Github (this occurred after the project was published to deno.land/x/rimu).

Aside from orphaned 'v' tags this would not have been an issue if the deno.land drop-down version number list was reverse-ordered by semantic version number.

Note (1): The rimu module was initially published to deno.land prior to the Github webhooks publication functionality, it may be that only projects imported before webhooks are affected?

created time in 11 days

push eventsrackham/rimu

Stuart Rackham

commit sha ae4b89f93e94c8d99d620a97237f7ac6460bf5f2

docs: fix README typos

view details

push time in 11 days

created tagsrackham/rimu

tag11.1.12

Readable text to HTML markup language

created time in 12 days

push eventsrackham/rimu

Stuart Rackham

commit sha d5687676919bf647327d1e6bb3fe96e53b64d2e4

docs: update rimu deno.land URLs

view details

Stuart Rackham

commit sha 9f0ca4dbea880082fb7df800ed23da85422b634e

docs: rebuild

view details

push time in 12 days

push eventsrackham/rimu

Stuart Rackham

commit sha f8ebc4265f06d6fa7ea201092801e40c59608558

docs: update release changelog

view details

push time in 12 days

push eventsrackham/rimu

Stuart Rackham

commit sha b9b17073a9423a1766b152bd4540280d9e6964a7

build: Dropped duplicate prerequisite.

view details

Stuart Rackham

commit sha 62464eea66c15f5d07bc94a76a8e0a1250a80fbe

build: Pinned Deno libs: std@v0.54.0.

view details

Stuart Rackham

commit sha c7310ed39b941c501b6f7036c25e4781d902e9bd

build: Package updates.

view details

Stuart Rackham

commit sha e92a685b2faa815a9d43133066f7cadd8cce65f3

upgrade: Pinned Deno libs: std@v0.56.0, drake@v1.2.2.

view details

Stuart Rackham

commit sha 913dd1202f6b6330af230b116fe2d3e7516d11bf

upgrade: Pinned Deno libs: std@v0.60.0.

view details

Stuart Rackham

commit sha 4ca7712667a3afae0e286d9e2d6d04a35fb0ad75

upgrade: Pinned Deno libs: std@v0.61.0, drake@v1.2.5.

view details

Stuart Rackham

commit sha 2b8bdec5192c32c26fcda69f8f6bdac6ca36890e

upgrade: Pinned Deno libs: std@v0.63.0, drake@v1.2.6.

view details

Stuart Rackham

commit sha e3e9e5af458c6f122e0d776c861f39e7b5dc7d6b

upgrade: Pinned Deno libs: std@v0.64.0.

view details

Stuart Rackham

commit sha df5ea09e868efc7fd80e3614165c2720e354074f

upgrade: Pinned Deno libs: std@v0.65.0.

view details

Stuart Rackham

commit sha 8e229af123ca2978780de9b6a0a541ea49c99580

upgrade: Pinned Deno libs: std@0.66.0.

view details

Stuart Rackham

commit sha a8f0279d40be62749f810d7c2c30518da5773b57

upgrade: Pinned Deno libs: std@0.67.0.

view details

Stuart Rackham

commit sha 88fd97016e5536e5c939713635e90dba7c05219a

upgrade: Pinned Deno libs: std@0.68.0.

view details

Stuart Rackham

commit sha 8cbdbb1379b48e89aa5b7bc6416c257637add3c5

upgrade: Pinned Deno libs: std@v0.69.0.

view details

Stuart Rackham

commit sha 90a5f411f62f57ab5d7793210a4d9a0c2ebee6cf

build: upgrade to Drake 1.4.0

view details

Stuart Rackham

commit sha 3d2ca76d2970bb6b16967139ff2aef9256b18d19

Bump version number.

view details

push time in 12 days

push eventsrackham/drake

Stuart Rackham

commit sha a3754d24c6ddbfa87b7707cf45bd60df8fd89159

build: Added task `publish-nest-egg` for nest.land registry publication.

view details

Stuart Rackham

commit sha da869cc9013ce79e464234e41bd935806978877e

feature: Better error messages for `readFile` and `writeFile` APIs.

view details

Stuart Rackham

commit sha da1b8412ff84ceea6c1c0d482c4f2d7b022f0612

test: Missing `readFile` filename. Missing `wrtieFile` directory path.

view details

Stuart Rackham

commit sha ba6a8e6bcda326e0b0bf991424fe9241d0b84485

refactor: saveCache: Clearer error message.

view details

Stuart Rackham

commit sha 88151ab6191437b85b110df6e42aa2f61ff72cee

build: publish-nest-egg task: egg publication of any release tag staged in temporary directory.

view details

Stuart Rackham

commit sha 863c8d9f37a4751aa28a72d59805470878b273e8

docs: Document use of nest.land registry.

view details

Stuart Rackham

commit sha ad75e1eb27f9e0c8caf680222f34f88866d73a03

feature: Add `--cache FILE` command-line option.

view details

Stuart Rackham

commit sha 3597a912278e3777b58160c424a51b8bfaa775a7

test: Tests for `--cache` option.

view details

Stuart Rackham

commit sha 2e196ad8dcc76c9578c45e85f1bcd9889cc00347

fix: `run` API execution: Ensure the cache file path used to by `saveCache` is the same as used by `saveCache`.

view details

Stuart Rackham

commit sha a916e55edf49fbb7c3b9fd090bb980c737045e14

docs: Document `--cache FILE` option.

view details

Stuart Rackham

commit sha 4e6e778f6697161943e28866d9693526e4ac964e

upgrade: Deno 1.4.0, std@v0.69.0.

view details

Stuart Rackham

commit sha 99a8de8ccc17a53fab6db1ee87d864c0ce27829f

revert: rollback nest.lang supportThere are stability issues with `eggs` command under Deno 1.4.0.

view details

Stuart Rackham

commit sha 1c33cb4c533872f5ca3e15be9241377efc9827d3

test: cache `version` and `os` fields.

view details

Stuart Rackham

commit sha 8552512998d803786ca367916716da40cb034f7b

build: bump version number

view details

Stuart Rackham

commit sha 26e4a35d8595e97a7aaca13f2895b24de43b1c36

docs: release updates

view details

Stuart Rackham

commit sha 3dd93a4d236bff23cb271b0d6e953db669646c26

style: formatting

view details

push time in 12 days

created tagsrackham/drake

tagv1.4.0

Drake is a make-like task runner for Deno.

created time in 12 days

delete tag srackham/rimu

delete tag : v3.0.9

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.8

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.7

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.6

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.5

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.4

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.3

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.2

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.10

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.1

delete time in 12 days

delete tag srackham/rimu

delete tag : v3.0.0

delete time in 12 days

delete tag srackham/rimu

delete tag : v2.1.4

delete time in 12 days

delete tag srackham/rimu

delete tag : v2.1.3

delete time in 12 days

delete tag srackham/rimu

delete tag : v2.1.2

delete time in 12 days

delete tag srackham/rimu

delete tag : v2.1.1

delete time in 12 days

delete tag srackham/rimu

delete tag : v2.1.0

delete time in 12 days

delete tag srackham/rimu

delete tag : v2.0.2

delete time in 12 days

delete tag srackham/rimu

delete tag : v2.0.1

delete time in 12 days

delete tag srackham/rimu

delete tag : v2.0.0

delete time in 12 days

delete tag srackham/rimu

delete tag : v1.0.5

delete time in 12 days

delete tag srackham/rimu

delete tag : v1.0.4

delete time in 12 days

delete tag srackham/rimu

delete tag : v1.0.3

delete time in 12 days

delete tag srackham/rimu

delete tag : v1.0.2

delete time in 12 days

delete tag srackham/rimu

delete tag : v1.0.1

delete time in 12 days

delete tag srackham/rimu

delete tag : v1.0.0

delete time in 12 days

delete tag srackham/rimu

delete tag : v0.9.0

delete time in 12 days

delete tag srackham/rimu

delete tag : v0.8.4

delete time in 12 days

delete tag srackham/rimu

delete tag : v0.8.3

delete time in 12 days

delete tag srackham/rimu

delete tag : v0.8.2

delete time in 12 days

issue openeddenoland/deno

Deno 1.4.0 fmt --quiet option regression

The quiet option is not honoured:

$ deno --version
deno 1.3.3
v8 8.6.334
typescript 4.0.2

$ deno fmt --quiet Drakefile.ts 

$
$ deno --version
deno 1.4.0
v8 8.7.75
typescript 4.0.2

$ deno fmt --quiet Drakefile.ts 
Checked 1 file

$

The Checked N file message appears to be new (fmt was quiet by default in Deno 1.3.3).

created time in 14 days

release srackham/drake

v1.3.2

released time in 21 days

push eventsrackham/drake

Stuart Rackham

commit sha 5493b1fef78418b72bd413615b7e18da2f6cf19f

examples: Source Drake module from deno.lang URL instead of local directory.

view details

Stuart Rackham

commit sha a8e43291fddd019a0b29621d1ab473cf9ff3c0c5

docs: Rename releases.md to the more idiomatic CHANGELOG.md (see https://en.wikipedia.org/wiki/Changelog and https://keepachangelog.com/).

view details

Stuart Rackham

commit sha 1db6b605f2751f7b3f426db39afb52609c27eb8a

examples: Update examples.

view details

Stuart Rackham

commit sha 2ec4fccca5ca33e27b14e09feb2897e17fe2392f

test: Fix examples-drakefile so it executes the project drake modules.

view details

Stuart Rackham

commit sha faf9aea5d2d2fb1eb0488b99fd5a058a55588ddc

Bump version number.

view details

Stuart Rackham

commit sha c31ccbf56ec558c9360723d0141f155679eaaadc

build: Drakefile: Drop dynamic-tasks from `examples` task because it requires the project is published.

view details

Stuart Rackham

commit sha eef3bf1d9a99e8a6b2cb32be74d400e351c66117

docs: Updated CHANGELOG.

view details

push time in 21 days

created tagsrackham/drake

tagv1.3.2

Drake is a make-like task runner for Deno.

created time in 21 days

release srackham/drake

v1.0.0

released time in 21 days

release srackham/drake

v1.1.0

released time in 21 days

release srackham/drake

v1.1.1

released time in 21 days

release srackham/drake

v1.2.0

released time in 21 days

release srackham/drake

v1.2.1

released time in 21 days

release srackham/drake

v1.2.2

released time in 21 days

release srackham/drake

v1.2.3

released time in 21 days

release srackham/drake

v1.2.4

released time in 21 days

release srackham/drake

v1.2.5

released time in 21 days

release srackham/drake

v1.2.6

released time in 21 days

release srackham/drake

v1.3.1

released time in 21 days

issue closeddenoland/deno_website2

deno.lang unaware of new version of third party module

I published a new tagged version v1.3.0 to Github but deno.land is unaware of the new version. 16 hours later it's not showing on deno.land:

  • https://deno.land/x/drake@v1.3.0 ERROR: 404 - Not found:
  • https://github.com/srackham/drake/tree/v1.3.0/ OK
  • https://github.com/srackham/drake/blob/v1.3.0/mod.ts OK

The previous latest version was and still is OK:

  • https://deno.land/x/drake@v1.2.6 OK
  • https://github.com/srackham/drake/tree/v1.2.6/ OK
  • https://github.com/srackham/drake/blob/v1.2.6/mod.ts OK

closed time in 22 days

srackham

issue commentdenoland/deno_website2

deno.lang unaware of new version of third party module

Thanks, all sorted.

srackham

comment created time in 22 days

created tagsrackham/drake

tagv1.3.1

Drake is a make-like task runner for Deno.

created time in 22 days

push eventsrackham/drake

Stuart Rackham

commit sha d9fd7da3d554d54b644e0ab5aa38dfffa700829e

Bump version number so we can publish and trigger Github webhooks event to deno.land (see https://github.com/denoland/deno_website2/issues/1499).

view details

push time in 22 days

issue commentdenoland/deno_website2

deno.lang unaware of new version of third party module

No I didn't. I've just set up the webhook in my repo and now I can see that one webhook delivery has been successfully made to https://api.deno.land

Thanks for answering so quickly.

I'm guessing that I now need to publish a new release to Github to trigger a release update on deno.land?

srackham

comment created time in 22 days

issue openeddenoland/deno_website2

deno.lang unaware of new version of third party module

I published a new tagged version v1.3.0 to Github but deno.land is unaware of the new version. 16 hours later it's not showing on deno.land:

  • https://deno.land/x/drake@v1.3.0 ERROR: 404 - Not found:
  • https://github.com/srackham/drake/tree/v1.3.0/ OK
  • https://github.com/srackham/drake/blob/v1.3.0/mod.ts OK

The previous latest version was and still is OK:

  • https://deno.land/x/drake@v1.2.6 OK
  • https://github.com/srackham/drake/tree/v1.2.6/ OK
  • https://github.com/srackham/drake/blob/v1.2.6/mod.ts OK

created time in 22 days

created tagsrackham/drake

tagv1.3.0

Drake is a make-like task runner for Deno.

created time in 22 days

push eventsrackham/drake

Stuart Rackham

commit sha c36ad38a88922b39a241b85410da1ec34e46f1af

upgrade: Deno 1.2.3, std@v0.64.0.

view details

Stuart Rackham

commit sha 5b7a1fce47d5c0bc6583a2e5f63e828c06bcfd11

upgrade: Deno 1.3.0, std@v0.65.0.

view details

Stuart Rackham

commit sha 38c49ef2a91f25fb0fb51bf1506f42dafa3076a7

upgrade: Deno 1.3.1, std@0.66.0.

view details

Stuart Rackham

commit sha 5b9881735baa9332aa65deb2de5c2b4d82e11b0d

upgrade: Deno 1.3.2, std@0.67.0.

view details

Stuart Rackham

commit sha 211fc0cca9c0c04891a9aa4f6d842d4b2d3fd470

upgrade: Deno 1.3.3, std@0.68.0.

view details

Stuart Rackham

commit sha 6f29d914a635708f24a8f877ec267708688865c1

feature: An error is thrown if the `execute` API is not called from the `run` API.

view details

Stuart Rackham

commit sha 8624d432fcd70f32b6b861e9f71c5c994708238a

feature: `glob` API debug message limits resolved files list to 100 files. `debug` API does not print `title` if it is blank.

view details

Stuart Rackham

commit sha fa95d16e2c680eb2efc2448c41fbf1932b26b336

feature: The `run` API reports total time to execute all tasks. The `execute` API conditionally executes file task actions.

view details

Stuart Rackham

commit sha b229755a1f70c6fc1a0acda49795df768215ec62

examples: Add `compile-async` task to the `examples/dynamic-tasks.ts` example Drakefile to asynchronous execute dynamic file tasks.

view details

Stuart Rackham

commit sha 0f5876509cdc203a6a71dd31bcc2e92b494223ea

docs: Update doc comments; rename the `run` and `execute` APIs `names` argument to `taskNames`; update README.

view details

Stuart Rackham

commit sha 953e829c4b109618e884c92c9d65a81907ff8282

docs: README: update `execute` API tips.

view details

Stuart Rackham

commit sha 55fd3c86f64f6ca0d23a33e5263c8075cb188ffa

docs: README: format list item code blocks.

view details

Stuart Rackham

commit sha 2792711496c66fc1f2245b2948e706e5421166d3

docs: Updated releases.

view details

Stuart Rackham

commit sha ea3198515b6c667ff407a2afb6d6d1fb6c90ef83

Bump version number.

view details

Stuart Rackham

commit sha f877a3e09f9994156993c2babc38ae32ffa45333

test: Add tests for `execute` API.

view details

push time in 22 days

push eventsrackham/prs-website

Stuart Rackham

commit sha e40901d4f8e6dc26f718890a1db7da3750adadcb

Change all prshq.com links to from HTTP to HTTPS.

view details

push time in a month

push eventsrackham/prs-website

Stuart Rackham

commit sha 12a7550bf26358b28e084399dcd8fa96e92f9e19

fix: Restore missing runtime wizard.

view details

push time in a month

push eventsrackham/drake

Stuart Rackham

commit sha 87c464649dcfeaf4dba46a27231718310505f39f

refactor: Dropped workaround now that 'Narrowing type guard bug' has been fixed: https://github.com/denoland/deno/issues/6270

view details

Stuart Rackham

commit sha 2d983d875df525c930ff44964224042e14e1d2f1

upgrade: Deno 1.2.2, std@v0.63.0.

view details

Stuart Rackham

commit sha 18e0c2d9eb902a2e93291f6f461f20ba09ba376a

Bump version number.

view details

Stuart Rackham

commit sha a078c0d6bda0319e63c47f3fbaf5aec6ee611027

docs: Release updates.

view details

push time in 2 months

created tagsrackham/drake

tagv1.2.6

Drake is a make-like task runner for Deno.

created time in 2 months

issue closedsrackham/drake

Error after upgrade to deno v1.2.0

Hi, i am receiving error after upgrade to deno v1.2.0

I think is related to the typescript version deno v1.2.0 is using.

In some functions of std Deno changed return new URL(url).pathname to return new URL(String(url)).pathname

I think the problem will be solved if drake change its std references from 0.59.0 to 0.61.0.

The detailed error is as follows:

Check file:///home/user/deno-api/Drakefile.ts error: TS2345 [ERROR]: Argument of type 'string | URL' is not assignable to parameter of type 'string'. Type 'URL' is not assignable to type 'string'. return new URL(url).pathname ~~~ at https://deno.land/std@v0.59.0/path/win32.ts:917:18

TS2345 [ERROR]: Argument of type 'string | URL' is not assignable to parameter of type 'string'. Type 'URL' is not assignable to type 'string'. return new URL(url).pathname; ~~~ at https://deno.land/std@v0.59.0/path/posix.ts:438:18

Found 2 errors.

closed time in 2 months

eestevez

issue commentsrackham/drake

Error after upgrade to deno v1.2.0

Fixed in version 1.2.5.

eestevez

comment created time in 2 months

push eventsrackham/drake

Stuart Rackham

commit sha 425494f31e973884f24139fc8d073f0d338c3ae3

docs: Erratum.

view details

push time in 2 months

push eventsrackham/drake

Stuart Rackham

commit sha 6e7354429b552bb6e306fb63987a0c3d7ea196ca

upgrade: Deno 1.1.3, std@v0.60.0.

view details

Stuart Rackham

commit sha 7f967bed1b32059fc9ec778e26a380381bec8973

upgrade: Deno 1.2.0, std@v0.61.0.

view details

Stuart Rackham

commit sha b6dd7a3da7e7c2331221efc23e1d9c3a658ea219

Bump version number.

view details

Stuart Rackham

commit sha 79c8f791fd585abc5afe973a94b8ed91befe0aaa

docs: Release updates.

view details

push time in 2 months

created tagsrackham/drake

tagv1.2.5

Drake is a make-like task runner for Deno.

created time in 2 months

push eventsrackham/prs-website

Stuart Rackham

commit sha ec6f7d336df6c0f81aaa421f756c687f5f41dc04

Updates from 7-Dec-2017.

view details

push time in 3 months

push eventsrackham/prs-website

Stuart Rackham

commit sha 2909e36322ebfb0d01a69a4e99c12c63df6623b5

Create CNAME

view details

push time in 3 months

create barnchsrackham/prs-website

branch : master

created branch time in 3 months

more