Robert Sparks
997239a2ea
feat: write objects to blob storage ( #8557 )
...
* feat: basic blobstore infrastructure for dev
* refactor: (broken) attempt to put minio console behind nginx
* feat: initialize blobstore with boto3
* fix: abandon attempt to proxy minio. Use docker compose instead.
* feat: beginning of blob writes
* feat: storage utilities
* feat: test buckets
* chore: black
* chore: remove unused import
* chore: avoid f string when not needed
* fix: inform all settings files about blobstores
* fix: declare types for some settings
* ci: point to new target base
* ci: adjust test workflow
* fix: give the tests debug environment a blobstore
* fix: "better" name declarations
* ci: use devblobstore container
* chore: identify places to write to blobstorage
* chore: remove unreachable code
* feat: store materials
* feat: store statements
* feat: store status changes
* feat: store liaison attachments
* feat: store agendas provided with Interim session requests
* chore: capture TODOs
* feat: store polls and chatlogs
* chore: remove unneeded TODO
* feat: store drafts on submit and post
* fix: handle storage during doc expiration and resurrection
* fix: mirror an unlink
* chore: add/refine TODOs
* feat: store slide submissions
* fix: structure slide test correctly
* fix: correct sense of existence check
* feat: store some indexes
* feat: BlobShadowFileSystemStorage
* feat: shadow floorplans / host logos to the blob
* chore: remove unused import
* feat: strip path from blob shadow names
* feat: shadow photos / thumbs
* refactor: combine photo and photothumb blob kinds
The photos / thumbs were already dropped in the same
directory, so let's not add a distinction at this point.
* style: whitespace
* refactor: use kwargs consistently
* chore: migrations
* refactor: better deconstruct(); rebuild migrations
* fix: use new class in mack patch
* chore: add TODO
* feat: store group index documents
* chore: identify more TODO
* feat: store reviews
* fix: repair merge
* chore: remove unnecessary TODO
* feat: StoredObject metadata
* fix: deburr some debugging code
* fix: only set the deleted timestamp once
* chore: correct typo
* fix: get_or_create vs get and test
* fix: avoid the questionable is_seekable helper
* chore: capture future design consideration
* chore: blob store cfg for k8s
* chore: black
* chore: copyright
* ci: bucket name prefix option + run Black
Adds/uses DATATRACKER_BLOB_STORE_BUCKET_PREFIX option. Other changes
are just Black styling.
* ci: fix typo in bucket name expression
* chore: parameters in app-configure-blobstore
Allows use with other blob stores.
* ci: remove verify=False option
* fix: don't return value from __init__
* feat: option to log timing of S3Storage calls
* chore: units
* fix: deleted->null when storing a file
* style: Black
* feat: log as JSON; refactor to share code; handle exceptions
* ci: add ietf_log_blob_timing option for k8s
* test: --no-manage-blobstore option for running tests
* test: use blob store settings from env, if set
* test: actually set a couple more storage opts
* feat: offswitch (#8541 )
* feat: offswitch
* fix: apply ENABLE_BLOBSTORAGE to BlobShadowFileSystemStorage behavior
* chore: log timing of blob reads
* chore: import Config from botocore.config
* chore(deps): import boto3-stubs / botocore
botocore is implicitly imported, but make it explicit
since we refer to it directly
* chore: drop type annotation that mypy loudly ignores
* refactor: add storage methods via mixin
Shares code between Document and DocHistory without
putting it in the base DocumentInfo class, which
lacks the name field. Also makes mypy happy.
* feat: add timeout / retry limit to boto client
* ci: let k8s config the timeouts via env
* chore: repair merge resolution typo
* chore: tweak settings imports
* chore: simplify k8s/settings_local.py imports
---------
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
2025-02-19 17:41:10 -06:00
dependabot[bot]
373623da42
chore(deps): bump the /dev/diff npm dependencies ( #8439 )
...
Bumps the npm group with 3 updates in the /dev/diff directory: [chalk](https://github.com/chalk/chalk ), [dockerode](https://github.com/apocas/dockerode ) and [fs-extra](https://github.com/jprichardson/node-fs-extra ).
Updates `chalk` from 5.3.0 to 5.4.1
- [Release notes](https://github.com/chalk/chalk/releases )
- [Commits](https://github.com/chalk/chalk/compare/v5.3.0...v5.4.1 )
Updates `dockerode` from 4.0.2 to 4.0.4
- [Release notes](https://github.com/apocas/dockerode/releases )
- [Commits](https://github.com/apocas/dockerode/compare/v4.0.2...v4.0.4 )
Updates `fs-extra` from 11.2.0 to 11.3.0
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.2.0...11.3.0 )
---
updated-dependencies:
- dependency-name: chalk
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: dockerode
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: fs-extra
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-02 18:05:24 -05:00
Robert Sparks
e5c4a9f298
feat: additional filesystem monitoring ( #8405 )
...
* feat: additional filesystem monitoring
* chore: rename setting for tmp directory
* fix: restructure path to new endpoint
---------
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
2025-01-09 13:07:51 -06:00
Robert Sparks
2ec7a71edf
chore: remove unused setting from various settings_local templates ( #8311 )
2024-12-09 10:34:53 -06:00
dependabot[bot]
db4ff66fbd
chore(deps): bump the npm group across 1 directory with 2 updates ( #7789 )
...
Bumps the npm group with 2 updates in the /dev/diff directory: [luxon](https://github.com/moment/luxon ) and [tar](https://github.com/isaacs/node-tar ).
Updates `luxon` from 3.4.4 to 3.5.0
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/3.4.4...3.5.0 )
Updates `tar` from 7.4.0 to 7.4.3
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.0...v7.4.3 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 16:02:08 -04:00
dependabot[bot]
b6667a8ad2
chore(deps): bump tar in /dev/diff in the npm group across 1 directory ( #7587 )
...
Bumps the npm group with 1 update in the /dev/diff directory: [tar](https://github.com/isaacs/node-tar ).
Updates `tar` from 7.1.0 to 7.4.0
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.1.0...v7.4.0 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 17:20:11 -04:00
dependabot[bot]
342905fef8
chore(deps): bump tar from 7.0.1 to 7.1.0 in /dev/diff in the npm group ( #7398 )
...
Bumps the npm group in /dev/diff with 1 update: [tar](https://github.com/isaacs/node-tar ).
Updates `tar` from 7.0.1 to 7.1.0
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.0.1...v7.1.0 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 10:04:18 -04:00
dependabot[bot]
64ff6b8e2e
chore(deps): bump tar from 6.2.1 to 7.0.1 in /dev/diff in the npm group ( #7325 )
...
Bumps the npm group in /dev/diff with 1 update: [tar](https://github.com/isaacs/node-tar ).
Updates `tar` from 6.2.1 to 7.0.1
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.1...v7.0.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-29 14:12:05 -04:00
Robert Sparks
cedd58f950
feat: obviate ghostlinkd ( #7336 )
...
* wip: identify whats needed to obviate ghostlinkd
* fix: hardlink new charter files to ftp directory
* fix: hardlink new charter files to ftp directory (continued)
* chore: bring settings comment up to date
* chore: add archive and ftp dirs to setup of various environments
* fix: test charter submits write to ftp dir
* chore: remove debug
* fix: test charter approval writes to ftp dir
* fix: link review revisions into ftp dir
* fix: link to all archive and ftp on submission post
* chore: clean comments, move action to github issue
* fix: link idindex files to all archive and ftp
* chore: deflake
* chore: remove TODO comment
* fix: use settings
* chore: rename new setting
2024-04-19 16:18:52 -05:00
dependabot[bot]
960ede93e8
chore(deps): bump the npm group in /dev/diff with 1 update ( #7255 )
...
Bumps the npm group in /dev/diff with 1 update: [tar](https://github.com/isaacs/node-tar ).
Updates `tar` from 6.2.0 to 6.2.1
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 13:32:37 -04:00
dependabot[bot]
5195e93b4e
chore(deps): bump the npm group in /dev/diff with 2 updates ( #6876 )
...
Bumps the all group in /dev/diff with 2 updates: [dockerode](https://github.com/apocas/dockerode ) and [fs-extra](https://github.com/jprichardson/node-fs-extra ).
Updates `dockerode` from 4.0.0 to 4.0.2
- [Release notes](https://github.com/apocas/dockerode/releases )
- [Commits](https://github.com/apocas/dockerode/compare/v4.0.0...v4.0.2 )
Updates `fs-extra` from 11.1.1 to 11.2.0
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.1.1...11.2.0 )
---
updated-dependencies:
- dependency-name: dockerode
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: fs-extra
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 18:22:46 -05:00
depfu[bot]
2836347a7e
chore(deps): update all npm dependencies for dev/diff
2023-11-20 06:14:31 +00:00
depfu[bot]
86094bdef3
chore(deps): update all npm dependencies for dev/diff ( #6517 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-10-23 15:09:57 -05:00
depfu[bot]
108b546b18
chore(deps): update all npm dependencies for dev/diff ( #6367 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-09-26 12:19:25 -05:00
depfu[bot]
cf94947af7
chore(deps): update all npm dependencies for dev/diff ( #6225 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-08-28 09:02:49 -05:00
depfu[bot]
4e3ebb00d3
chore(deps): update all npm dependencies for dev/diff ( #6143 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-08-14 16:09:33 -05:00
depfu[bot]
d28eabef0d
chore(deps): update all npm dependencies for dev/diff ( #6062 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-08-08 13:07:45 -05:00
depfu[bot]
9ca3d80baa
chore(deps): update all npm dependencies for dev/diff ( #5974 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-07-19 13:46:56 -05:00
depfu[bot]
3a581d988b
chore(deps): update all npm dependencies for dev/diff ( #5904 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-07-05 15:49:20 -05:00
depfu[bot]
59ced7f428
chore(deps): update all npm dependencies for dev/diff ( #5754 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-06-08 13:47:06 -05:00
Jennifer Richards
7475aa01b6
Merge pull request #5634 from ietf-tools/main
...
chore: Merge main into feat/django4
2023-05-16 13:06:49 -03:00
depfu[bot]
0ff693d077
chore(deps): update all npm dependencies for dev/diff ( #5621 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-05-15 16:42:26 -05:00
depfu[bot]
6688cceb04
chore(deps): update all npm dependencies for dev/diff ( #5526 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-05-15 10:33:24 -05:00
Jennifer Richards
ed571ae50b
chore: Rename DB engine to drop the deprecated "_psycopg2" suffix
2023-05-10 12:40:37 -03:00
Robert Sparks
400a830661
chore: add bibxml-ids dir to container build. ( #5590 )
2023-05-08 15:16:31 -05:00
Nicolas Giard
d1ae52de9b
ci: fix remaining ietf db name references
2023-04-25 12:53:00 -04:00
Nicolas Giard
9c40b9300a
chore: update remaining config files to point to new db image
2023-04-18 17:16:13 -04:00
Robert Sparks
f556d1f6da
Merge remote-tracking branch 'ietf-tools/main' into feat/postgres
2023-04-10 12:20:24 -05:00
depfu[bot]
fb4c6d70e5
chore(deps): update all npm dependencies for dev/diff ( #5465 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-04-10 09:09:12 -05:00
Robert Sparks
01b4a91bfe
Merge remote-tracking branch 'ietf-tools/main' into feat/postgres
2023-03-29 10:41:47 +09:00
depfu[bot]
ec8543f886
chore(package): update all npm dependencies for dev/diff ( #5371 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-03-21 18:57:10 -04:00
Robert Sparks
88a78cf1ab
Merge remote-tracking branch 'ietf-tools/main' into feat/postgres
2023-03-20 13:46:32 -05:00
Robert Sparks
c3e6708b72
chore: change the way migrations are invoked for actions and dev builds ( #5356 )
2023-03-16 12:24:03 -05:00
dependabot[bot]
ffd6149cb5
chore(deps): bump pretty-bytes from 6.0.0 to 6.1.0 in /dev/diff ( #5302 )
...
Bumps [pretty-bytes](https://github.com/sindresorhus/pretty-bytes ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/sindresorhus/pretty-bytes/releases )
- [Commits](https://github.com/sindresorhus/pretty-bytes/compare/v6.0.0...v6.1.0 )
---
updated-dependencies:
- dependency-name: pretty-bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-13 16:00:48 -04:00
Robert Sparks
4b4e876305
Merge branch 'main' into feat/postgres
2023-03-09 11:43:38 -06:00
Lars Eggert
ce7ae86b55
chore: Merge dependabot PRs ( #5272 )
...
* chore(deps): bump luxon from 3.0.1 to 3.2.1 in /dev/diff
Bumps [luxon](https://github.com/moment/luxon ) from 3.0.1 to 3.2.1.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/3.0.1...3.2.1 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump luxon from 3.1.0 to 3.2.1 in /playwright
Bumps [luxon](https://github.com/moment/luxon ) from 3.1.0 to 3.2.1.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/3.1.0...3.2.1 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump http-cache-semantics in /playwright
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump json5 from 1.0.1 to 1.0.2
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump json5 from 1.0.1 to 1.0.2 in /dev/coverage-action
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump terser from 5.13.1 to 5.16.5
Bumps [terser](https://github.com/terser/terser ) from 5.13.1 to 5.16.5.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.13.1...v5.16.5 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump json5 from 1.0.1 to 1.0.2 in /playwright
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump luxon from 2.3.1 to 2.5.2 in /dev/coverage-action
Bumps [luxon](https://github.com/moment/luxon ) from 2.3.1 to 2.5.2.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/2.3.1...2.5.2 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /dev/diff
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 13:04:16 -06:00
Robert Sparks
912c7b5ee3
fix: simplify migrations when building postgres db image ( #4889 )
...
* chore: remove the effectively unused DATABASE_TEST_OPTIONS setting
* fix: simplify default settings_local so that db-include-fix.py is not needed in CI
* fix: simplify migrations in db-pg-migrate.sh
2022-12-13 17:37:24 -05:00
Robert Sparks
2636c59f99
feat: stop supporting pre-tzaware migration database dumps. ( #4782 )
...
* feat: stop supporting pre-tzaware migration database dumps.
* chore: remove unnecessary env variable
2022-11-28 10:17:22 -06:00
Jennifer Richards
ca1320f303
chore: merge main into feat/tzaware
...
chore: merge main into feat/tzaware
2022-09-22 12:21:38 -03:00
Nicolas Giard
5d6f1e7509
chore: diff tool - inject files into container instead of mount ( #4479 )
2022-09-20 12:08:26 -05:00
Jennifer Richards
1366b6de38
Merge branch 'feat/tzaware' into jennifer/main-to-tzaware-conflicts
2022-09-14 12:36:33 -03:00
Robert Sparks
9f0e5d1a65
fix: move check and migrate into prepare.sh for dev/diff. ( #4397 )
2022-08-31 16:23:55 -05:00
Robert Sparks
7ea3e18705
fix: move check and migrate to prepare.js for diff/cli builds. ( #4398 )
2022-08-31 17:14:42 -03:00
Nicolas Giard
e96c79c2e8
docs: update the dev/diff readme
2022-08-30 17:42:10 -04:00
Nicolas Giard
822a572589
feat: diff crawl docker tool ( #4310 )
...
* feat: diff docker tool (wip)
* feat: diff docker tool - download + extract from github
* feat: diff docker tool - pull + create + shutdown containers
* feat: diff docker tool - start app containers + execute prepare script
* fix: many fixes + run target instance server
* feat: diff docker tool - run crawl + options
* fix: diff docker tool - various fixes
* feat: diff docker tool - add tag + commit fetch options
* feat: diff docker tool - handle log save + more options
* feat: diff docker tool - F10 quit option + better exec display + checklist fixes
* fix: diff docker tool - remove latest release option
2022-08-18 12:28:47 -05:00