profile
viewpoint
Tim Cuthbertson timbertson Melbourne, Australia http://gfxmonk.net

dhall-lang/dhall-lang 3384

Maintainable configuration files

dhall-lang/dhall-haskell 775

Maintainable configuration files

sidorares/dbus-native 234

D-bus protocol client and server for node.js written in native javascript

onilabs/stratifiedjs 230

Oni StratifiedJS (previously Apollo)

onilabs/conductance 46

Oni Conductance

timbertson/app-customisations 7

Mostly dotfiles and whatnot.

joycse06/mtls-ca-rotation-poc 6

How to Rotate CA without downtime in a private mTLS setup

timbertson/0env 3

run a program or shell in the context of a ZeroInstall feed

timbertson/0path 2

[abandoned] path manipulation for testing 0install packages

PR closed timbertson/dhall-ci-docker

[bot] self-update

This is an automated PR from a github action

:white_check_mark: Update succeeded

<details> <summary>Output for update commit 904167f2c65d84bff3b95fb811c6aaa87028d8b5:</summary>

Running update script ...
+ #!/usr/bin/env bash
set -eu -o pipefail
docker run --rm -i "--volume" "$PWD:/cwd" "--workdir=/cwd" "docker.pkg.github.com/timbertson/dhall-ci/dhall:1.37" bash -eu -o pipefail <<EOF_runInDocker
  make bump ci

EOF_runInDocker
Unable to find image 'docker.pkg.github.com/timbertson/dhall-ci/dhall:1.37' locally
1.37: Pulling from timbertson/dhall-ci/dhall
5843afab3874: Already exists
cd9c90dbdbfa: Pulling fs layer
534955f79b61: Pulling fs layer
fd83a5269595: Pulling fs layer
eee0f4e499e7: Pulling fs layer
e4e017c88d79: Pulling fs layer
eee0f4e499e7: Waiting
e4e017c88d79: Waiting
534955f79b61: Verifying Checksum
534955f79b61: Download complete
fd83a5269595: Verifying Checksum
fd83a5269595: Download complete
cd9c90dbdbfa: Verifying Checksum
cd9c90dbdbfa: Download complete
e4e017c88d79: Verifying Checksum
e4e017c88d79: Download complete
eee0f4e499e7: Verifying Checksum
eee0f4e499e7: Download complete
cd9c90dbdbfa: Pull complete
534955f79b61: Pull complete
fd83a5269595: Pull complete
eee0f4e499e7: Pull complete
e4e017c88d79: Pull complete
Digest: sha256:aa3b1c8295ee22fec9535b2df1160e768defce7db1542e04a127225d4b0c2bbb
Status: Downloaded newer image for docker.pkg.github.com/timbertson/dhall-ci/dhall:1.37
+ dhall/bump --to timbertson/dhall-ci: --to timbertson/dhall-ci-git: --to timbertson/dhall-ci-dhall: --to timbertson/dhall-ci-docker: --to timbertson/dhall-render: --if-affects package.dhall --if-affects dhall/files.dhall '--freeze-cmd=dhall --ascii freeze --inplace' --allow-unused dependencies/CI.dhall dhall/Meta.dhall
timbertson/dhall-ci:: resolving
No tags found, falling back to HEAD
 -> 1d73fedfcc122ed19163462cecb57dec2c766b29
timbertson/dhall-ci-git:: resolving
No tags found, falling back to HEAD
 -> 653bfcf56e32d648539dc5cfc74676b051cc6827
dependencies/CI.dhall: freezing
+ dhall --ascii freeze --inplace dependencies/CI.dhall.tmp
At least one digest was affected
dhall/Meta.dhall: freezing
+ dhall --ascii freeze --inplace dhall/Meta.dhall.tmp
At least one digest was affected
+ dhall/render
*** Generating files in `generated` ...
.gitattributes:
 + mv generated.tmp/.gitattributes .gitattributes
.github/workflows/ci.yml:
 + mv generated.tmp/.github/workflows/ci.yml .github/workflows/ci.yml
.github/workflows/update.yml:
 + mv generated.tmp/.github/workflows/update.yml .github/workflows/update.yml
.ignore:
 + ln -sfn generated/.ignore .ignore
.tool-versions:
 + ln -sfn generated/.tool-versions .tool-versions
LICENCE:
 + mv generated.tmp/LICENCE LICENCE
