Skip to content
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

Version and top level folder #1036

Merged
merged 6 commits into from
Jul 18, 2024
Merged

Conversation

SpacemanPaul
Copy link
Contributor

@SpacemanPaul SpacemanPaul commented Jul 18, 2024

  1. Ensure datacube-ows --version outputs the version number and exists (fixes Running datacube-ows --version doesn't output a version #1026)
  2. Auto-wrap multiple top-level layers in a single top-level folder to ensure strict WMS standarads compliance (fixes Generation of invalid GetCapabilities responses when layers are not configured in a single root #1025)
  3. Fix codecov upload Github action.

📚 Documentation preview 📚: https://datacube-ows--1036.org.readthedocs.build/en/1036/

@SpacemanPaul
Copy link
Contributor Author

Hmm Codecov status is not being reported...

Copy link

codecov bot commented Jul 18, 2024

Codecov Report

Attention: Patch coverage is 28.57143% with 5 lines in your changes missing coverage. Please review.

Project coverage is 93.59%. Comparing base (20e28f8) to head (6804aa2).
Report is 57 commits behind head on master.

Files with missing lines Patch % Lines
datacube_ows/wsgi.py 0.00% 4 Missing ⚠️
datacube_ows/ows_configuration.py 66.66% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1036      +/-   ##
==========================================
- Coverage   93.71%   93.59%   -0.13%     
==========================================
  Files          43       43              
  Lines        6477     6494      +17     
==========================================
+ Hits         6070     6078       +8     
- Misses        407      416       +9     
Files with missing lines Coverage Δ
datacube_ows/ows_configuration.py 95.78% <66.66%> (-0.19%) ⬇️
datacube_ows/wsgi.py 0.00% <0.00%> (ø)

... and 3 files with indirect coverage changes

@SpacemanPaul SpacemanPaul marked this pull request as ready for review July 18, 2024 02:11
@SpacemanPaul SpacemanPaul merged commit d71b0ef into master Jul 18, 2024
12 checks passed
@SpacemanPaul SpacemanPaul deleted the version-and-top-level-folder branch July 18, 2024 04:18
SpacemanPaul added a commit that referenced this pull request Jul 31, 2024
* Make 'datacube-ows --version' work.

* Autowrap top level in single folder if necessary.

* Document top-level folder autowrapping behaviour.

* Update integration test translation files.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Pass auth token to codecov GHA.

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

(cherry picked from commit d71b0ef)
SpacemanPaul added a commit that referenced this pull request Aug 1, 2024
* multi-date handler aggregator in ramp styles can now receive raw data (#1033)

* First attempt to implement raw data passing.

* Fix intermediate array dtype for numpy2

* Basic test.

* Wordlist update.

* Wordlist update.

(cherry picked from commit 41daa21)

* Prep for 1.8.41 release. (#1034)

* Prep for 1.8.41 release.

* Add this PR to HISTORY.rst

(cherry picked from commit 6c75bb2)

* Dockerfile: fix casing warning (#1035)

This fixes the warning:

- FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 2)

emitted by recent Docker releases.

(cherry picked from commit 955c49d)

* Version and top level folder (#1036)

* Make 'datacube-ows --version' work.

* Autowrap top level in single folder if necessary.

* Document top-level folder autowrapping behaviour.

* Update integration test translation files.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Pass auth token to codecov GHA.

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

(cherry picked from commit d71b0ef)

* Changes to materialised view definition to prevent errors on databases with WKT CRSs (#1037)

* Changes to materialised view definition to prevent errors on databases with WKT CRSs.

* Make 'epsg:' checks case insensitive.

(cherry picked from commit fb88ea2)

* Port of #1039 - custom feature info enhancement.

* Resolve 1.8-1.9 cherry-picking conflicts.

* Appease the type checking gods.

* Remove unused import.

* Oops - dropped a line merging ows_configuration.py

---------

Co-authored-by: Peter A. Jonsson <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants