Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
0115824
feat: Add geOrchestra customizations
f-necas Oct 8, 2025
1006b5b
feat: clean georchestra/gn repo to match upstream + fix label bug
f-necas Nov 18, 2025
dc6a5b3
update java build version
f-necas Nov 18, 2025
22b2bef
Fix: attempt to fix CSW filters with empty escapeChar
pmauduit Nov 6, 2025
a73a645
Merge pull request #346 from georchestra/csw-get-records-wildcard-fix
pmauduit Nov 24, 2025
04e6f2c
Merge pull request #345 from georchestra/clean-gn-repo
f-necas Nov 24, 2025
8f8a2ca
fix: use application/octet-stream as default mimetype
pmauduit Dec 4, 2025
4cccdca
Merge pull request #348 from georchestra/fix-attachmentsapi-behaviour
pmauduit Dec 8, 2025
fcc11c1
fix: update lastUpdated as ldap has been bumped to 2.6 in latest
f-necas Dec 8, 2025
a7beec4
version 4.4.9-georchestra-02
f-necas Dec 8, 2025
8a6d264
Merge pull request #349 from georchestra/fix-test-ldap
f-necas Dec 8, 2025
df30747
fix: remove userinfo index field, which does not seem to be used anyway
pmauduit Dec 4, 2025
a9a98ee
feat try to free disk space for ES
f-necas Dec 19, 2025
b602228
Merge pull request #347 from georchestra/sec-remove-userinfo-field
pmauduit Jan 12, 2026
9b94c84
chore: bump to version georchestra-gn4.4.9-3 in pom
pmauduit Jan 13, 2026
232dce4
fix: thesaurus retrieval from UI when editing a metadata
f-necas Feb 2, 2026
437fce0
Merge pull request #351 from georchestra/fix-thesaurus-match-condition
f-necas Feb 3, 2026
d54e75a
chore: bump to version georchestra-gn4.4.9-4 in pom
f-necas Feb 3, 2026
7e8ee4a
fix: delete user saved selections if user is gone
f-necas Feb 5, 2026
3290256
Merge pull request #352 from georchestra/fix-user-saved-selections-no…
f-necas Feb 18, 2026
9efb07d
backport: core-geonetwork #9056 add webcomponent in Jar
f-necas Mar 27, 2026
6beedf6
feat: remove submodule and build github artifact.
f-necas Mar 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .backportrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"autoMerge": true
}
27 changes: 0 additions & 27 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

15 changes: 0 additions & 15 deletions .github/dependabot.yml

This file was deleted.

27 changes: 16 additions & 11 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,25 @@ on:
- labeled

permissions:
contents: read
contents: write # so it can comment
pull-requests: write # so it can create pull requests

jobs:
backport:
permissions:
contents: write
pull-requests: write
issues: write
name: Backport PR
if: github.event.pull_request.merged == true && !(contains(github.event.pull_request.labels.*.name, 'backport'))
runs-on: ubuntu-latest
name: Backport
steps:
- name: Backport Bot
id: backport
if: github.event.pull_request.merged && ( ( github.event.action == 'closed' && contains( join( github.event.pull_request.labels.*.name ), 'backport') ) || contains( github.event.label.name, 'backport' ) )
uses: m-kuhn/backport@v1.2.7
- name: Backport Action
uses: sqren/backport-github-action@v9.3.0
with:
github_token: ${{ secrets.GH_TOKEN_BOT }}
github_token: ${{ secrets.GITHUB_TOKEN }}
auto_backport_label_prefix: backport-to-

- name: Info log
if: ${{ success() }}
run: cat ~/.backport/backport.info.log

- name: Debug log
if: ${{ failure() }}
run: cat ~/.backport/backport.debug.log
94 changes: 94 additions & 0 deletions .github/workflows/build-java11.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
name: build

on:
push:
branches:
- georchestra-gn4.4.x
tags:
- '*'
pull_request:
workflow_dispatch:

jobs:
build:
if: "!startsWith(github.event.head_commit.message, '[skip ci] ')"
name: "📦 Build, test and publish on Docker Hub"
runs-on: ubuntu-latest
timeout-minutes: 40
steps:
- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@main
with:
# this might remove tools that are actually needed,
# if set to "true" but frees about 6 GB
tool-cache: true
# all of these default to true, but feel free to set to
# "false" if necessary for your workflow
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: false

- name: "Checking out"
uses: actions/checkout@v2.4.0
with:
submodules: 'recursive'

- name: "Setting up Java"
uses: actions/setup-java@v5
with:
java-version: '11'
distribution: 'temurin'

- name: "Installing GeoNetwork"
run: mvn clean install -DskipTests -Pdatahub-integration

- name: "run tests"
run: mvn verify -Pit

- name: "publish the webapp as artifact"
if: github.repository == 'georchestra/geonetwork' && github.actor != 'dependabot[bot]' && github.ref == 'refs/heads/georchestra-gn4.4.x' && github.event_name != 'pull_request'
uses: actions/upload-artifact@v4
with:
name: geonetwork.war
path: web/target/geonetwork.war

- name: Getting image tag
if: github.repository == 'georchestra/geonetwork' && github.actor != 'dependabot[bot]'
id: version
run: echo "VERSION=$(echo $GITHUB_REF | cut -d / -f 3)" >> $GITHUB_OUTPUT

- name: "🐳 Build GeoNetwork docker image"
if: github.repository == 'georchestra/geonetwork' && github.actor != 'dependabot[bot]'
run: |
cd web
mvn package -Pdocker,datahub-integration -DdockerImageName=georchestra/geonetwork -DdockerImageTags=${{ steps.version.outputs.VERSION }},latest -DskipTests -ntp

- name: "Logging in docker.io"
uses: azure/docker-login@v2
if: github.repository == 'georchestra/geonetwork' && github.actor != 'dependabot[bot]' && github.event_name != 'pull_request'
with:
username: '${{ secrets.DOCKER_HUB_USERNAME }}'
password: '${{ secrets.DOCKER_HUB_PASSWORD }}'

- name: "Pushing latest to docker.io"
if: github.ref == 'refs/heads/master' && github.repository == 'georchestra/geonetwork' && github.actor != 'dependabot[bot]' && github.event_name != 'pull_request'
run: |
docker push georchestra/geonetwork:latest

- name: "Pushing release branch to docker.io"
if: (contains(github.ref, 'refs/tags/') || endsWith(github.ref, '.x')) && github.repository == 'georchestra/geonetwork' && github.actor != 'dependabot[bot]' && github.event_name != 'pull_request'
run: |
docker push georchestra/geonetwork:${{ steps.version.outputs.VERSION }}

- name: "Update Docker Hub Description"
if: github.ref == 'refs/heads/master' && github.repository == 'georchestra/geonetwork' && github.actor != 'dependabot[bot]' && github.event_name != 'pull_request'
uses: peter-evans/dockerhub-description@v3
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_PASSWORD }}
repository: georchestra/geonetwork
readme-filepath: ./geonetwork/DOCKER_HUB.md
short-description: 'Geonetwork module for the geOrchestra SDI'
87 changes: 0 additions & 87 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

41 changes: 0 additions & 41 deletions .github/workflows/docs.yml

This file was deleted.

80 changes: 0 additions & 80 deletions .github/workflows/linux.yml

This file was deleted.

Loading
Loading