Skip to content

Commit 01b08bd

Browse files
committed
Merge branch 'develop'
2 parents c932c21 + 89bed43 commit 01b08bd

16 files changed

+265
-149
lines changed

.github/workflows/changelog.yml

+28-15
Original file line numberDiff line numberDiff line change
@@ -21,28 +21,38 @@ jobs:
2121
version: "latest"
2222
enable-cache: true
2323
cache-dependency-glob: ""
24-
- name: Install python-semantic-release in venv
24+
- name: Install python-semantic-release and packaging in venv
2525
run: |
2626
uv venv
2727
source .venv/bin/activate
28-
uv pip install python-semantic-release
29-
- name: Get expected new version and update changelog
28+
uv pip install python-semantic-release packaging
29+
- name: Get expected new version, update changelog and documentation
3030
run: |
3131
source .venv/bin/activate
32-
EXPECTED_VERSION=$(semantic-release --noop version)
32+
EXPECTED_VERSION=$(semantic-release --noop version --print)
33+
EXPECTED_TAG="v$EXPECTED_VERSION"
3334
TODAY=$(date +"%Y-%m-%d")
34-
TITLE="$EXPECTED_VERSION ($TODAY)"
35+
TITLE="$EXPECTED_TAG ($TODAY)"
3536
TITLE_LENGTH=${#TITLE}
3637
3738
semantic-release changelog
3839
39-
sed -i "/^Unreleased$/{
40-
s/.*/$TITLE/
40+
sed -i -e "/^\.\. _changelog-unreleased:$/d" \
41+
-e "/^Unreleased$/{
42+
s//${TITLE}/
4143
n
4244
s/^=*$/$(printf '%*s' "$TITLE_LENGTH" '' | tr ' ' '=')/
4345
}" CHANGES.rst
4446
45-
echo "EXPECTED_VERSION=$EXPECTED_VERSION" >> $GITHUB_ENV
47+
NEXT_DEV_VERSION=$(python -c "from packaging.version import Version; v=Version('$EXPECTED_VERSION'); print(f'{v.major}.{v.minor}.{v.micro +1}.dev0')")
48+
49+
sed -i "s/fallback_version = \".*\"/fallback_version = \"$NEXT_DEV_VERSION\"/" pyproject.toml
50+
sed -i "s|csspace/eodag-server:.*|csspace/eodag-server:$EXPECTED_VERSION|" README.rst
51+
sed -i "s|csspace/eodag-server:.*|csspace/eodag-server:$EXPECTED_VERSION|" docs/stac_rest.rst
52+
sed -i "s/^appVersion:.*/appVersion: $EXPECTED_VERSION/" charts/eodag-server/Chart.yaml
53+
sed -i "s/^version:.*/version: $EXPECTED_VERSION/" charts/eodag-server/Chart.yaml
54+
55+
echo "EXPECTED_TAG=$EXPECTED_TAG" >> $GITHUB_ENV
4656
4757
- name: Create Pull Request
4858
uses: peter-evans/create-pull-request@v6
@@ -52,12 +62,15 @@ jobs:
5262
draft: true
5363
title: 'build: bump version'
5464
body: |
55-
`${{ env.EXPECTED_VERSION }}` release.
56-
Please also update version in:
57-
- [ ] [pyproject.toml](https://github.com/CS-SI/eodag/edit/new-release/pyproject.toml#L6)
58-
- [ ] [README.rst](https://github.com/CS-SI/eodag/edit/new-release/README.rst#L190)
59-
- [ ] [charts/eodag-server/Chart.yml#appVersion](https://github.com/CS-SI/eodag/edit/new-release/charts/eodag-server/Chart.yaml#L2)
60-
- [ ] [charts/eodag-server/Chart.yml#version](https://github.com/CS-SI/eodag/edit/new-release/charts/eodag-server/Chart.yaml#L18)
61-
- [ ] [docs/stac_rest.rst](https://github.com/CS-SI/eodag/edit/new-release/docs/stac_rest.rst#L118)
65+
`${{ env.EXPECTED_TAG }}` release.
66+
67+
5 files were updated:
68+
69+
[CHANGES.rst](https://github.com/CS-SI/eodag/blob/new-release/CHANGES.rst), and version updated in:
70+
- [pyproject.toml](https://github.com/CS-SI/eodag/blob/new-release/pyproject.toml?plain=1#L6)
71+
- [README.rst](https://github.com/CS-SI/eodag/blob/new-release/README.rst?plain=1#L190)
72+
- [charts/eodag-server/Chart.yml#appVersion](https://github.com/CS-SI/eodag/blob/new-release/charts/eodag-server/Chart.yaml?plain=1#L2)
73+
- [charts/eodag-server/Chart.yml#version](https://github.com/CS-SI/eodag/blob/new-release/charts/eodag-server/Chart.yaml?plain=1#L18)
74+
- [docs/stac_rest.rst](https://github.com/CS-SI/eodag/blob/new-release/docs/stac_rest.rst?plain=1#L118)
6275
labels: |
6376
automated pr

.github/workflows/fetch.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
git config user.name "github-actions[bot]"
4343
git config user.email "'github-actions[bot]@users.noreply.github.com"
4444
git add "${JSON_OUTPUT_FILE}"
45-
git commit -m "fix: update external product types reference" || exit 0
45+
git commit -m "chore: update external product types reference" || exit 0
4646
echo "Update external product types reference from daily fetch. See [Python API User Guide / Product types discovery](https://eodag.readthedocs.io/en/latest/notebooks/api_user_guide/2_providers_products_available.html#Product-types-discovery)" >> $GITHUB_STEP_SUMMARY
4747
echo '### Changed files' >> $GITHUB_STEP_SUMMARY
4848
echo 'May be truncated.' >> $GITHUB_STEP_SUMMARY
@@ -63,7 +63,7 @@ jobs:
6363
with:
6464
branch: external-product-types-ref-update
6565
delete-branch: true
66-
title: 'fix: update external product types reference'
66+
title: 'chore: update external product types reference'
6767
body: ${{ env.UPDATE_SUMMARY }}
6868
labels: |
6969
automated pr

.github/workflows/test.yml

+4
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ jobs:
105105
coverage-summary-title: "Code Coverage (Ubuntu)"
106106
# Make the code coverage report togglable
107107
togglable-report: true
108+
# Github token to use to publish the check
109+
token: ${{ secrets.EODAG_GH_TOKEN }}
108110

109111
- name: Produce the coverage report for Windows
110112
uses: insightsengineering/coverage-action@v2
@@ -135,6 +137,8 @@ jobs:
135137
coverage-summary-title: "Code Coverage (Windows)"
136138
# Make the code coverage report togglable
137139
togglable-report: true
140+
# Github token to use to publish the check
141+
token: ${{ secrets.EODAG_GH_TOKEN }}
138142

139143
build-docs:
140144
name: Build the docs

CHANGES.rst

+34
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,40 @@ Release history
33
===============
44

55

6+
v3.3.2 (2025-04-24)
7+
===================
8+
9+
Bug Fixes
10+
---------
11+
12+
* **providers**: Creodias and cop_dataspace products title mapping (`#1635`_, `850cb50`_)
13+
14+
Continuous Integration
15+
----------------------
16+
17+
* Fixed changelog generation (`#1630`_, `3bd7a5c`_)
18+
19+
* Token usage for coverage report publishing (`#1633`_, `6a7e0d4`_)
20+
21+
* Update changelog generation (`#1627`_, `20e0ef7`_)
22+
23+
Refactoring
24+
-----------
25+
26+
* **core**: Authentication for get_quicklook (`#1608`_, `40915e0`_)
27+
28+
.. _#1608: https://github.com/CS-SI/eodag/pull/1608
29+
.. _#1627: https://github.com/CS-SI/eodag/pull/1627
30+
.. _#1630: https://github.com/CS-SI/eodag/pull/1630
31+
.. _#1633: https://github.com/CS-SI/eodag/pull/1633
32+
.. _#1635: https://github.com/CS-SI/eodag/pull/1635
33+
.. _20e0ef7: https://github.com/CS-SI/eodag/commit/20e0ef7d066b278ad2f068e1f65998c5549fdaf0
34+
.. _3bd7a5c: https://github.com/CS-SI/eodag/commit/3bd7a5c486f28c104964d7ca11c222a5a4d9132f
35+
.. _40915e0: https://github.com/CS-SI/eodag/commit/40915e031b4b5db2eda508fb71e5058d2a256bff
36+
.. _6a7e0d4: https://github.com/CS-SI/eodag/commit/6a7e0d43883d862b06269dee4bff940b5112e018
37+
.. _850cb50: https://github.com/CS-SI/eodag/commit/850cb5010058887277e19e59b2b7b3311fddd2a4
38+
39+
640
v3.3.1 (2025-04-17)
741
===================
842

README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ An eodag instance can be exposed through a STAC compliant REST api from the comm
187187

188188
.. code-block:: bash
189189
190-
docker run -p 5000:5000 --rm csspace/eodag-server:3.3.1
190+
docker run -p 5000:5000 --rm csspace/eodag-server:3.3.2
191191
192192
You can also browse over your STAC API server using `STAC Browser <https://github.com/radiantearth/stac-browser>`_.
193193
Simply run:

charts/eodag-server/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v2
2-
appVersion: 3.3.1
2+
appVersion: 3.3.2
33
dependencies:
44
- name: common
55
repository: oci://registry-1.docker.io/bitnamicharts
@@ -15,4 +15,4 @@ name: eodag-server
1515
sources:
1616
- https://github.com/CS-SI/eodag
1717
type: application
18-
version: 3.3.1
18+
version: 3.3.2

docs/_static/params_mapping_extra.csv

+32-34
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,32 @@
1-
parameter,cop_ads,cop_cds,cop_dataspace,cop_ewds,cop_marine,creodias,dedt_lumi,earth_search,earth_search_cog,earth_search_gcs,ecmwf,eumetsat_ds,geodes,peps,planetary_computer,sara,theia,usgs_satapi_aws
2-
acquisitionInformation,,,,,,,,,,,,metadata only,,,,,,
3-
assets,,,,,,,,metadata only,metadata only,metadata only,,metadata only,metadata only,,metadata only,,,metadata only
4-
awsProductId,,,,,,,,,,,,,,,,,,metadata only
5-
collection,,,:green:`queryable metadata`,,,:green:`queryable metadata`,,,,,,,,,,,,
6-
defaultGeometry,,,,,metadata only,,,,,,,metadata only,,,,,,
7-
downloadLink,,,metadata only,,,metadata only,,metadata only,metadata only,metadata only,,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only
8-
extraInformation,,,,,,,,,,,,metadata only,,,,,,
9-
geometry,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`
10-
gridSquare,,,,,,,,:green:`queryable metadata`,,,,,,,,,,
11-
id,,,:green:`queryable metadata`,,,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,metadata only,:green:`queryable metadata`
12-
latitudeBand,,,,,,,,:green:`queryable metadata`,,,,,,,,,,
13-
links,,,,,,,,,,,,,,metadata only,,,,
14-
modifiedAfter,,,:green:`queryable metadata`,,,,,,,,,,,,,,,
15-
modifiedBefore,,,:green:`queryable metadata`,,,,,,,,,,,,,,,
16-
orderLink,metadata only,metadata only,,metadata only,,,metadata only,,,,,,,,,,,
17-
polarizationChannels,,,:green:`queryable metadata`,,,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,,:green:`queryable metadata`,,:green:`queryable metadata`,,metadata only,:green:`queryable metadata`
18-
polarizationMode,,,,,,,,,metadata only,,,,,:green:`queryable metadata`,,:green:`queryable metadata`,metadata only,
19-
productIdentifier,,,metadata only,,,metadata only,,,,,,,,,,,,
20-
productInformation,,,,,,,,,,,,metadata only,,,,,,
21-
providerProductType,,,,,,,,,,,,,:green:`queryable metadata`,,,,,
22-
publishedAfter,,,:green:`queryable metadata`,,,,,,,,,,,,,,,
23-
publishedBefore,,,:green:`queryable metadata`,,,,,,,,,,,,,,,
24-
qs,metadata only,metadata only,,metadata only,,,metadata only,,,,,,,,,,,
25-
quicklook,,,metadata only,,,metadata only,,metadata only,metadata only,metadata only,,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only
26-
relativeOrbitNumber,,,:green:`queryable metadata`,,,,,,,,,,:green:`queryable metadata`,,,,,
27-
services,,,,,,,,,,,,,,metadata only,,,,
28-
size,,,,,,,,,,,,metadata only,,,,,,
29-
storageStatus,,,metadata only,,,metadata only,,metadata only,metadata only,metadata only,,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only
30-
thumbnail,,,metadata only,,,metadata only,,metadata only,metadata only,metadata only,,,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only
31-
tileIdentifier,,,:green:`queryable metadata`,,,:green:`queryable metadata`,,:green:`queryable metadata`,,,,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,:green:`queryable metadata`,
32-
type,,,,,,,,,,,,metadata only,,,,,,
33-
uid,,,metadata only,,,metadata only,,,,,,metadata only,metadata only,metadata only,,metadata only,metadata only,
34-
utmZone,,,,,,,,:green:`queryable metadata`,,,,,,,,,,
1+
parameter,cop_dataspace,cop_marine,creodias,earth_search,earth_search_cog,earth_search_gcs,ecmwf,eumetsat_ds,geodes,peps,planetary_computer,sara,theia,usgs_satapi_aws
2+
acquisitionInformation,,,,,,,,metadata only,,,,,,
3+
assets,,,,metadata only,metadata only,metadata only,,metadata only,metadata only,,metadata only,,,metadata only
4+
awsProductId,,,,,,,,,,,,,,metadata only
5+
collection,:green:`queryable metadata`,,:green:`queryable metadata`,,,,,,,,,,,
6+
defaultGeometry,,metadata only,,,,,,metadata only,,,,,,
7+
downloadLink,metadata only,,metadata only,metadata only,metadata only,metadata only,,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only
8+
extraInformation,,,,,,,,metadata only,,,,,,
9+
geometry,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`
10+
gridSquare,,,,:green:`queryable metadata`,,,,,,,,,,
11+
id,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,metadata only,:green:`queryable metadata`
12+
latitudeBand,,,,:green:`queryable metadata`,,,,,,,,,,
13+
links,,,,,,,,,,metadata only,,,,
14+
modifiedAfter,:green:`queryable metadata`,,,,,,,,,,,,,
15+
modifiedBefore,:green:`queryable metadata`,,,,,,,,,,,,,
16+
polarizationChannels,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,,:green:`queryable metadata`,,:green:`queryable metadata`,,metadata only,:green:`queryable metadata`
17+
polarizationMode,,,,,metadata only,,,,,:green:`queryable metadata`,,:green:`queryable metadata`,metadata only,
18+
productIdentifier,metadata only,,metadata only,,,,,,,,,,,
19+
productInformation,,,,,,,,metadata only,,,,,,
20+
providerProductType,,,,,,,,,:green:`queryable metadata`,,,,,
21+
publishedAfter,:green:`queryable metadata`,,,,,,,,,,,,,
22+
publishedBefore,:green:`queryable metadata`,,,,,,,,,,,,,
23+
quicklook,metadata only,,metadata only,metadata only,metadata only,metadata only,,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only
24+
relativeOrbitNumber,:green:`queryable metadata`,,,,,,,,:green:`queryable metadata`,,,,,
25+
services,,,,,,,,,,metadata only,,,,
26+
size,,,,,,,,metadata only,,,,,,
27+
storageStatus,metadata only,,metadata only,metadata only,metadata only,metadata only,,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only
28+
thumbnail,metadata only,,metadata only,metadata only,metadata only,metadata only,,,metadata only,metadata only,metadata only,metadata only,metadata only,metadata only
29+
tileIdentifier,:green:`queryable metadata`,,:green:`queryable metadata`,:green:`queryable metadata`,,,,,:green:`queryable metadata`,:green:`queryable metadata`,:green:`queryable metadata`,,:green:`queryable metadata`,
30+
type,,,,,,,,metadata only,,,,,,
31+
uid,metadata only,,metadata only,,,,,metadata only,metadata only,metadata only,,metadata only,metadata only,
32+
utmZone,,,,:green:`queryable metadata`,,,,,,,,,,

0 commit comments

Comments
 (0)