Makefile:
 + ln -sfn generated/Makefile Makefile
README.md:
 + mv generated.tmp/README.md README.md
dhall/bump:
 + ln -sfn ../generated/dhall/bump dhall/bump
dhall/fix:
 + ln -sfn ../generated/dhall/fix dhall/fix
dhall/local:
 + ln -sfn ../generated/dhall/local dhall/local
dhall/render:
 + ln -sfn ../generated/dhall/render dhall/render
+ dhall --ascii --plain --file package.dhall
+ dhall --ascii lint --transitive package.dhall
+ dhall --ascii --plain --file dhall/files.dhall
+ dhall --ascii lint --transitive dhall/files.dhall
+ git add --intent-to-add .
+ git diff --name-status --exit-code
M	.github/workflows/update.yml
M	LICENCE
M	dependencies/CI.dhall
M	dhall/Meta.dhall
+ git commit --allow-empty --all --message [bot] self-update
[master 904167f] [bot] self-update
 4 files changed, 14 insertions(+), 10 deletions(-)
+ git rev-parse HEAD
904167f2c65d84bff3b95fb811c6aaa87028d8b5
+ git -c http.https://github.com/.extraheader= push -f https://x-access-token:********@github.com/timbertson/dhall-ci-docker.git HEAD:refs/heads/self-update
To https://github.com/timbertson/dhall-ci-docker.git
 + 959d7f4...904167f HEAD -> self-update (forced update)

</details>

See the workflow run for full details.

Note: This branch is owned by a bot, and will be force-pushed next time it runs.

+14 -10

0 comment

4 changed files

timbertson

pr closed time in 21 hours

push eventtimbertson/dhall-ci

Tim Cuthbertson

commit sha 64f1d5c973519b39d70d624755ce1765f9cec18c

bump dhall-render

view details

Tim Cuthbertson

commit sha 0200d4b2d1d8c283bf9cfc20a3c1d92a7fd0a368

bump dhall-render

view details

Tim Cuthbertson

commit sha 88eaf19b1bebf924607edda80534716d8ed484f9

bump dhall version

view details

Tim Cuthbertson

commit sha 5a0e02a9521058fd2af21f624d976ae2492e95e0

properly bump dhall-render

view details

Tim Cuthbertson

commit sha 7151f93ead575b56c031ac4696f6913ea76b3749

adopt new local setup

view details

github-actions

commit sha 804062d30cac4ac81489ccee9332d168894e53b1

[bot] self-update

view details

push time in 21 hours

PR closed timbertson/dhall-ci-dhall

[bot] self-update

This is an automated PR from a github action

:white_check_mark: Update succeeded

<details> <summary>Output for update commit 2a451e8f008f98d4bf3b81ae8e9372eef8bcfd59:</summary>

Running update script ...
+ #!/usr/bin/env bash
set -eu -o pipefail
docker run --rm -i "--volume" "$PWD:/cwd" "--workdir=/cwd" "docker.pkg.github.com/timbertson/dhall-ci/dhall:1.37" bash -eu -o pipefail <<EOF_runInDocker
  make bump ci

EOF_runInDocker
Unable to find image 'docker.pkg.github.com/timbertson/dhall-ci/dhall:1.37' locally
1.37: Pulling from timbertson/dhall-ci/dhall
5843afab3874: Already exists
cd9c90dbdbfa: Pulling fs layer
534955f79b61: Pulling fs layer
fd83a5269595: Pulling fs layer
eee0f4e499e7: Pulling fs layer
e4e017c88d79: Pulling fs layer
eee0f4e499e7: Waiting
e4e017c88d79: Waiting
fd83a5269595: Verifying Checksum
fd83a5269595: Download complete
534955f79b61: Verifying Checksum
534955f79b61: Download complete
cd9c90dbdbfa: Verifying Checksum
cd9c90dbdbfa: Download complete
e4e017c88d79: Verifying Checksum
e4e017c88d79: Download complete
eee0f4e499e7: Verifying Checksum
eee0f4e499e7: Download complete
cd9c90dbdbfa: Pull complete
534955f79b61: Pull complete
fd83a5269595: Pull complete
eee0f4e499e7: Pull complete
e4e017c88d79: Pull complete
Digest: sha256:aa3b1c8295ee22fec9535b2df1160e768defce7db1542e04a127225d4b0c2bbb
Status: Downloaded newer image for docker.pkg.github.com/timbertson/dhall-ci/dhall:1.37
+ dhall/bump --to timbertson/dhall-ci: --to timbertson/dhall-ci-git: --to timbertson/dhall-ci-dhall: --to timbertson/dhall-ci-docker: --to timbertson/dhall-render: --if-affects package.dhall --if-affects dhall/files.dhall '--freeze-cmd=dhall --ascii freeze --inplace' --allow-unused dependencies/CI.dhall dhall/Meta.dhall
timbertson/dhall-ci:: resolving
No tags found, falling back to HEAD
 -> 1d73fedfcc122ed19163462cecb57dec2c766b29
timbertson/dhall-ci-git:: resolving
No tags found, falling back to HEAD
 -> 653bfcf56e32d648539dc5cfc74676b051cc6827
dependencies/CI.dhall: freezing
+ dhall --ascii freeze --inplace dependencies/CI.dhall.tmp
Digests unchanged after update; reverting
dhall/Meta.dhall: freezing
+ dhall --ascii freeze --inplace dhall/Meta.dhall.tmp
At least one digest was affected
+ dhall/render
*** Generating files in `generated` ...
.gitattributes:
 + mv generated.tmp/.gitattributes .gitattributes
.github/workflows/ci.yml:
 + mv generated.tmp/.github/workflows/ci.yml .github/workflows/ci.yml
.github/workflows/update.yml:
 + mv generated.tmp/.github/workflows/update.yml .github/workflows/update.yml
.ignore:
 + ln -sfn generated/.ignore .ignore
.tool-versions:
 + ln -sfn generated/.tool-versions .tool-versions
LICENCE:
 + mv generated.tmp/LICENCE LICENCE
Makefile:
 + ln -sfn generated/Makefile Makefile
README.md:
 + mv generated.tmp/README.md README.md
dhall/bump:
 + ln -sfn ../generated/dhall/bump dhall/bump
dhall/fix:
 + ln -sfn ../generated/dhall/fix dhall/fix
dhall/local:
 + ln -sfn ../generated/dhall/local dhall/local
dhall/render:
 + ln -sfn ../generated/dhall/render dhall/render
+ dhall --ascii --plain --file package.dhall
+ dhall --ascii lint --transitive package.dhall
+ dhall --ascii --plain --file dhall/files.dhall
+ dhall --ascii lint --transitive dhall/files.dhall
+ git add --intent-to-add .
+ git diff --name-status --exit-code
M	.github/workflows/update.yml
M	LICENCE
M	dhall/Meta.dhall
+ git commit --allow-empty --all --message [bot] self-update
[master 2a451e8] [bot] self-update
 3 files changed, 12 insertions(+), 8 deletions(-)
+ git rev-parse HEAD
2a451e8f008f98d4bf3b81ae8e9372eef8bcfd59
+ git -c http.https://github.com/.extraheader= push -f https://x-access-token:********@github.com/timbertson/dhall-ci-dhall.git HEAD:refs/heads/self-update
To https://github.com/timbertson/dhall-ci-dhall.git
 + 4f5d461...2a451e8 HEAD -> self-update (forced update)

</details>

See the workflow run for full details.

Note: This branch is owned by a bot, and will be force-pushed next time it runs.

+12 -8

0 comment

3 changed files

timbertson

pr closed time in 21 hours

push eventtimbertson/dhall-ci-dhall

Tim Cuthbertson

commit sha dfbb10dc3644cb41755b386ad14e03823108ae6f

bump deps

view details

Tim Cuthbertson

commit sha 3206481d4e9b7510184a089996c8a953e6218eab

Merge remote-tracking branch 'origin/master'

view details

push time in 2 days

push eventtimbertson/dhall-ci-git

Tim Cuthbertson

commit sha a048b75390cef3b06f1a0a5d5014205dc68375a6

bump deps

view details

Tim Cuthbertson

commit sha e4e2cb45bdaa7bf2d4f6054feaf814fd1d6986b1

Merge remote-tracking branch 'origin/master' into master

view details

push time in 2 days

push eventtimbertson/sbt-strict-scope

Tim Cuthbertson

commit sha 573a744abdd705b7603d09c48f20ea7d085545ee

minor build tweak

view details

push time in 3 days

push eventtimbertson/dhall-ci-timbertson

Tim Cuthbertson

commit sha fc9b298341f6714dd88f1d998237a2b4370d983b

bump strict plugin

view details

push time in 3 days

push eventtimbertson/dhall-ci-timbertson

Tim Cuthbertson

commit sha 6a746c27e4fb92a8b1ce88b47e2e504c8af236b9

update release.sbt

view details

push time in 3 days

push eventtimbertson/sbt-strict-scope

Tim Cuthbertson

commit sha 09421489057a70f60cf997156a4172005f2bc1da

fix typo

view details

push time in 3 days

push eventtimbertson/dhall-ci-timbertson

Tim Cuthbertson

commit sha 6819494ac1e65f82a5850870063be65414aa8059

(shakes fist at americans)

view details

push time in 3 days

push eventtimbertson/sbt-strict-scope

Tim Cuthbertson

commit sha bcb83a244a578d18d1ff155294462d432dd1f2d0

apply strict settings scross the entire build universe, to make sure that dependent / aggregated tasks also run with strict settings

view details

Tim Cuthbertson

commit sha 7d609d8610dc80b0707d833077e441f2a9a98cca

use dhall for CI / releases

view details

Tim Cuthbertson

commit sha 27c44560400adfcbab75f25268254dbb2d9cece4

version 3.x

view details

push time in 3 days

push eventtimbertson/dhall-ci-timbertson

Tim Cuthbertson

commit sha 4a84506e13705cf3647816a3e68027d811f39522

bump dhall and customise scalaVersion

view details

push time in 3 days

push eventtimbertson/dhall-ci-timbertson

Tim Cuthbertson

commit sha f555f299c07e2caca6af2f630bdb4d208418deb8

bump deps

view details

push time in 3 days

push eventtimbertson/dhall-ci-docker

Tim Cuthbertson

commit sha 20f24dc02808fb80add0799d1cab742b796fba2a

bump deps

view details

push time in 3 days

push eventtimbertson/dhall-ci

Tim Cuthbertson

commit sha 7151f93ead575b56c031ac4696f6913ea76b3749

adopt new local setup

view details

push time in 3 days

push eventtimbertson/dhall-render

Tim Cuthbertson

commit sha 5e2290a641c166c11d5eafb1eadb2a5bd5e83a01

local: workaround weird formatting of absolute paths

view details

push time in 3 days

push eventtimbertson/dhall-ci

Tim Cuthbertson

commit sha 5a0e02a9521058fd2af21f624d976ae2492e95e0

properly bump dhall-render

view details

push time in 3 days

push eventtimbertson/dhall-ci

Tim Cuthbertson

commit sha 88eaf19b1bebf924607edda80534716d8ed484f9

bump dhall version

view details

push time in 3 days

push eventtimbertson/dhall-ci

Tim Cuthbertson

commit sha 0200d4b2d1d8c283bf9cfc20a3c1d92a7fd0a368

bump dhall-render

view details

push time in 3 days

push eventtimbertson/dhall-render

Tim Cuthbertson

commit sha 4001294bb35a2fdc8dd5933bf321574058b6c427

rework local again due to dhall bugs. This time it's a little more verbose but far more straightforward + understandable

view details

push time in 3 days

push eventtimbertson/dhall-ci

Tim Cuthbertson

commit sha bab6c1efaacafb9d1d75c492fcf904ec6197e48f

fix docker build caching

view details

Tim Cuthbertson

commit sha 6e7feb80cdaec9901cde25f3fc05925a96bc3699

add expr module

view details

Tim Cuthbertson

commit sha 9caa8c2d4f24e1a4b69a3c1937894aeb4ee6eb6f

update docker build steps

view details

Tim Cuthbertson

commit sha b71f93b116f39e316ed4baad66e524d6b5f3fa42

regenerate workflow

view details

Tim Cuthbertson

commit sha 7c77d8a2a790efa4f15bbaa622a57c11625218c9

move more git stuff into Workflow

view details

Tim Cuthbertson

commit sha 39cc9e646b750de3c888cdff0d9f99f53b276ca4

remove TODOs

view details

Tim Cuthbertson

commit sha 982f35036ff912a0373f99273aac5ec2b8741c48

build docker images for multiple dhall versions

view details

Tim Cuthbertson

commit sha a2f4482f12bcd1933f9379e98f8e3b8eec8ffee4

bump deps

view details

Tim Cuthbertson

commit sha fa4b2a7ab93139c1330447abd3c2ade4c1d3963a

remove old dhall version

view details

Tim Cuthbertson

commit sha 56ee9680f93464e2ab96c7fd6a147a5cb950d965

Merge pull request #4 from timbertson/multi build docker images for multiple dhall versions

view details

Tim Cuthbertson

commit sha 0b2253c07c92611bd5842085db5b9e72cb2d38a8

add Make package

view details

Tim Cuthbertson

commit sha 48206ecfbe64e6aa40bb788e209bb3ea2ec9985a

add Makefile to meta

view details

Tim Cuthbertson

commit sha 2530f490dbb9f781faf741f11363666c3cb2056c

add default bump argument

view details

Tim Cuthbertson

commit sha c08803417f4fc542056cb90d96ea484084505959

lint

view details

Tim Cuthbertson

commit sha 2c138742289b8d8466973d79ec8f666519a04520

reinstate `fix` script

view details

Tim Cuthbertson

commit sha 398a8a9901cd4b846ea0a459ce82518443a883ad

makefile: support arbitrary scripts with ONESHELL, SHELLFLAGS etc

view details

Tim Cuthbertson

commit sha 0fef5cbb3295cfb63ffc7e18d3145af59595c42f

update readme

view details

Tim Cuthbertson

commit sha effb59b3094ee626e306421367f78bbf95e72609

bump dhall-ci-dhall

view details

Tim Cuthbertson

commit sha e6cb50732b6f448513d252416abcfb3cc8f0a804

bump dhall-ci

view details

Tim Cuthbertson

commit sha 8055859084c0d3ba62ab29df971d96eafb9d76a5

add dhall-docs to docker image

view details

push time in 4 days

push eventtimbertson/dhall-ci

Tim Cuthbertson

commit sha 64f1d5c973519b39d70d624755ce1765f9cec18c

bump dhall-render

view details

push time in 4 days

push eventtimbertson/dhall-ci

github-actions

commit sha 3190b1b03610474d3eae602d59abb4e5487501d3

[bot] self-update

view details

push time in 5 days

push eventtimbertson/dhall-ci

github-actions

commit sha d0a2361b9ac2dce801220d020c1019cc134ca40a

[bot] self-update

view details

push time in 8 days

push eventtimbertson/foperator

Tim Cuthbertson

commit sha 268d33a73ff42eea372610e7977841839929d487

got generic operators working

view details

push time in 8 days

push eventtimbertson/foperator

Tim Cuthbertson

commit sha b5a603b009be619edb0204743899c04b7fd056b8

rename some classes

view details

Tim Cuthbertson

commit sha 727e308e2dd23e09d665c9288145190bd0b7ec6d

reamde

view details

Tim Cuthbertson

commit sha c74f44ac094d1d8408a386ed3663e080c9b6bd2d

fix compiler warnings

view details

Tim Cuthbertson

commit sha fc5b336b1a6e689339c0facf8571aa1dd19037dd

fix missing implementation for CRDs

view details

push time in 10 days

push eventtimbertson/foperator

Tim Cuthbertson

commit sha a4ba2baed095aa7e84a423e35cac863696fcf8d0

started kubernetes-client backend

view details

Tim Cuthbertson

commit sha 2660e9cf2f6c54378b2957f4395fcc1eb187d170

remove net.gfxmonk package prefix

view details

Tim Cuthbertson

commit sha e8cc125700d535a63e78c943a34c272ce6e91875

implement generic operator sample

view details

push time in 10 days

push eventtimbertson/foperator

Tim Cuthbertson

commit sha ba190bffc0c4cf9c5982be5cc62f60704f96fb65

introduce typeclasses to remove hard dependency on skuber

view details

push time in 12 days

push eventtimbertson/dhall-ci

github-actions

commit sha 82a64a2e74e0f5164a20bb8dcb1adc59f077b46f

[bot] self-update

view details

push time in 12 days

push eventtimbertson/foperator

Tim Cuthbertson

commit sha 500dfcb453b794da25031af00efb5f845b953c77

.

view details

Tim Cuthbertson

commit sha c10c88162c5965dfd6de4ae7ab8ee184aa55f235

readme

view details

Tim Cuthbertson

commit sha c3f3ab4424ba18db7adbd605d24b6ff6de801020

.

view details

push time in 13 days

more