profile
viewpoint
Jon Jagger JonJagger JSL England http://jonjagger.blogspot.com/ I'm a UK-based software consultant. You can hire me! I've worked in US, China, Japan, India, Europe. If you don't like my work, I won't invoice you.

push eventcyber-dojo/runner

Jon Jagger

commit sha 95e29276b56889a6ebc8ba6f23812ff67394c842

See what [docker run --init] /proc/1/cmdline is on CircleCI

view details

push time in 31 minutes

push eventcyber-dojo/cyber-dojo

Jon Jagger

commit sha 81b90a5251605abdf741fcf12c2aa73dc371b757

[ci skip] updated grafana-dashboard backup; notes on new linter service idea

view details

push time in 2 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha 845f9ae82e452a534a2f992237671f8c58283fee

Refactoring; move more container-properties tests into single run_cyber_dojo_sh call

view details

Jon Jagger

commit sha a86bb8d907cbdddcac81365daa63112ddadff156

Refactoring; move proc/1 container property test into single run_cyber_dojo_sh call

view details

Jon Jagger

commit sha fb9795012ecb197e82023b8c25bfb42b646ab3d0

Refactoring; delete duplicate test

view details

Jon Jagger

commit sha 35e03c03262865425d4e86e4d222336acecbf36d

Update test metric limits

view details

push time in 2 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha e0c6515ca1913898999bf1fe8e4806444cd6fccd

Speed up container-properties env-var tests

view details

Jon Jagger

commit sha d94e1b05fb228d21ee2d4ac2892cf969115b13d1

Refactoring; move test-metrics table to top of its file to save paging down to it

view details

Jon Jagger

commit sha a20ec65ed1205f044bc5aa121db32484400c8c9f

Speed up container-properties dir-stat tests

view details

push time in 7 hours

push eventcyber-dojo-retired/ragger

Jon Jagger

commit sha b6bddc5df421b515bb17a68cf7ac076bfad2755d

[ci skip] comment updates

view details

Jon Jagger

commit sha 748a7a7885d6524220b6a40bced21675ff3e8081

[ci skip] comment out deployment as ragger is now retired

view details

push time in 9 hours

push eventcyber-dojo/cyber-dojo

Jon Jagger

commit sha 39c908eab4827970961b2407936596f83dc24445

[ci skip] swap top/bottom snapshots on home-page png

view details

push time in 10 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha 34768fdafc7be73819b6a4d44cef5d5ca44f6145

[ci skip] readme tweak

view details

push time in 10 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha 22ae49e348220972e6fae50f305ada91eaf3ca00

[ci skip] readme tweak

view details

push time in 11 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha 150712920a7be943cf3d73a9a0363470a5b718b2

[ci skip] readme tweak

view details

push time in 11 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha 36c35ab26d25a1de2e803fd67469fb5c2991bc49

[ci skip] readme tweak

view details

push time in 11 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha e0a40debbb9d93b27aec696236768f6758b0ef11

Tidy readme

view details

push time in 11 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha 74c0cfc60aae446dd5c3d98befbc2b03188b6063

Add name of exception to diagnostic information when colour==faulty

view details

push time in 11 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha fc3b08b24b4d22d169f3fe3c917d0eb5df81540a

[ci skip] Update readme

view details

push time in 11 hours

push eventcyber-dojo/runner

Jon Jagger

commit sha 1f45c13b3636d1fdb69a5006be6b31eeb97f5bdf

[ci skip] Update readme

view details

push time in 11 hours

push eventcyber-dojo/differ

Jon Jagger

commit sha 8a5ed42c094ef1e4023b1061781408eb1bc89b3f

[ci skip] Add notes on finding smaller diffs

view details

Jon Jagger

commit sha 7340a991f741f2b768a2bf4b465c9f60791ddad8

[ci skip] more experimenting with smaller diffs

view details

Jon Jagger

commit sha d5ba5fbca6d9e24bd0d18072cac6f41cd2b33ee1

[ci skip] Change script name to build_docker_images.sh as required by cyber-dojo/cyber-dojo script

view details

push time in a day

push eventcyber-dojo/avatars

Jon Jagger

commit sha 1fce37b8bf0d89a6fef5bc7354e392cbe6af9767

Change script name to build_docker_images.sh as required by cyber-dojo/cyber-dojo script

view details

push time in a day

push eventcyber-dojo/cyber-dojo

Jon Jagger

commit sha 3fd9658d0928cd1fb93168fecf89ab537fb2284f

