-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Index supplementary files for AnVIL (#5000) #5059
Index supplementary files for AnVIL (#5000) #5059
Conversation
4e0d472
to
6173c7c
Compare
78b9ce3
to
3388fe9
Compare
Codecov Report
@@ Coverage Diff @@
## develop #5059 +/- ##
===========================================
- Coverage 84.75% 84.72% -0.04%
===========================================
Files 149 149
Lines 18248 18228 -20
===========================================
- Hits 15467 15443 -24
- Misses 2781 2785 +4
|
150f102
to
14bacb2
Compare
47617da
to
2deef77
Compare
0002e32
to
99522e5
Compare
ec7ab38
to
0550d85
Compare
Red status is due to the PR being chained causing false positives for CodeQL. Every commit except for the last should be semantically neutral. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nicely done. Just some nitpick suggestions.
return None | ||
else: | ||
return self._parse_drs_path(file_ref) | ||
def _columns(self, entity_type: EntityType) -> set[str]: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems out of place at the bottom of the file. Could it be put either above or below _convert_column
?
src/azul/indexer/__init__.py
Outdated
@@ -52,6 +49,12 @@ class BundleFQID(SupportsLessThan): | |||
uuid: BundleUUID | |||
version: BundleVersion | |||
|
|||
def fqid_json(self) -> MutableJSON: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
def fqid_json(self) -> MutableJSON: | |
def as_json(self) -> MutableJSON: |
def fqid_json(self) -> MutableJSON: | ||
result = super().fqid_json() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
def fqid_json(self) -> MutableJSON: | |
result = super().fqid_json() | |
def as_json(self) -> MutableJSON: | |
result = super().as_json() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Decided at PL to change shape of the bundle notification so that source
can be included in the return value of this method.
src/azul/azulclient.py
Outdated
'bundle_uuid': bundle_fqid.uuid, | ||
'bundle_version': bundle_fqid.version | ||
}, | ||
'match': bundle_fqid.fqid_json() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'match': bundle_fqid.fqid_json() | |
'match': bundle_fqid.as_json() |
c7fcd9f
to
06584fb
Compare
650fc5a
to
c739bee
Compare
c739bee
to
c2ee74e
Compare
Connected issues: #5000
Checklist
Author
develop
issues/<GitHub handle of author>/<issue#>-<slug>
partial
label to PR or this PR completely resolves all connected issues1 when the issue title describes a problem, the corresponding PR
title is
Fix:
followed by the issue titleAuthor (reindex, API changes)
r
tag to commit title or this PR does not require reindexingreindex
label to PR or this PR does not require reindexinga
(compatible changes) orA
(incompatible ones) tag to commit title or this PR does not modify the Azul service APIAPI
label to connected issues or this PR does not modify the Azul service APIAuthor (chains)
base
label to the blocking PR or this PR is not chained to another PRchained
label to this PR or this PR is not chained to another PRAuthor (upgrading)
u
tag to commit title or this PR does not require upgradingupgrade
label to PR or this PR does not require upgradingAuthor (operator tasks)
Author (hotfixes)
F
tag to main commit title or this PR does not include permanent fix for a temporary hotfixprod
branch has no temporary hotfixes for any connected issuesAuthor (before every review)
develop
, squashed old fixupsmake requirements_update
or this PR does not touch requirements*.txt, common.mk, Makefile and DockerfileR
tag to commit title or this PR does not touch requirements*.txtreqs
label to PR or this PR does not touch requirements*.txtmake integration_test
passes in personal deployment or this PR does not touch functionality that could break the ITPeer reviewer (after requesting changes)
Uncheck the Author (before every review) checklists.
Peer reviewer (after approval)
Primary reviewer (after requesting changes)
Uncheck the before every review checklists. Update the
N reviews
label.Primary reviewer (after approval)
demo
orno demo
no demo
no sandbox
N reviews
label is accurateOperator (before pushing merge the commit)
reindex
label andr
commit title tagno demo
develop
dev
and addedsandbox
label or PR is labeledno sandbox
anvildev
or PR is labeledno sandbox
sandbox
deployment or PR is labeledno sandbox
anvilbox
deployment or PR is labeledno sandbox
sandbox
deployment or PR is labeledno sandbox
anvilbox
deployment or PR is labeledno sandbox
sandbox
or this PR does not remove catalogs or otherwise causes unreferenced indicesanvilbox
or this PR does not remove catalogs or otherwise causes unreferenced indicessandbox
or this PR does not require reindexingsandbox
anvilbox
or this PR does not require reindexingsandbox
sandbox
or this PR does not require reindexingsandbox
anvilbox
or this PR does not require reindexingsandbox
Operator (after pushing the merge commit)
base
dev
or PR is labeledno sandbox
anvildev
or PR is labeledno sandbox
dev
1dev
1anvildev
1anvildev
1dev
anvildev
1 When pushing the merge commit is skipped due to the PR being
labelled
no sandbox
, the next build triggered by a PR whose merge commit ispushed determines this checklist item.
Operator (reindex)
dev
or this PR does not remove catalogs or otherwise causes unreferenced indicesanvildev
or this PR does not remove catalogs or otherwise causes unreferenced indicesdev
or this PR does not require reindexinganvildev
or this PR does not require reindexingdev
or this PR does not require reindexinganvildev
or this PR does not require reindexingdev
deployment or this PR does not require reindexinganvildev
deployment or this PR does not require reindexingOperator
Shorthand for review comments
L
line is too longW
line wrapping is wrongQ
bad quotesF
other formatting problem