Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/entropic-dev/boltzmann

an ergodic framework for entropic
https://github.com/entropic-dev/boltzmann

(cargo-release) version 0.6.0

27430da0f6fd3da2c2bc18ed1fa33024c66542a6 authored almost 3 years ago by Chris Dickinson <[email protected]>
bin/release: update to modern cargo-release

cargo-release changed some CLI flags so we have to change with the
times. Also: roll back the ve...

93d42bbcc92120a847f186b4c50ab2ac0ba1aa4d authored almost 3 years ago by Chris Dickinson <[email protected]>
OpenTelemetry Support (#101)

* Initialize OpenTelemetry SDK

* Create OpenTelemetry root and middleware spans

* Add exit...

9ae7c0c9eb6f49c51c6cecc0ed8bcfa26b986922 authored almost 3 years ago by Josh Holbrook (at work!) <[email protected]>
chore: rust dep & example updates (#108)

Updated the handful of rust dependencies that were a bit behind.
Made some minor adustments to ...

75cd8c5db0d1710a73390a0caf67716201c0ceb4 authored almost 3 years ago by C J Silverio <[email protected]>
Modernization: clap v3 and the 2021 edition

Replaced structopt with clap v3, which was fairly straightforward
with one fun moment: the error...

b649af18410e12504aadb64103a9aafb97f793ab authored almost 3 years ago by C J Silverio <[email protected]>
cors: do not throw errors

The error-throwing behavior of Boltzmann's CORS middleware is unexpected
and unnecessary, it tur...

71979edeb79e62bf98301346c065c43a202bb4e9 authored almost 3 years ago by Chris Dickinson <[email protected]>
add node16 to github test workflow

a7cf76983b35ce697367ed703c424d1d57fb2939 authored almost 3 years ago by Chris Dickinson <[email protected]>
Fix broken tests, improve test output.

Tests broke at some point due to dependencies upgrading; in particular
TAP required an explicit ...

b82e3f46bea69e68fc322af0391ff1354c5ebdee authored about 3 years ago by Chris Dickinson <[email protected]>
doc: fix broken links in documentation (thanks @deathbearbrown)

3323c61d8a06859ea3595151cfc48c2ee8c4d54f authored about 3 years ago by Chris Dickinson <[email protected]>
fix: days since last bash quoting incident: 0 (#99)

`foo && bar` in a run script results in sadness without quoting.

1283214e1bf7b6e3353d3cdc73824c9e38511332 authored about 3 years ago by C J Silverio <[email protected]>
default useUnknownInCatchVariables to false

6f5ec83dd6af863460b989739ef62d4597238a92 authored over 3 years ago by Chris Dickinson <[email protected]>
(cargo-release) version 0.5.3

31e196b0c42fa641bff65d0b8c4260b2cc150bbf authored over 3 years ago by Chris Dickinson <[email protected]>
remove unused import from middleware.ts scaffold

99b6fe3b7561a7d3c817ae5ec270fc7be2fb524f authored over 3 years ago by Chris Dickinson <[email protected]>
fallback to HONEYCOMBIO_* by setting HONEYCOMB_* in prelude

0375a45b7e6ad17fa36754cb6cae04d5b40f5996 authored over 3 years ago by Chris Dickinson <[email protected]>
Update Honeycomb environment variable names (#93)

The convention appears to be to use the `HONEYCOMB_` prefix (instead of
`HONEYCOMBIO_`):

* [...

018a3821655918455ea8ad833c0e567aa4863d2b authored over 3 years ago by Maciej Małecki <[email protected]>
chore: Run the scaffolder on all of the examples to update them

Removed an empty typescript middleware.ts file.

4ff8af1502e5b670098f780e9003f18572d961b0 authored over 3 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.5.2

3f358fd47b3241fbccdd47b4f8677861a28d8143 authored over 3 years ago by C J Silverio <[email protected]>
Template nodemon.json differently for js than for ts.

81f0b9f10504725704116ca91bb0fc6543690f88 authored over 3 years ago by C J Silverio <[email protected]>
Revert "(cargo-release) version 0.5.2"

This reverts commit 93701db77ce8facd990a1a529e1d5edb96cc2fab.

itchy trigger finger

bcfc6c466cfe9ce802dbc09b42f30c2277b9dd7f authored over 3 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.5.2

93701db77ce8facd990a1a529e1d5edb96cc2fab authored over 3 years ago by C J Silverio <[email protected]>
fix: include TS_NODE_FILES=true in nodemon.json

d130fa4c4b5e95ca1af0594521119d168bef2391 authored over 3 years ago by Chris Dickinson <[email protected]>
(cargo-release) version 0.5.1

f8a38a3fa991dfa974211e1c67c8896b86cb0e00 authored over 3 years ago by C J Silverio <[email protected]>
Fixes! Fixes! Get your hotfixes!

- Backported the version header check hotfix.
- Removed unused pino dependency from the javscri...

8524a8d6f59e51c48562bf1ebb885d85a2943ddf authored over 3 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.5.0

eb4252adfad494c68890a9f029b104ac067cfea5 authored over 3 years ago by Chris Dickinson <[email protected]>
upgrade handy-redis -> 2.2.1

2ee88fdd2a1533d3981d2f71db3cad21f8eeba5e authored over 3 years ago by Chris Dickinson <[email protected]>
fix ci tests

It turns out that we hadn't been using nested templates at all on windows, so we had some path i...

8e99dfcd69331680123f579a0eaccc3a9747a954 authored over 3 years ago by Chris Dickinson <[email protected]>
fix package.json prejstest: must mention "bash" explicitly

d79194a71513fa2642d2796767ba9b3c5f8880fb authored over 3 years ago by Chris Dickinson <[email protected]>
add node 14 to support

2266ed9b04501a936d6acacb85e3b13545e9d3b5 authored over 3 years ago by Chris Dickinson <[email protected]>
use cross-env for testing

ffca4a074f5edf2ad8f5281742e2942685efaaaf authored over 3 years ago by Chris Dickinson <[email protected]>
refer tsc by qualified name

ae6d167ba00752cbcfef9f4d0b6a72fe11f2475b authored over 3 years ago by Chris Dickinson <[email protected]>
update tests

5f8596b153be71730a7b9f479944bc904a08697b authored over 3 years ago by Chris Dickinson <[email protected]>
explicitly run buildjs.sh

e15304b83dbcb3c463d6c426e1527e21eb5a639b authored over 3 years ago by Chris Dickinson <[email protected]>
Split boltzmann.js template into constituent typescript pieces.

The goal is to increase confidence in changes by introducing abstraction
boundaries that can be ...

58fdf485acb8324cb57b3f928b7b716a2f009bf7 authored over 3 years ago by Chris Dickinson <[email protected]>
replace "will be" with "is"

e44a17cf9dbaf9c4dbe8d42b2bbfbfbcc39ab805 authored over 3 years ago by Chris Dickinson <[email protected]>
enable allErrors; re-use context.query

`default` keyword in `validate.query` and `validate.body` works now.

Reusing the backing storag...

85841360920a1923f1c70fa016b08d3cf6e5a323 authored over 3 years ago by Chris Dickinson <[email protected]>
add failing tests

10235c999096402f6c462a351796250aaf36264a authored almost 4 years ago by Chris Dickinson <[email protected]>
upgrade find-my-way to 4.1.0; add vary middleware

find-my-way replaced its version negotiation feature with a more general
"constraint" feature in...

19e942b9be84adc7903835067e99f6e3b580bc3e authored almost 4 years ago by Chris Dickinson <[email protected]>
fix: handler trampoline awaits response

The handler trampoline, responsible for calling context.handler(), must
await the result of call...

467134e3ecf22ceacaa1991e8964f2358f3ec615 authored almost 4 years ago by Chris Dickinson <[email protected]>
update ajv to v8; accept custom ajv in validators

This upgrades ajv from v6 to v8. ajv has had some breaking changes:

- ajv@7 changes how ajv ins...

281cb654f4176b4afa8e44a6adde8dfb0e134640 authored almost 4 years ago by Chris Dickinson <[email protected]>
minor doc fixes for input & body parsing docs

84c3afc5fd5d8139ae56ae628685fed1ace4036e authored almost 4 years ago by Chris Dickinson <[email protected]>
Resolve routes ahead of middleware; add custom body parsing

a2efcc84f6866d996305124fb7c4d19d0a447cdf authored almost 4 years ago by Chris Dickinson <[email protected]>
unshifts the middleware for redis and postgres in tests rather than pushing, so they run before provided middleware (#87)

0ecfd17148af32c657570a349b4d9638e8c1dcfd authored almost 4 years ago by Cecelia Wren <[email protected]>
fix: use forked bole to log Error objects with custom fields

We forked bole to make it pass through all enumerable fields on
Error objects, which has the sal...

db66f473238ce59f651157b59eb4c08b68fec18c authored almost 4 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.4.3

bf216eeff8796ebe1bccc7ec70a06a06c2a068ad authored almost 4 years ago by Chris Dickinson <[email protected]>
fix(typedefs): allow configuration of test middleware

f35f2f88e3490476474f40d2d4e5bdd1f6fd3619 authored almost 4 years ago by Chris Dickinson <[email protected]>
(cargo-release) version 0.4.2

f67821974b4e2df01dbcae43dd291fdaccd6e089 authored almost 4 years ago by Chris Dickinson <[email protected]>
allow context.url to be set to a URL instance (#82)

4377991e64180d3ad6389177c4f9a7f6a3a5c03a authored almost 4 years ago by Chris Dickinson <[email protected]>
fix: update context.body ts signature from {string:string} to {string: any} (#80)

4bcc721ad09342bf8b91448e9fd92b85eb2f3ab7 authored almost 4 years ago by Chris Dickinson <[email protected]>
make docs header not overlap in safari (#81)

9cf81e2b41537a93a6eec541e7d2f3d2fd162880 authored almost 4 years ago by Matt Bond <[email protected]>
(cargo-release) version 0.4.1

37ebad5269e067d6c85982a906dc9ef9562e4bc1 authored almost 4 years ago by Chris Dickinson <[email protected]>
typescript: export {Augmented,}TestHandler typedefs

bea64fb620e9303c91ecf65edb022394c097d611 authored almost 4 years ago by Chris Dickinson <[email protected]>
Ugh

re-ugh

a0a219c5c489614fe716ee985a593dc221139e47 authored almost 4 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.4.0

09df78c067ad6d9e85a7ca63fb4689e05bf93f5c authored almost 4 years ago by C J Silverio <[email protected]>
Lint.

a123b82a0658b18288877af9483d38c34c72464a authored almost 4 years ago by C J Silverio <[email protected]>
Let's try auto-publishing to crates.io on release.

27d557accb1eef89a23079f44cadccfa17634130 authored almost 4 years ago by C J Silverio <[email protected]>
feat: export the log middleware for test usage

Updated the example test scaffolds to show how you would include it
in your test middleware. Tes...

17724a8d2fcb5085404d5d5068b129602844ab9f authored almost 4 years ago by C J Silverio <[email protected]>
Skip publication for now because it published already.

cbfb083bd9cc7802c89f06297af934630822de09 authored almost 4 years ago by C J Silverio <[email protected]>
Pin down more versions.

269286d5b7e5cf4b4912be5066134236a06820da authored almost 4 years ago by C J Silverio <[email protected]>
Supply missing fields for crates.io publication.

e3be3bb80a7154848a889cf1a15af9892850c5e3 authored almost 4 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.3.0

16dc752f66c44d145eff6461da67b43afece11e6 authored almost 4 years ago by C J Silverio <[email protected]>
Prepping for release

Bumped the version of semver to the latest.
Updated all docs links to point to latest, now that ...

b2e614716031e8ff6a63368e9c123ec1b534ab6e authored almost 4 years ago by C J Silverio <[email protected]>
fix #77: B=1 considered baffling to Windows (#79)

fix #77: B=1 considered baffling to Windows

We now track run scripts through versions of Bolt...

c5b49b72e2fc003d3cafe336b45c5863abaaa470 authored almost 4 years ago by C J Silverio <[email protected]>
minor docs style tweaks

9be36adfcdff73ec2372a500b93cb2e28ccb3453 authored almost 4 years ago by Chris Dickinson <[email protected]>
wip

4c746083216e83f5138e2321b3641293699b068d authored almost 4 years ago by Chris Dickinson <[email protected]>
backdrop-filter is neat

009fa4409533e3d0b25f48547dbb7084bec56116 authored almost 4 years ago by Chris Dickinson <[email protected]>
initial docs style

3f7bdecb1e6a1493bdccd597be80fbc6c5869260 authored almost 4 years ago by Chris Dickinson <[email protected]>
readme: link to latest-tagged docs

c651128548daaa41a81c61c456681b406d2a30da authored almost 4 years ago by Chris Dickinson <[email protected]>
add typescript support for tap

ba3b26f01dbc5ddb2249cb1720a06c567062369f authored almost 4 years ago by Chris Dickinson <[email protected]>
fix: docs links prefix the version with `v`

Fixed in both the automated release tool and in the current readmes.

cf76ed6c9fcb616af2ae05d710db95336f801885 authored almost 4 years ago by C J Silverio <[email protected]>
feat: documentation & an example for TypeScript (#78)

* feat: documentation & an example for TypeScript

There is now documentation for the typescri...

694c77cd91cb84dfb9490ceda9b4813c7bc8e9f6 authored about 4 years ago by C J Silverio <[email protected]>
chore: more cleanup for selftest mode

Don't scaffold the example test file; do set the test run script.

3327c6349089d1e98a1a406984397240d8415e85 authored about 4 years ago by C J Silverio <[email protected]>
fix: typescript is no longer enabled with --selftest

It's now treated like esm: something that should be tested on its
own, and not part of the basic...

f7b485833e35326f6996843ed3a68088ddaa7ff0 authored about 4 years ago by C J Silverio <[email protected]>
feat: run-script messaging is now more compact (#76)

* fix: we were too aggro about stripping whitespace

The initial - in {%- endif -%} joined lin...

34f86be246e7ed94137204b0e0a94c9a980444f7 authored about 4 years ago by C J Silverio <[email protected]>
add .gitkeep to docs/sass to support "bin/docs serve"

88555a0d2bb2dd61478f2b7438b603c774c407c8 authored about 4 years ago by Chris Dickinson <[email protected]>
`cargo fmt`

97d8252da802f0c5441b3824414841f01aa38232 authored about 4 years ago by C J Silverio <[email protected]>
Initial typescript support

This is still in progress; some important bits (like autocompletion of tests) do not work.
I am...

ca762c00cbba8d1fe8a51d68b481cbe401cf2f92 authored about 4 years ago by Chris Dickinson <[email protected]>
feat: tabular output for dependencies & features

Reworked the NPM dependency output to be columnar and more terse. This output
is now suppressed...

973bde32325cb5907941ae8d3586f9a1eef96de9 authored about 4 years ago by C J Silverio <[email protected]>
strip docs theme down to zero

0477a70420e345a197be8727bb913c0961c8025a authored about 4 years ago by Chris Dickinson <[email protected]>
Use `textwrap` to wrap a potentially very long output line

7999218d0b2b0b7fe8f1f8d80c0b7867a4f8ab29 authored about 4 years ago by C J Silverio <[email protected]>
Resequence `uses` so the first cargo build is after the cache.

8905953a7bd81b43df326ab240e44f031e0b7383 authored about 4 years ago by C J Silverio <[email protected]>
Single not double quotes.

1d7fd0bea0837feea50be9ecf680510f1dbc26f2 authored about 4 years ago by C J Silverio <[email protected]>
Use a different cache action on MacOS workflow runs.

65d10b1bf1255b3ace9c77790ce62615f0060c5f authored about 4 years ago by C J Silverio <[email protected]>
fix: make sure the docs command calls correctly

The scaffolded option was creating a boltzmann project called "docs". This replaces with the flag.

fe4c76e262d7d38c231631b6b0bbbd59d9341b61 authored about 4 years ago by Jeff Lembeck <[email protected]>
documentations for templates at last!

Documented `template` middlware and the `templateContext` middleware.
Alphabetized all middle...

0c362bfb8c32359241d427adea088b3fa38fd994 authored about 4 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.2.0

1ffbabd7469e76a0d19d9554ebe68bfb890646ee authored about 4 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.2.0-rc.7

4526476c961faadf284f7f6ffb4c269d1031e7a6 authored about 4 years ago by C J Silverio <[email protected]>
Let's see if this makes builds faster or not.

Answer: no, plus the M1 build is not yet stable enough
to be worthwhile. So let's return to wher...

df225031cabdf80b0f0034e5ce94a3fbc848ad7c authored about 4 years ago by C J Silverio <[email protected]>
A little bit of helpful output.

0e63858701fe68546af1a1f65aeaf41629102c5f authored about 4 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.2.0-rc.2

76a3b15b84835e3082e50f9a63ea6dc50ad52592 authored about 4 years ago by C J Silverio <[email protected]>
Improving the release script...

72b2e59b190e580795056c8143fd04aed3d7a023 authored about 4 years ago by C J Silverio <[email protected]>
(cargo-release) version 0.2.0-rc.1

1faf655b0a203977d2c926456fe2ee5a96f04d65 authored about 4 years ago by C J Silverio <[email protected]>
feat: A release script to help us remember release steps

This leverages `cargo-release` to do a lot of heavy lifting!
It takes one argument, the `level` ...

d408438eff5a8ad1f03b80e655e2c0c9a69a6caa authored about 4 years ago by C J Silverio <[email protected]>
feat: add validator support for fluent-schema

dd7480cd80f87318f584bd23cd817bc8b85e8019 authored about 4 years ago by Chris Dickinson <[email protected]>
Documentation for oauth, handleCORS, and applyXFO (#58)

Documented oAuth middleware configuration, or at least did a first pass that we can edit into us...

0325a080c9567dacca10f86a8e2e98d46cf8ac84 authored about 4 years ago by C J Silverio <[email protected]>
docs release: properly select the latest version

e439162b639c0f1ab18f9572726880239a1e77e2 authored about 4 years ago by Chris Dickinson <[email protected]>
add "show prerelease versions" toggle to docs"

d511b3877a822c70020c66b1a8c8f4e8f4d0c290 authored about 4 years ago by Chris Dickinson <[email protected]>
put hq on PATH

0bc409729d3ccdd4a57a5977763dc11bc44f0123 authored about 4 years ago by Chris Dickinson <[email protected]>
release docs: use "s3 sync" vs "s3 cp"

5a9fc84ada7db57d090a24525f8ac769cdb09139 authored about 4 years ago by Chris Dickinson <[email protected]>
inject versions into docs

1307b249bdce8ddaa4ec9d4738ea512a48699124 authored about 4 years ago by Chris Dickinson <[email protected]>
Bump setup-node action to v2.1.2 (#1)

a9b1a29ca81f820419198974c359dfd7b7866883 authored about 4 years ago by Joe <[email protected]>