[ci skip] fix incorrect repo-name

view details

push time in a day

push eventcyber-dojo/cyber-dojo

Jon Jagger

commit sha 0021713116fc30e475b23dd1663827713b3e3f22

[ci skip] Remove ragger from readme

view details

push time in a day

push eventcyber-dojo/cyber-dojo

Jon Jagger

commit sha 86a0bae403834375b6cba55dea106f40edb775d7

[ci skip] Update image-dependency-graph images (pdf/png)

view details

push time in a day

push eventcyber-dojo/cyber-dojo

Jon Jagger

commit sha 677e29eb48ca1ec70b914165d6699564fa3e2483

[ci skip] remove ragger from readme and env-var repo-names

view details

push time in a day

push eventcyber-dojo/web

Jon Jagger

commit sha f38d9dbf6469c390371d81e20b25ca9d7ee9a6cc

[ci skip] Remove ragger from readme

view details

push time in a day

push eventcyber-dojo/versioner

Jon Jagger

commit sha fd9c88c35a239efd3667f4b60453c29ce385c01a

[RELEASE=0.1.90] patch-level update to commander; ragger now dropped

view details

push time in a day

push eventcyber-dojo/commander

Jon Jagger

commit sha 33e246110dcdca2c22c4cbc81147202228a6c935

Remove ragger service (runner now determines traffic-light colour)

view details

push time in a day

push eventcyber-dojo/versioner

Jon Jagger

commit sha bf7b19c5765faa79014f67175ae8dbd8c56c907a

[RELEASE=0.1.89] patch-level updates to runner and web service (runner now determines traffic-light colour)

view details

push time in a day

issue closedcyber-dojo/web

Help to recover my code in cyber-dojo, Thanks

hi,

I had post many code in cyber-dojo long time ago when i use it for our team practicing, but now i can't open them, such as:

https://www.cyber-dojo.org/kata/edit/9405BE8673?avatar=kangaroo https://www.cyber-dojo.org/kata/edit/F115685DBC?avatar=jellyfish https://www.cyber-dojo.org/kata/edit/8B5E4EF5E6?avatar=ostrich https://www.cyber-dojo.org/kata/edit/4E83487C30?avatar=ray https://www.cyber-dojo.org/kata/edit/95555C4F5A?avatar=seal https://www.cyber-dojo.org/kata/edit/68A61E8DFB?avatar=vulture and ....

it return error like "SaverService::Error in KataController#edit"

could you please tell me how to recover them ? it's very important to me ? expecting your reply. Thanks very much.

closed time in a day

lianzeng

delete branch cyber-dojo/web

delete branch : runner-determines-traffic-light-colour

delete time in a day

push eventcyber-dojo/web

Jon Jagger

commit sha 4380aefa027850778c703542b395c7f28c228491

Use versioners env-vars in docker-compose.yml

view details

Jon Jagger

commit sha 82ba94ab53714e767b4dca5c1496c4f60916e8f7

Refactoring; tidy .sh files

view details

Jon Jagger

commit sha 543c8e9e6ac1765521b93e96132b9d8f991240a0

Ensure cyber-dojo.sh cannot be deleted

view details

Jon Jagger

commit sha 07f71c6d0a13dce7834f21445c8b043673946aee

Simplify error class for http-service classes

view details

Jon Jagger

commit sha f63e2cdd41c7ca13323dc13d19b29508a39dac43

Refactoring; move set_http() into test file

view details

Jon Jagger

commit sha a80a3b1fa1e32406a279af1838fce9cbaebf0b8c

Refactoring; simplify http_json/responder

view details

Jon Jagger

commit sha 1357e82b64ead36f97b6b310127fd82815142f7b

Refactoring; add options parameter to HttpJson::Responder

view details

Jon Jagger

commit sha ceccb14e563b7a4d8660c2901e585cc21546986e

Refactoring; use {keyed:false} option in Runner's HttpJson::Responder

view details

Jon Jagger

commit sha a533cf510f7268a3fe5abce2ae954be49f872244

Refactoring; created/deleted/changed fields can be removed from json result in runner

view details

Jon Jagger

commit sha 725d4fa02bca5b4e8de04dc108fbda5f2ff5ffa7

Refactoring; can also delete run_cyber_dojo_sh field from result in runner

view details

Jon Jagger

commit sha 1e5dd62629763e9d74a8cf78beeb363faed6bc74

One dashboard-controller test to fix

view details

Jon Jagger

commit sha 36716f9c774530bc6277ad4233df3ce3db5a2c23

Remove all use of ragger

view details

Jon Jagger

commit sha f050e5922c42eb226bb4f708fa9e3dfabae6e012

Refactoring; tidy app_models runner stub

view details

Jon Jagger

commit sha 9472c6a60ea2085fc9536ee6a7362a2f1adf5dac

Add test for dashboard progress? for animal having only amber traffic-lights

view details

Jon Jagger

commit sha 333d9be4f64d3950c0bc5a0c450ce892b10e8389

Show faulty pop-up when runner returns traffic-light colour==faulty

view details

push time in a day

push eventcyber-dojo/runner

Jon Jagger

commit sha 21e1f812c9fc480f84745a1e0d36f25daa62aa30

[ci skip] update traffic-light notes

view details

Jon Jagger

commit sha af4b0a595841b29c549d77c513a0408f7ba82303

Only set colour when timed-out is false

view details

Jon Jagger

commit sha e3b1fd53636074478d2ed240896f62800c241cff

When colour==faulty return rag_lambda and error.message in lined format

view details

Jon Jagger

commit sha d16d2e2e2ed52c5a9e9ae93dfe10d1f6f6cc10e4

drop newlines from faulty diagnostic; better JSON.pretty_generate() appearance

view details

Jon Jagger

commit sha a74c5bcbb43e8fcf497be997809ce1951979e7a0

tag images earlier in build sequence for fast local integration testing

view details

push time in a day

push eventcyber-dojo/web

Jon Jagger

commit sha 36716f9c774530bc6277ad4233df3ce3db5a2c23

Remove all use of ragger

view details

Jon Jagger

commit sha f050e5922c42eb226bb4f708fa9e3dfabae6e012

Refactoring; tidy app_models runner stub

view details

Jon Jagger

commit sha 9472c6a60ea2085fc9536ee6a7362a2f1adf5dac

Add test for dashboard progress? for animal having only amber traffic-lights

view details

push time in 2 days

push eventcyber-dojo/cyber-dojo

Jon Jagger

commit sha 8c6de59a3e913e08686b055163f69ea11e1a89f8

Show kata/edit page in snapshot.png

view details

push time in 2 days

create barnchcyber-dojo/web

branch : runner-determines-traffic-light-colour

created branch time in 2 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 358b8151768d4ead600ff5270e84ebd65eb42d1c

Increase max test duration on CI

view details

push time in 2 days

push eventcyber-dojo/runner

Jon Jagger

commit sha ca932bcbbee82735ccb7dadbcd841da268dd43cd

Add traffic-light colour assertions to client-side tests

view details

Jon Jagger

commit sha 25f56e4e084e6cd026a0a4486d2dd49bc8542a3c

Add frozen_string_literal:true to server tests

view details

Jon Jagger

commit sha abd0d70597131ad1bbdd8bd9f389063a218fa88a

Add frozen_string_literal: true to top of some app code files

view details

Jon Jagger

commit sha 723b486e183d4f2548dea627c76a3f2e3ede2c70

Refactoring; simplify unzip method

view details

Jon Jagger

commit sha 3dfaa05a7209b200a94355e9aa9e578ccf652951

Refactoring; improve traffic_light() control flow

view details

Jon Jagger

commit sha 004683c08700ba545403a8bbe7a08a8242a2a849

Refactoring; comment tidying

view details

Jon Jagger

commit sha d972cd00cb752a99479107579686cf547bf0fe6a

Refactoring; move require to file that uses it directly

view details

Jon Jagger

commit sha 475f38c29054d98821f2279a5d880c56764d0a7c

Refactoring; delete dead statement

view details

Jon Jagger

commit sha 72bc7b05be6352f810036f0c053aad17ff6387eb

Refactoring; cache the runner object in server-side tests as its stateless

view details

Jon Jagger

commit sha 2e04da74ac8d22dc8917083477c59143df264bef

Refactoring; update server-side test gate metrics

view details

push time in 2 days

push eventcyber-dojo/runner

Jon Jagger

commit sha b5df80076f8b99214fbaaa099d08886c89078ca7

Refactoring; delete dead test code left over from stateful runner

view details

Jon Jagger

commit sha 08229b6cf048252a6a370dff73c2240f0e0b067a

Refactoring; tidy script to echo text-file-names

view details

Jon Jagger

commit sha 3a95b749b4a5fc50f7b66d4f6e9e1695bbe151ec

Refactoring; rename truncate?() to truncated?()

view details

Jon Jagger

commit sha ab896ef45cc82183fd5a68de907b5bc5e6de382b

Refactoring; comment tidying

view details

Jon Jagger

commit sha d3ce3d714b436cd5a8fc35d2dd2efb640426b7b0

Refactoring; update sandbox dir tests

view details

Jon Jagger

commit sha 58fff0b82d23e9279040a1cf7a67cf5f8a1a7317

Update client-side tests to use same HttpJson library

view details

Jon Jagger

commit sha 9b5f14e3a3269293b4f6945425bac05dad2821f4

Refactoring; switch client-side tests to use proper languages-start-points service

view details

Jon Jagger

commit sha aef1f13e76dca675bbee99b05ad9ba4ccd81bc72

Update demo to use new languages-start-point service

view details

Jon Jagger

commit sha c8ddad445437184e433103ebafbe8b820d9d9453

Refactoring; delete dead test code

view details

Jon Jagger

commit sha bb553495398c03f65858cf1a91d7fd9a11d58a17

Update client-tests and demo not to filter runner's results

view details

Jon Jagger

commit sha c95e1137bf7e772117f659e9f2e85b6f451309a8

Refactoring; delete dead code

view details

push time in 3 days

push eventcyber-dojo-languages/image_builder

Jon Jagger

commit sha 827053d6803e5d385af3fc2650c1ea92bad2e66c

Drop ragger service now runner returns traffic-light colour

view details

Jon Jagger

commit sha 2c2f01c3ba9589b6b78b7f64d3020b43a4c168d3

Comment updates

view details

push time in 3 days

push eventcyber-dojo-languages/image_hiker

Jon Jagger

commit sha 7483eca37f291b5e2d1a0e067118cd307e448652

Add sh/container_down.sh

view details

Jon Jagger

commit sha be80e6cd1799468d977a57105a0803ff7f1cb772

Drop ragger service now runner returns traffic-light colour

view details

Jon Jagger

commit sha f3d5bdd5db44e1900913fccf363cbe92f6a0d48f

Tidy docker-compose.yml

view details

push time in 3 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha f341c4a9db0ad11b8a5521c392feb7c423919baa

[RELEASE=0.1.88] Patch-level update to runner service which returned (currently unused) traffic-light colour

view details

push time in 3 days

push eventcyber-dojo/runner

Jon Jagger

commit sha bf92c3784338862ed3e5f9d8c7c2f21c1078ee6b

Refactoring; delete dead file

view details

Jon Jagger

commit sha 2cd4c678f8fa438a9b2bf675107aa395e43da6a4

Refactoring; delete unused function parameter

view details

Jon Jagger

commit sha 72c1d5389b518297e623f020a28349f1fd3c1aec

Refactoring; keep run_cyber_dojo_sh() at one level of abstraction

view details

push time in 4 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 6ab818fe3098738f729e36d16c9dd9b5277b2c85

Tweak server test metric (more stable now runner does [docker rm &])

view details

Jon Jagger

commit sha 8a758e4fcb17445cf83435c568b72b8b090cc027

Make red/amber/green tests multi-os

view details

Jon Jagger

commit sha f97aa8cd6c65bf935b793fce972f66144cebf0e5

[ci skip] Refactoring; delete dead test data

view details

push time in 4 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 781f2b35bbd5d37b49681f93bfa7068cc75d8d29

Loosen expected stdout/stderr for ci variation; increase max test duration

view details

push time in 4 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 1149636bbf211147936d66fd3f8abcad6158b220

Force ci-run to see if CircleCI is awake

view details

push time in 4 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 4fd521a62616bb60e48429d3deec49bf97bc1655

Add test showing bash works, sh doesn't

view details

Jon Jagger

commit sha da9bd63e2283995ef94a08dff138e37063712616

Split container-properties test into separate tests

view details

Jon Jagger

commit sha 9da511b78ed0b297f03df2dc6e6abfbafb40ca19

Add first tests for broken red-amber-green lambda file

view details

Jon Jagger

commit sha 9cfa2008a2a213e3c3ff203175baeee4f6397a2c

Tidy new trffic-light colour tests

view details

Jon Jagger

commit sha 07c43b84fd0dd3352b1135727b61f7de47d444ef

Add more traffic-light tests

view details

Jon Jagger

commit sha eb0def4d034b78819ed61d2bce962e9f43cc87d1

Add diagnostic assertions to traffic-light tests

view details

Jon Jagger

commit sha 062390f216daff5e229d13330b59137180ccb14e

Refactoring; make tests more explicit by using @variables less

view details

push time in 4 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 09ee6719230feb21c85d4e689f487402ecbfa606

[ci skip] comment updates

view details

Jon Jagger

commit sha 3bce590ea4440efa5d31419edcff102c28be81c2

Add first robustness test for missing rag-lambda file

view details

push time in 5 days

push eventcyber-dojo/runner

Jon Jagger

commit sha b5c6716f46b81d685a0dfa8cca7c7fa2054bdc6c

Refactoring; tighten server test by not stripping whitespace from stdout

view details

Jon Jagger

commit sha 4ad297929d0f73e606ef2dadbcf9ebcede7ccfa6

Refactoring; preparing fot traffic-light colour

view details

Jon Jagger

commit sha 02a43f392fe421c06b2c0834716b8fd46f4b8f19

Reworked to simpler traffic-light colour() implementation

view details

Jon Jagger

commit sha 5445f51ed780580d8d0d3a4f2b6cc86b3aa4157e

Remove container to allow outer timeout a 2s window

view details

Jon Jagger

commit sha ff27b6f9e93c39bf8d82950144a873ee38c161b3

Extract rag-lambda in text-file tar-pipe for decent speed up

view details

push time in 6 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 2da110d150bd186d0d46fb5aa2e44212681ca907

Update server-test metrics

view details

push time in 6 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 621717b848241fe3e32819595dbb5eb85d9713da

Fix typo in test

view details

Jon Jagger

commit sha f45d94ef3bd4898e10e62042b9e7d63874c43ef1

Refactoring; add explicit () to method call

view details

Jon Jagger

commit sha 8bd70b3b68e5fec172390d2def4e34d46c44c905

Refactoring; Make RequestError class nested inside HttpJsonArgs

view details

Jon Jagger

commit sha 63dcc4c908fcde8e54bbfdf78f73ae45ef29ccd5

Add empty test outling plan for traffic-light testing

view details

Jon Jagger

commit sha eac0b32286f85844a2925ec7ac0cc00fabbfdfe2

Refactoring; use genuine languages-start-points service for server test data

view details

push time in 6 days

push eventcyber-dojo-tools/ready

Jon Jagger

commit sha c87283328f75b539777ea194800de97f823b291b

[ci skip] update readme

view details

push time in 7 days

push eventcyber-dojo-tools/ready

Jon Jagger

commit sha 5ef5f4b567568288b8b5f3fb344abed9fa253796

[ci skip] update readme

view details

push time in 7 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 079e974eb5f3690fd1ddfc5c34f0255a31eb2f26

Update server test metrics

view details

push time in 7 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 2f2295cd48acc6c515e6bc360ee3e402b80d6e80

Increase max duration for speed tests (ci is variable)

view details

push time in 7 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 36d8e6d6943e6047ccddab2665e5c7d9a30d130e

Update tests with :nocov: markers for possible output from bomb tests

view details

push time in 7 days

push eventcyber-dojo/runner

Jon Jagger

commit sha 207b9d88f57a46e885b6b34dbfb5869c8e4dde9e

Refactoring; get port from versioner

view details

Jon Jagger

commit sha 46c7b8b9e1736770f02f201e97d293511cf84ec1

Refactoring; simplify expression to find ROOT_DIR in .sh file

view details

Jon Jagger

commit sha 8ab779e6d8836f11402c6a3f6795f1c5d18b2e28

Refactoring; add check that port env-var has been set correctly

view details

Jon Jagger

commit sha 81136449621f6497cd05988d9f289862c394d7bc

[ci skip] comment update

view details

Jon Jagger

commit sha 2c04c0f5d6daa31479ddac6c4432ca3fa9eedd6f

[ci skip] tidy comments

view details

Jon Jagger

commit sha ab309310856e14a17ac794bd47825e348decfa5d

[ci skip] notes update

view details

Jon Jagger

commit sha 644485c84d4587c671566a808a51982f7a24a1b7

Refactoring; set demo port as env-var; versioner now has entrypoint

view details

Jon Jagger

commit sha 6b590125386fd789a9c98fbe15ab246595d55229

[ci skip] notes update

view details

Jon Jagger

commit sha 619d2fbf74825c449fd7f22781df31a1aa57c0b6

Update runner methods to return json ready for out-of-band ragger info

view details

Jon Jagger

commit sha 506fc7e15a605bb58bc5176028270e91764526d1

Update bomb-tests with new possible expected output

view details

push time in 7 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha 447ba2fa79bd451e5cec0c46d7742bc8a0e819c3

[RELEASE=0.1.87] Patch-level update to commander service

view details

push time in 7 days

push eventcyber-dojo/commander

Jon Jagger

commit sha 3b03ab4134f7d979eb98d12f9d007f6ccacf7c5c

[ci skip] comment tweaks

view details

push time in 7 days

push eventcyber-dojo/commander

Jon Jagger

commit sha e316353dbfbd49456bc04879d5426ca60b0829cb

Give script tests names that ensure up.sh runs before update.sh

view details

push time in 7 days

push eventcyber-dojo/commander

Jon Jagger

commit sha 3d246d98b6a0ff739ac324a8dcd0a2baff8cf344

Fix regression errors now versioner has an entrypoint

view details

push time in 7 days

push eventcyber-dojo/commander

Jon Jagger

commit sha e415ae5993ae3a05e270351469125cf6f5c9e63f

Refactoring; simplify cyber-dojo script now versioner has an entrypoint

view details

push time in 8 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha 517483e6021a04759e8d75beb3c51c902a1de1e2

[RELEASE=0.1.86] Refactoring; add entrypoint to image, tidy .sh file, patch-level updates

view details

push time in 8 days

push eventcyber-dojo-tools/ready

Jon Jagger

commit sha a8da90ac7020a099dac9453560dbe3c6397ff76b

Delete dead comments

view details

Jon Jagger

commit sha e44ec18fd807a982c63054531e97e9d8b0c3db24

Extract info from .yml file

view details

push time in 8 days

create barnchcyber-dojo-tools/ready

branch : master

created branch time in 8 days

created repositorycyber-dojo-tools/ready

created time in 8 days

push eventcyber-dojo-tools/check-test-results

Jon Jagger

commit sha 882f72954660774a01bdc2668667930b8aa46f4e

Add script to build-test-tag-publish image

view details

push time in 9 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha 4f3842ef7f262af55c87ec5ec908f2d775a00cb0

[ci skip] Add notes on not merging puller functionality into ragger

view details

Jon Jagger

commit sha 204133834eba8b9858f6b5d7963865039a5bf276

Switch base image back to to rack-base

view details

push time in 9 days

push eventcyber-dojo/differ

Jon Jagger

commit sha 394dbcfff923363405bafdf31d74035b91d5f94c

Refactoring; make HttpJsonArgs.dispatch() a class method

view details

push time in 10 days

push eventcyber-dojo/differ

Jon Jagger

commit sha 9e50714dfa873f50afa00116906385d5e4f215a6

Refactoring; prefer unless== to if!=; better name; layout

view details

Jon Jagger

commit sha b136c086d08043a9cc59cc7a0917db8e4358ef62

Refactoring; tidy .sh file

view details

Jon Jagger

commit sha 07979c7ebf800ccf85208d0d1ca18d4f1bd5be49

Refactoring; script tidying

view details

Jon Jagger

commit sha 16c06349c78567e9f0b9ab949e8fe0f28eac6539

Refactoring; simplify HttpJsonArgs.dispatch()

view details

push time in 10 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha 5755cc2039485c264553a9578db0d3e43ffb2f4d

Refactoring; move check-test-results into its own repo

view details

push time in 10 days

push eventcyber-dojo-tools/check-test-results

Jon Jagger

commit sha 36d7bfe67e04196fec1a32f10f168ab8484e91ae

Move files in from ragger repo

view details

push time in 10 days

create barnchcyber-dojo-tools/check-test-results

branch : master

created branch time in 10 days

created repositorycyber-dojo-tools/check-test-results

created time in 10 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha 9d30d93fef27dae914959d4ed3ab769795d731c3

Use JSON::JSONError in rescue statements for extra belt and braces

view details

Jon Jagger

commit sha 039e661d3d7506a9cf31b5611b831e815ff286ed

Refactoring; general tidying

view details

Jon Jagger

commit sha 779122c84fac0d1b99449f7471bac4fd3ed6b806

Move checking of minitest+coverage results into its own docker image

view details

Jon Jagger

commit sha 817132cbf97516411bf1037df3773c0c9f4ec455

Refactoring; simplify docker run call to check-test-results

view details

Jon Jagger

commit sha d0d27cfe7ab64547f83a02a31161e0ab72ba2500

Refactoring; parameterize all arguments in check-test-results

view details

Jon Jagger

commit sha 2e87934b546243a16906243900d49044d6285e9e

Refactoring; script tidying

view details

Jon Jagger

commit sha f6e69f3616216c17015767cbb9b252994206a8c8

Fix test-in-containers.sh which needs {*:3} to catch multiple args

view details

Jon Jagger

commit sha 37437a5041646781b9f4486c0bf346268932755f

Refactoring; make dir where test files are saved to a parameter

view details

push time in 10 days

push eventcyber-dojo/differ

Jon Jagger

commit sha c2490625761439730d10109ed0f6766fa91be370

Refactoring; collapse duplication

view details

push time in 11 days

push eventcyber-dojo/differ

Jon Jagger

commit sha fba6d88e17bc9ef444757a0724f4bfe04dc63b8d

Refactoring; more efficient json with top-level symbols needed for double-splat

view details

push time in 11 days

push eventcyber-dojo/differ

Jon Jagger

commit sha 22716dc0cddfb942837f7771c23ae12904788c1b

Refactoring; make method names more explicit

view details

Jon Jagger

commit sha 6bf900490dba82e5d05febe83c0ac3b99a4fea05

Refactoring; switch from oj to JSON gem in HttpJsonArgs

view details

Jon Jagger

commit sha 3c0196d4c00ac107e5418dcae14ac2dd525afc37

Refactoring; make RequestError class a subclass of HttpJsonArgs

view details

Jon Jagger

commit sha 0a5cf632c9088d19272c78a77bb941ff2fa6f548

Make differ methods return a hash object

view details

Jon Jagger

commit sha 3fb548097c5fb0208d413f57d5c295b4d409438f

Use keyword arguments and double-splat to make json-arg checking more secure

view details

Jon Jagger

commit sha d69745fbe1f8ab04952ca9daad5a775b64cac4ea

Add arg-tests for methods with no args

view details

Jon Jagger

commit sha 8ceba0e8e86e2fbcea15712b51b3bac27c4dad5d

Produce better diagnostic messages for incorrect args

view details

Jon Jagger

commit sha 0de881af96f0d3317f83eafaf579985dddd652a6

Fix two tests whose names were transposed

view details

Jon Jagger

commit sha cad7b380f48697fe73101334c31e0c6b813a2b25

Refactoring; name an expression

view details

push time in 11 days

created tagcyber-dojo/versioner

tag0.1.85

repo for the cyberdojo/versioner Docker image

created time in 11 days

release cyber-dojo/versioner

0.1.85

released time in 11 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha 29ce90b9f36998b140b6fff112b5bec026aaca81

[RELEASE=0.1.85] Patch level update to ragger service

view details

push time in 11 days

push eventcyber-dojo-languages/image_hiker

Jon Jagger

commit sha 933eab8d945aec92f4f038ee30ae64e24ea8d9ee

Make red/amber/green a non-zero failure

view details

push time in 11 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha 512b348bd003f28e664fecddadf1282917663ad5

Refactoring; move HttpJson::RequestError to root dir, add services/ dir, use shorter http-json class names

view details

Jon Jagger

commit sha 88a3b1a8da2b343d4ac67e64d6117b64164d9fff

Refactoring; use instance_exec to set stubs in tests

view details

Jon Jagger

commit sha 872deb9439dba1b0e7fde34882d602fdb701beed

Refactoring; delete dead file

view details

Jon Jagger

commit sha 2bdd3a50f2a20436387da888ae6c84d8cbdcfdb0

Refactoring; delete dead file

view details

Jon Jagger

commit sha ba8223e51d300e371fffb5f13635fd01eb870edc

Refactoring; make RagLambdaCreatorError a nested class

view details

Jon Jagger

commit sha 2eee3f3894f8fc3735b501bac69781e1d0f2d18b

Refactoring; make HttpJsonArgs::RequestError a nested class

view details

Jon Jagger

commit sha 2f857b68c37840aaf931684110d207a34c8720c3

Refactoring; use more appropriate base exception class for Runner::Error

view details

Jon Jagger

commit sha 72c6e8e05128bb9350240284ac599bc8701973b9

Make diagnostic messages more consistent

view details

Jon Jagger

commit sha 028cc265669a7350303fd8adf2b13555f47c060f

Use RuntimeError as base class for custom exceptions

view details

push time in 11 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha b90e81d149413d13a157ab16d0c882029c6abe1f

[RELEASE=0.1.84] Patch-level update to ragger service

view details

push time in 11 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha 6bb37597c84d5a201a7bf873a0c18564ee4ee7ef

Refactoring; collapse logging/diagnostic duplication

view details

push time in 12 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha f20ff92378ade72c2f5ae41bc70fdd7b4b70da9a

Refactoring; figured out how to get simplecov to see /app and /test in non-parental dir structure

view details

push time in 12 days

create barnchcyber-dojo/differ

branch : server-branch-coverage

created branch time in 12 days

issue commentcolszowka/simplecov

while line has no coverage but while body does (when upgrading from 2.5.7 to 2.6.5)

I tried Alpine 3.11 with the 0.18.0beta1 gem. It's still Ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux-musl] But the anomaly has now gone away... Screen Shot 2020-01-05 at 11 33 46

JonJagger

comment created time in 12 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha 6f21099d33e6d8c200b55e4f74114b5e39d8024b

[RELEASE=0.1.83] Patch-level update to ragger service

view details

push time in 12 days

push eventcyber-dojo-languages/image_hiker

Jon Jagger

commit sha 955c5f64253b6d27d4a53e73bb825586b4bdce76

Diagnostic field name has changed

view details

push time in 12 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha e018b696f2db38b1c3bafe50f39aefd5953dea4f

rescue Exception in rag-lambda handling

view details

Jon Jagger

commit sha 05f02b656f26b25768b7708d561fcda8ea4a3687

Refactoring; split creation of rag-lambda from its caching

view details

Jon Jagger

commit sha 9c729c1ba9ae846e288afdd49c0fc50f03ce56af

Create custom-exception-class for rag-lambda-creation error

view details

Jon Jagger

commit sha a3a6b1b43efa3fcdef2947c1fe6714ab8f39cbd9

Refactoring; simplify server-side colou tests

view details

Jon Jagger

commit sha 913b3d2f33f8e4b0b767c01ab208bb865fd25069

Improve server-side runner failure test

view details

push time in 12 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha 442bf3ea3a053d6a1e4bdc56b62b25575f7fa536

Use safer Empty.binding and call eval from it

view details

Jon Jagger

commit sha ff54d256ea7202c469273c7fa50b368d00d2cc92

Refactoring; remove test warnings

view details

push time in 13 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha f86f31b84ed02e7ae4e06d09379827d44741d4bc

[RELEASE=0.1.82] Patch-level update to ragger service

view details

push time in 13 days

push eventcyber-dojo/ragger

Jon Jagger

commit sha 520d5c5a6e8f78f39961f440bb039e1c290abc9f

Delete dead test code

view details

Jon Jagger

commit sha 92a0823c79d78ff8280d7907f7a1838f462448ad

Plug exceptions that were leaking from eval rescue

view details

push time in 13 days

push eventcyber-dojo-languages/image_hiker

Jon Jagger

commit sha bcdb731fc1f966dcf164d6817122b6cad0a1373c

line-split the exception too

view details

push time in 13 days

push eventcyber-dojo/cyber-dojo

Jon Jagger

commit sha 96a9b9e488f488731dd037eabf10a9f992075088

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/differ

Jon Jagger

commit sha ff2d36cab3f7437c83a5787c5da5d457d61f0c9f

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/nginx

Jon Jagger

commit sha e4fba8456e4c4377df34bb714493418d63433dc6

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/commander

Jon Jagger

commit sha 61da8b0797ada078984c1ff6bb6ded4279f87714

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/avatars

Jon Jagger

commit sha 024577386ec3ce3ca87cfb67d31bc342c4132249

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/exercises-start-points

Jon Jagger

commit sha 1d019d02090135f9eed69ff5501fe6ac62a75612

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/custom-start-points

Jon Jagger

commit sha 038e6a459d9a200f386bbfdcb94ccefa6650728c

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/languages-start-points

Jon Jagger

commit sha b054d685f1445ec60a0612f71af404d2fb5c8606

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha f6ff52b42880586777e2bc9f1cc16c684256cf42

[ci skip] Update license year

view details

push time in 13 days

push eventcyber-dojo/versioner

Jon Jagger

commit sha 42c622bfaae6e71aa6088753d4af287ca91f8e70

[RELEASE=0.1.81] Patch-level updates to most services

view details

Jon Jagger

commit sha b2fa6b0bb64bec1122fbab25a1f33c1534d7e333

[RELEASE=0.1.81] Patch-level updates to new ragger service

view details

push time in 13 days

more