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

Update from master #4

Open
wants to merge 5,093 commits into
base: geobuilder-update-master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5093 commits
Select commit Hold shift + click to select a range
6560574
Bump geonetwork from `ace7288` to `5c77e7b`
dependabot[bot] Jun 7, 2021
1bc4e34
Merge pull request #3422 from georchestra/dependabot/submodules/maste…
fvanderbiest Jun 7, 2021
43a123e
Merge pull request #3420 from georchestra/datafeeder/sample_feature_b…
fvanderbiest Jun 7, 2021
fd3db05
[datefeeder] Fix non-disposed datastore due to open FeatureReader
groldan Jun 7, 2021
bbdb484
[datafeeder] Allow running datafeeder in IT docker composition
groldan Jun 7, 2021
fb33616
[datafeeder] Use a smaller java base docker image
groldan Jun 7, 2021
8b91257
[datafeeder] Log which charset shapefiles are being read with when im…
groldan Jun 7, 2021
f01f843
Revert "[datafeeder] Use a smaller java base docker image"
pmauduit Jun 8, 2021
ba0ad6e
Merge pull request #3424 from georchestra/datafeeder/broken_dbf_encoding
fvanderbiest Jun 9, 2021
dcb9ef9
[datafeeder] create a debian package for datafeeder-ui (#3405)
landryb Jun 10, 2021
b88c429
[datafeeder] add a systemd service to run the jar (#3405)
landryb Jun 10, 2021
1e68de0
[datafeeder] build a debian package for datafeeder backend (#3405)
landryb Jun 10, 2021
378eb87
build datafeeder and datafeeder-ui debian packages (#3405)
landryb Jun 10, 2021
4ba2021
[datafeeder] Add attribution and client cache settings to GeoServer l…
groldan Jun 10, 2021
105cf0b
[datafeeder] Add XML and HTML metadata links to published GS FeatureT…
groldan Jun 10, 2021
80650c5
df-ui - adding some doc to the controller class
pmauduit Jun 11, 2021
25c8c2e
[datafeeder] Make GS layer's client-cache-timeout configurable
groldan Jun 11, 2021
8dd6ef9
[datafeeder] close GeoTools transaction
groldan Jun 11, 2021
ee4f7e5
sp - fixing failing tests on non-existing dns records (#3429)
pmauduit Jun 11, 2021
f57abaf
gs-sldservice as geoserver extension
isanchez-c2c Jun 11, 2021
e4d8a22
submodule to gs 2.18.3
isanchez-c2c Jun 11, 2021
536c694
Merge pull request #3434 from georchestra/master-fix-geoserver-build
fvanderbiest Jun 14, 2021
2329403
Merge pull request #3432 from georchestra/fix-sp-tests-3429
fvanderbiest Jun 14, 2021
f125720
Merge pull request #3366 from pmauduit/datafeeder-ui-serve-index-html…
fvanderbiest Jun 14, 2021
51250d1
Bump geonetwork from `5c77e7b` to `a0b6187`
dependabot[bot] Jun 14, 2021
2a0c015
Merge pull request #3427 from landryb/feat/debian-datafeeder
fvanderbiest Jun 14, 2021
e405cfe
Merge pull request #3437 from georchestra/dependabot/submodules/maste…
fvanderbiest Jun 14, 2021
b7ab973
Merge pull request #3280 from georchestra/dependabot/maven/master/org…
Jun 14, 2021
c6d729e
Merge pull request #3284 from georchestra/dependabot/maven/master/cgl…
Jun 14, 2021
5efaa19
Bump jetty-servlets in /geoserver/webapp
dependabot[bot] Jun 14, 2021
89d44e5
Merge pull request #3282 from georchestra/dependabot/maven/master/org…
Jun 14, 2021
49bdd4a
Merge pull request #3426 from georchestra/dependabot/maven/geoserver/…
Jun 14, 2021
b61fbaf
[datafeeder] Allow setting layer cache seconds to zero
groldan Jun 14, 2021
bfb7653
Merge pull request #3428 from georchestra/datafeeder/missing_geoserve…
groldan Jun 14, 2021
cca7fc5
[datafeeder] Initial import of GN's INSPIRE topic categories XSL
groldan Jun 9, 2021
d1f3836
[datafeeder] coment out XSL functions requiring custom Java code
groldan Jun 9, 2021
c724df9
[datafeeder] Add thesaurus httpinspireeceuropaeutheme-theme.rdf
groldan Jun 9, 2021
886cdcd
[datafeeder] Resolve XSL using URI to allow engine to resolve include…
groldan Jun 9, 2021
e34452f
[datafeeder] Allow overriding native CRS on getBounds/getSampleFeature
groldan Jun 14, 2021
0298784
Bump geoserver/geoserver-submodule from `ddc93e1` to `52c703c`
dependabot[bot] Jun 17, 2021
519cf55
Merge pull request #3445 from georchestra/dependabot/submodules/maste…
fvanderbiest Jun 17, 2021
95e93ad
Merge pull request #3438 from georchestra/datafeeder/add_srs_overrde_…
fvanderbiest Jun 19, 2021
d3bc5c0
Merge pull request #3425 from georchestra/datafeeder/add_inspire_topi…
fgravin Jun 21, 2021
9a22fce
Bump geonetwork from `a0b6187` to `cd887b5`
dependabot[bot] Jul 5, 2021
a91470d
Merge pull request #3463 from georchestra/dependabot/submodules/maste…
fvanderbiest Jul 5, 2021
4464548
[datafeeder] Fix (workaround) issue with GeoServer REST API
groldan Jul 6, 2021
e22e8ca
Merge pull request #3466 from georchestra/datafeeder/workaround_geose…
groldan Jul 6, 2021
af9aba9
[datafeeder] Simplify and fix template to add topicCategory metadata …
groldan Jul 13, 2021
240b8b1
Merge pull request #3469 from georchestra/datafeeder/add_inspire_topi…
fgravin Jul 19, 2021
bdf3936
mapfishapp: use gn4 api instead of CSW GetDomain
fgravin Aug 10, 2021
5349845
mapfishapp: remove CSW getRecord results_with_summary
fgravin Aug 10, 2021
9193af3
mapfishapp: request only keywords for metadata that have WMS service
fgravin Aug 11, 2021
08a420f
mapfishapp: change config CSW_GETDOMAIN_PROPERTY to GN4_INDEX_KEYWORD…
fgravin Aug 11, 2021
3aa7056
mapfishapp: update translations for GN4 aggregation API message
fgravin Aug 11, 2021
09d4d0c
GS - make sure we use the customized georchestra version of geofence
pmauduit Aug 16, 2021
6be7115
Merge pull request #3480 from georchestra/fixing-geofence-backport
pmauduit Aug 23, 2021
a1b4806
gh-action - also builds geofence customized modules (#3486)
pmauduit Aug 23, 2021
8dd7024
gs - triggering a build
pmauduit Aug 23, 2021
9da981c
[datafeeder] point at the right dir when packaging the war
landryb Aug 24, 2021
1e41ff2
Makefile: also pass -DskipTests to maven in war-build-georchestra
landryb Aug 24, 2021
bbc2d6a
Merge pull request #3488 from landryb/fix/bot
landryb Aug 24, 2021
8d01f93
Merge pull request #3487 from landryb/fix/df-ui-war
landryb Aug 24, 2021
bf41713
[datafeeder-ui] add *.css to resources mapping
landryb Aug 24, 2021
6fc245f
Merge pull request #3489 from landryb/fix/datafeeder-css
pmauduit Aug 24, 2021
30898c0
inject git tags into system properties for debian package versionning…
landryb Aug 25, 2021
6789dd8
update RELEASE_PROCEDURE.md to set proper versioning for debian packa…
landryb Aug 25, 2021
8f5212e
header - link to datafeeder
landryb Aug 27, 2021
9085b74
only show datafeeder link if the user is connected
landryb Aug 30, 2021
90cb3ac
mapfishapp: Fix typo in translation
fgravin Sep 6, 2021
feb6eb4
Merge pull request #3493 from landryb/feat/header-df
fvanderbiest Sep 13, 2021
04e7415
datafeeder: fixed active parameter + relocate tab
fvanderbiest Sep 13, 2021
f0446ff
Merge pull request #3490 from landryb/update-release-procedure
fvanderbiest Sep 13, 2021
10c4e0d
Geonetwork submodule update to branch georchestra-gn4-4.0.5
groldan Aug 7, 2021
d71a361
New module: security-proxy-spring-integration
groldan Aug 9, 2021
1d7871b
Add standard header sec-userid and userId property to GeorchestraUser…
groldan Aug 9, 2021
bdc2563
Rename Makefile's docker-build-gn3 as docker-build-gn
groldan Aug 11, 2021
c375893
Add standard header sec-lastupdated
groldan Aug 15, 2021
862f2f7
Geonetwork submodule set branch to georchestra-gn4-4.x-dev_ldap_sync_…
groldan Aug 30, 2021
27a58e1
Add db init script to create geonetwork_georchestra schema
groldan Sep 8, 2021
1c4bbab
security-proxy: LdapUserDetailsRequestHeaderProvider cached headers t…
groldan Sep 8, 2021
2b1af86
ldap - introducing unique object identifier
pmauduit Sep 8, 2021
e1fa3c0
console: Add endpoint to serve users list with a common object model
groldan Sep 10, 2021
aa136df
console: Add uniqueIdentifier property to Account and OrgExt
groldan Sep 10, 2021
f53f1c0
Provide Organization lastUpdated hash and simplify ldap header mappings
groldan Sep 10, 2021
feef02f
console: /internal/organizations REST endpoint
groldan Sep 10, 2021
a76ee37
Pull off users, roles, and orgs DAOs to a library module
groldan Sep 10, 2021
1b2699d
proxy: add dependency on ldap-account-management and configure its beans
groldan Sep 10, 2021
6f9c60a
proxy: add header provider to supply full base64 JSON user details
groldan Sep 10, 2021
cdfab88
Console client in security proxy integration to query users and orgs
groldan Sep 13, 2021
e388d47
Fully implement Roles/Groups/UsersApi as REST client-server and DAO
groldan Sep 15, 2021
7e3cfbd
Update geonetwork submodule pointer
groldan Sep 20, 2021
bb68e58
ldap - introducing unique object identifier for roles
groldan Sep 22, 2021
20d693e
ldap-account-management: handle georchestraObjectIdentifier for roles
groldan Sep 22, 2021
3d71a37
Revert GeorchestraUser.organization from full object to simple string
groldan Sep 22, 2021
3cc25b4
ldap-account-management: add new API integration tests with testconta…
groldan Sep 22, 2021
2e49457
postgres: remove schema geonetwork_georchestra
groldan Sep 23, 2021
7a247a2
Add testcontainers module
groldan Sep 27, 2021
91f52e9
Make console API client RestClient constructor public
groldan Sep 28, 2021
3d2bc34
Fix broken github workflows due to new modules not being found
groldan Sep 28, 2021
891cd33
Add ROLE_ prefix when building user details GrantedAuthority
groldan Sep 29, 2021
0bfe0b7
Build datafeeder when security-proxy-spring-integration/ or commons/ …
groldan Sep 29, 2021
566030d
Remove datafeeder's README from security-proxy-spring-integration
groldan Sep 29, 2021
f05ad87
Fix anonymous user details, ROLE_ will be added back when creating th…
groldan Sep 29, 2021
c43aca4
Fix failing console tests
groldan Sep 30, 2021
d459a91
Fix console integration tests
groldan Oct 5, 2021
34f9dda
Move org/role/account DAO LDAP integration tests to ldap-account-mana…
groldan Oct 5, 2021
1ff85bb
Remove dead code: Account.newPassword field is not used anyhwere
groldan Oct 5, 2021
81995be
Build ldap and postgres docker images before running console ci tests
groldan Oct 6, 2021
eeae54f
Fix geonetwork client urls for GN4: api/0.1/* -> api/*
groldan Oct 6, 2021
6c3abb0
Do not auto add lastUpdated to user if missing, presence used to vali…
groldan Oct 6, 2021
c76b0ca
WIP making datafeeder work with latest GN4
groldan Oct 6, 2021
8c6c40d
Adapt datafeeder's docker-compose.yml to GN 4
groldan Oct 17, 2021
d53fc05
security-proxy: allow to send full user organization JSON payload thr…
groldan Oct 18, 2021
568a301
datafeeder: adapt to GeorchestraUser model change
groldan Oct 18, 2021
cfb6fbc
Initializing README.md with some considerations about PR georchestra/…
jmbourdaret Oct 19, 2021
6eb9be8
update README.md with the right versions numbers
jmbourdaret Oct 19, 2021
143ae73
rebased geonetwork submodule
groldan Oct 21, 2021
cc7aafe
console: replace fabric8io/docker-maven-plugin by testcontainers
groldan Oct 21, 2021
2ae1ef3
datafeeder: make ci build the required georchestra docker images
groldan Oct 21, 2021
46e8a80
Build geonetwork docker image in a github workflow
groldan Oct 21, 2021
3a1a2cc
Merge pull request #3511 from jmbourdaret/update_migration_21_readme_…
fvanderbiest Oct 22, 2021
a2bb8d5
Merge pull request #3497 from georchestra/georchestra-gn4-4.x-dev
groldan Oct 26, 2021
cec64b0
Increase ci build timeout for geonetwork and datafeeder to 45 minutes
groldan Oct 26, 2021
9e30af7
Force gn ci build when .github/workflows/geonetwork.yml changes
groldan Oct 26, 2021
433852a
Merge pull request #3477 from fgravin/gn4-csw-mapfishapp
fvanderbiest Oct 27, 2021
84ef8c6
Bump geonetwork from `858207c` to `43c8c2f`
dependabot[bot] Oct 28, 2021
5474b24
Merge pull request #3514 from georchestra/dependabot/submodules/maste…
fvanderbiest Oct 28, 2021
700e5a6
Update geonetwork submodule 43c8c2f2b..d6113071a
groldan Oct 28, 2021
6a223a8
Add GN_USERADMIN role and testuseradmin user
groldan Oct 29, 2021
874a83e
ldap-account-management: support users with no organization
groldan Oct 29, 2021
6a69a8a
Build required docker images in geonetwork CI workflow
groldan Nov 3, 2021
cd8d131
Use checkout v2 in geonetwork CI workflow
groldan Nov 4, 2021
a19f7f6
Merge pull request #3516 from georchestra/gn_leverage_groupadmins
groldan Nov 4, 2021
e33df33
ldap-account-management: fix compile warnings in OrgDao and related
groldan Oct 30, 2021
763f86a
ldap-account-management: remove dead-code property RoleDaoImpl.basePath
groldan Oct 30, 2021
8d7f3de
ldap-account-management: fix compile warnings in RoleDaoImpl
groldan Oct 30, 2021
721c2e1
ldap-account-management: fix compile warnings and dead code in Accoun…
groldan Oct 30, 2021
716f873
console: remove dead code
groldan Oct 30, 2021
55fe154
ldap-account-management: port un-run AccountDaoTest tests to AccountD…
groldan Oct 30, 2021
fe85463
ldap-account-management: remove dead-code `originLogin` arg from Acco…
groldan Oct 30, 2021
07c1fa3
ldap-account-management: remove dead-code originLogin arg from RoleDa…
groldan Oct 30, 2021
6a28c5c
ldap-account-management: rename AccountDao.exist() to exists()
groldan Oct 30, 2021
3a500b3
Add missing (c) headers
groldan Nov 4, 2021
25311bf
ldap-account-management: code style improvements
groldan Oct 30, 2021
075656b
Fix Org context mapping for nulls and implement equals/hashCode
groldan Oct 30, 2021
b2ab8da
Extract interface for OrgsDao/OrgsDaoImpl
groldan Oct 31, 2021
ce919d3
console: refactor RolesControllerTest to test at the right abstractio…
groldan Oct 31, 2021
8af3882
console/ldap-accounts: hide OrgExt from api and make it a true implem…
groldan Oct 31, 2021
0df0e29
Fix Makefile builds since GN4 merge (#3518)
landryb Nov 4, 2021
835ac02
Update GN4 submodule
jahow Nov 5, 2021
c94363c
Merge pull request #3523 from georchestra/update-gn4
pmauduit Nov 8, 2021
48b661c
Add a tutorial about how to create a custom edition form in GN
jeanpommier Nov 9, 2021
810acab
Merge pull request #3527 from georchestra/tutorial_custom_gn_form
fvanderbiest Nov 10, 2021
a69391a
Merge pull request #3521 from landryb/master
fvanderbiest Nov 10, 2021
18142bd
Merge pull request #3520 from georchestra/console_and_ldap_code_maint…
groldan Nov 18, 2021
3b4f5a1
proxy: Fix bean definitions for OrgsDao and RoleDao
groldan Nov 18, 2021
c26f4d0
update geonetwork submodule
groldan Nov 18, 2021
b6e4da8
Update geonetwork submodule pre authenticated users with no organization
groldan Nov 18, 2021
a1def29
update gn submodule
jahow Nov 19, 2021
0f133c7
Merge pull request #3540 from georchestra/update-gn4
fgravin Nov 19, 2021
3a4f9f8
build(deps): bump geonetwork from `0f220b7` to `a74f564`
dependabot[bot] Nov 26, 2021
915b9d8
Merge pull request #3544 from georchestra/dependabot/submodules/maste…
pmauduit Nov 26, 2021
a08274b
build(deps): bump geonetwork from `a74f564` to `a9a23b7`
dependabot[bot] Dec 2, 2021
1a392c4
Merge pull request #3549 from georchestra/dependabot/submodules/maste…
fvanderbiest Dec 2, 2021
1199126
header - using 3 letters for GN admin UI (#3515)
pmauduit Dec 6, 2021
35c3c38
build(deps): bump geonetwork from `a9a23b7` to `87aeca0`
dependabot[bot] Dec 10, 2021
c8ce3c0
Merge pull request #3551 from georchestra/dependabot/submodules/maste…
fvanderbiest Dec 13, 2021
6f1948d
build(deps): bump geonetwork from `87aeca0` to `e0763a2`
dependabot[bot] Dec 15, 2021
566b19d
Merge pull request #3550 from georchestra/gn4-3letters-codelang
fvanderbiest Dec 16, 2021
266ed4c
no functional changes
fvanderbiest Dec 16, 2021
135bb87
Merge pull request #3555 from georchestra/dependabot/submodules/maste…
fvanderbiest Dec 16, 2021
51595c5
fix(console): avoid self-closing custom tags
tonio Dec 17, 2021
93db5b0
Merge pull request #3557 from georchestra/geor-3318-missing-graphs
fvanderbiest Dec 17, 2021
f168fe5
mapfishapp: Fix failing test cases, GeoTools forceXY needs to be set
groldan Dec 20, 2021
cea1694
mapfishapp: fix CI build
groldan Dec 20, 2021
0371c85
mapfishapp: upgrade to latest GeoTools release 26.1
groldan Dec 20, 2021
81c1e82
mapfishapp: remove dependency on custom build of commons-httpclient
groldan Dec 20, 2021
62c7e7c
mapfishapp: fix ci tests command and avoid reusing JVM forks for sure…
groldan Dec 20, 2021
9ecb44d
Merge pull request #3560 from georchestra/mapfishapp_build_fix
fvanderbiest Dec 27, 2021
b7064dc
mapfishapp js final build
fvanderbiest Dec 27, 2021
81a0a00
skip jsbuild command by default
fvanderbiest Dec 29, 2021
d2131c7
console - removing latest context
fvanderbiest Jan 7, 2022
f6b0ea4
update copyright year to 2022
fvanderbiest Jan 7, 2022
107eb3d
updating gn submodule configuration
pmauduit Jan 17, 2022
5c1ed23
Adding migration notes for the LDAP / GN4
pmauduit Jan 18, 2022
070c1ac
sp - implements webdav specific http verbs
pmauduit May 21, 2021
f0e7b69
proxy - webdav - adding tests
pmauduit Aug 17, 2021
36dcc53
proxy - adding a test for non supported http verbs
pmauduit Aug 18, 2021
e5eaeb0
Add more webdav verbs
Sep 9, 2021
092f8ee
Fix tests
Sep 9, 2021
2034bef
Merge pull request #3568 from georchestra/21-migration-notes
fvanderbiest Jan 18, 2022
1f2c740
Remove unsused commented code.
Jan 18, 2022
7b63195
Merge pull request #3569 from georchestra/sp-implement-webdav-requests
Jan 18, 2022
b201a38
build(deps): bump geonetwork from `e0763a2` to `29e5f39`
dependabot[bot] Jan 19, 2022
0d5dd82
Merge pull request #3570 from georchestra/dependabot/submodules/maste…
pmauduit Jan 20, 2022
f91d3bc
console - removing springframework repositories
pmauduit Jan 20, 2022
201c57f
gh actions - being able to launch workflows from the web ui
pmauduit Jan 20, 2022
922f2ba
remove CKAN-related roles
fvanderbiest Dec 31, 2021
2731c9f
Merge pull request #3563 from georchestra/remove_ckan_roles
fvanderbiest Jan 21, 2022
71518aa
Merge pull request #3572 from georchestra/gh-actions-workflow_dispatch
pmauduit Jan 21, 2022
930ab7c
ldap-mgmt - updating test resources
pmauduit Jan 21, 2022
4f4414e
Merge pull request #3561 from georchestra/mapfishapp-build
fvanderbiest Jan 26, 2022
40822cd
CAS6 release notes
fvanderbiest Jan 26, 2022
2d6957a
migration to 22
fvanderbiest Jan 26, 2022
4609ecb
update codacy badge url
pmauduit Jan 26, 2022
cb56489
Merge pull request #3565 from georchestra/lastcontext
fvanderbiest Jan 26, 2022
3307371
extractorapp - fix docker build (#3502)
pmauduit Jan 26, 2022
06290d3
keep only start year
fvanderbiest Jan 26, 2022
dd55c03
Merge pull request #3566 from georchestra/copyright-year
fvanderbiest Jan 26, 2022
635dd30
header - fix login from geoserver web
fvanderbiest Jan 26, 2022
e8d2a9e
Remove the uid quert string from change password form
Jan 26, 2022
6cc3fc9
Merge pull request #3577 from georchestra/fix-geoserver-login
fvanderbiest Jan 26, 2022
7253bea
updating workflows and dependabot for 22.0.x
fvanderbiest Jan 26, 2022
edd0fa2
console - changing login links
fvanderbiest Jan 26, 2022
2386a31
Merge pull request #3580 from georchestra/caslogin
fvanderbiest Jan 26, 2022
e3dd004
Remove link with querystring
Jan 26, 2022
458f947
Merge pull request #3579 from georchestra/workflows
fvanderbiest Jan 26, 2022
da3b120
df-ui - fixing build
pmauduit Jan 26, 2022
9427ca9
migration notes - gn4 to ms2 link
fvanderbiest Jan 26, 2022
83717cd
migration notes - fixed typos
fvanderbiest Jan 26, 2022
2933815
Remove unseless check in the get requests
Jan 27, 2022
a60a879
Fix broken changepassword mechanism in master
Jan 27, 2022
50b2b33
Fix formating and tests
Jan 27, 2022
d5962ac
Fix tests
Jan 27, 2022
1ab47b8
Merge pull request #3578 from georchestra/3138-no-userid-in-changepas…
Jan 27, 2022
6761f25
Remove cas-server-webapp
Jan 27, 2022
809c8f6
Remove the CI linked to CAS
Jan 27, 2022
577ce22
Remove target from Makefile
Jan 27, 2022
3b7f073
lower loglevel to debug, no need to spam logs
landryb Feb 4, 2022
a22e5b2
gs - fixing dependencies calculation (#3459)
pmauduit Feb 4, 2022
1d6c78a
sp - do not make an extra DNS resolution if unecessary (#3554)
pmauduit Feb 4, 2022
6abfcdd
doc - removing mentions to gdal java bindings (#3525)
pmauduit Feb 4, 2022
d7d6a2c
Make OrgsDaoImpl.findAllWithExt() org to ext matching case insensitive
groldan Feb 8, 2022
631af85
Merge pull request #3628 from georchestra/issue_3626
pmauduit Feb 11, 2022
d136345
Merge pull request #3614 from georchestra/removing-gdalogr-from-doc-3525
pmauduit Feb 11, 2022
ce1ee07
Merge pull request #3613 from georchestra/fix-sp-trust-sp-3554
pmauduit Feb 11, 2022
589f429
Merge pull request #3611 from georchestra/fixing-gs-deps-3459
pmauduit Feb 11, 2022
f8ecb80
Merge pull request #3610 from landryb/sec-proxy-spring-log
pmauduit Feb 11, 2022
b3b59f7
gh action - geoserver - more time needed to complete the build
pmauduit Feb 11, 2022
1f1670e
gn - updating gn submodule
pmauduit Feb 11, 2022
f62f1ad
ldap - migrating to mdb (3574)
pmauduit Feb 4, 2022
f2d34dc
console - integration tests - updating testsuite
pmauduit Feb 11, 2022
125ef92
Merge pull request #3612 from georchestra/ldap-migrating-to-mdb-3574
pmauduit Feb 14, 2022
385a41d
gn - updating gn submodule
landryb Feb 15, 2022
12b1f17
Merge pull request #3642 from landryb/geonetwork/update-submodule-191…
landryb Feb 15, 2022
9a603f1
Merge pull request #3594 from georchestra/remove-cas-webapp
pmauduit Feb 15, 2022
1397b6b
gn - updating gn submodule
landryb Feb 17, 2022
d48b7dc
Merge pull request #3644 from landryb/fix/gn-submodule
pmauduit Feb 17, 2022
565c51c
gn - updating gn submodule - fixes #3630
landryb Feb 17, 2022
ef26a01
updating gn submodule (#3655)
pmauduit Feb 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Bug report
about: Create a report to help us improve.

If the bug is a security issue, please **do not fill an issue**, and instead send a mail to <[email protected]>.

---

**Describe the bug**
A clear and concise description of what the bug is.

**geOrchestra version or branch**

eg: 17.12 or 18.06 or master ?

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.
32 changes: 32 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
version: 2
updates:
- package-ecosystem: maven
directory: "/"
schedule:
interval: weekly
open-pull-requests-limit: 10
target-branch: master
assignees:
- RemiDesgrange
ignore:
- dependency-name: org.webjars:extjs
versions:
- "> 4.1.1a"
- package-ecosystem: gitsubmodule
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
target-branch: master
- package-ecosystem: gitsubmodule
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
target-branch: 20.1.x
- package-ecosystem: gitsubmodule
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
target-branch: 22.0.x
10 changes: 10 additions & 0 deletions .github/resources/m2-settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<id>artifactory-georchestra</id>
<mirrorOf>*</mirrorOf>
<url>https://artifactory.georchestra.org/artifactory/maven</url>
</mirror>
</mirrors>
</settings>
81 changes: 81 additions & 0 deletions .github/workflows/analytics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: "analytics"
on:
workflow_dispatch:
push:
paths:
- "commons/**"
- "analytics/**"
pull_request:
paths:
- "commons/**"
- "analytics/**"

jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: "Checking out"
uses: actions/checkout@v1

- name: "Setting up Java"
uses: actions/setup-java@v1
with:
java-version: '8.x'

- name: "Configuring Maven"
run: |
mkdir -p $HOME/.m2
cp .github/resources/m2-settings.xml $HOME/.m2/settings.xml

- name: "Maven repository caching"
uses: actions/cache@v1
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

- name: "Installing & checking formatting"
run: ./mvnw --no-transfer-progress -B -P-all,analytics -Dfmt.action=validate install -Dadditionalparam=-Xdoclint:none -DskipTests

- name: "Running tests"
working-directory: analytics/
run: ../mvnw --no-transfer-progress clean verify -Pit -Dfmt.skip=true -Dadditionalparam=-Xdoclint:none

- name: Getting image tag
if: github.repository == 'georchestra/georchestra'
id: version
run: echo ::set-output name=VERSION::$(echo $GITHUB_REF | cut -d / -f 3)

- name: "Building docker image"
if: github.repository == 'georchestra/georchestra'
working-directory: analytics/
run: ../mvnw --no-transfer-progress clean package docker:build -Pdocker,log4j-logstash,sentry-log4j -DdockerImageName=georchestra/analytics:${{ steps.version.outputs.VERSION }} -DskipTests

- name: "Logging in docker.io"
if: github.repository == 'georchestra/georchestra'
uses: azure/docker-login@v1
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/georchestra'
run: |
docker tag georchestra/analytics:${{ steps.version.outputs.VERSION }} georchestra/analytics:latest
docker push georchestra/analytics:latest

- name: "Pushing release branch to docker.io"
if: contains(github.ref, 'refs/heads/22.') && github.repository == 'georchestra/georchestra'
run: |
docker push georchestra/analytics:${{ steps.version.outputs.VERSION }}

- name: "Pushing release tag to docker.io"
if: contains(github.ref, 'refs/tags/22.') && github.repository == 'georchestra/georchestra'
run: |
docker push georchestra/analytics:${{ steps.version.outputs.VERSION }}

- name: "Remove SNAPSHOT jars from repository"
run: |
find .m2/repository -name "*SNAPSHOT*" -type d | xargs rm -rf {}
81 changes: 81 additions & 0 deletions .github/workflows/atlas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: "atlas"
on:
workflow_dispatch:
push:
paths:
- "commons/**"
- "atlas/**"
pull_request:
paths:
- "commons/**"
- "atlas/**"

jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: "Checking out"
uses: actions/checkout@v1

- name: "Setting up Java"
uses: actions/setup-java@v1
with:
java-version: '8.x'

- name: "Configuring Maven"
run: |
mkdir -p $HOME/.m2
cp .github/resources/m2-settings.xml $HOME/.m2/settings.xml

- name: "Maven repository caching"
uses: actions/cache@v1
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

- name: "Installing & checking formatting"
run: ./mvnw --no-transfer-progress -B -P-all,atlas -Dfmt.action=validate install -Dadditionalparam=-Xdoclint:none -DskipTests

- name: "Running tests"
working-directory: atlas/
run: ../mvnw --no-transfer-progress clean verify -Pit -Dfmt.skip=true -Dadditionalparam=-Xdoclint:none

- name: Getting image tag
if: github.repository == 'georchestra/georchestra'
id: version
run: echo ::set-output name=VERSION::$(echo $GITHUB_REF | cut -d / -f 3)

- name: "Building docker image"
if: github.repository == 'georchestra/georchestra'
working-directory: atlas/
run: ../mvnw --no-transfer-progress clean package docker:build -Pdocker,log4j-logstash,sentry-log4j -DdockerImageName=georchestra/atlas:${{ steps.version.outputs.VERSION }} -DskipTests

- name: "Logging in docker.io"
uses: azure/docker-login@v1
if: github.repository == 'georchestra/georchestra'
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/georchestra'
run: |
docker tag georchestra/atlas:${{ steps.version.outputs.VERSION }} georchestra/atlas:latest
docker push georchestra/atlas:latest

- name: "Pushing release branch to docker.io"
if: contains(github.ref, 'refs/heads/22.') && github.repository == 'georchestra/georchestra'
run: |
docker push georchestra/atlas:${{ steps.version.outputs.VERSION }}

- name: "Pushing release tag to docker.io"
if: contains(github.ref, 'refs/tags/22.') && github.repository == 'georchestra/georchestra'
run: |
docker push georchestra/atlas:${{ steps.version.outputs.VERSION }}

- name: "Remove SNAPSHOT jars from repository"
run: |
find .m2/repository -name "*SNAPSHOT*" -type d | xargs rm -rf {}
94 changes: 94 additions & 0 deletions .github/workflows/console.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
name: "console"
on:
workflow_dispatch:
push:
paths:
- "ldap/**"
- "postgresql/**"
- "commons/**"
- "ldap-account-management/**"
- "console/**"
pull_request:
paths:
- "ldap/**"
- "postgresql/**"
- "commons/**"
- "ldap-account-management/**"
- "console/**"

jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: "Checking out"
uses: actions/checkout@v1

- name: "Setting up Java"
uses: actions/setup-java@v1
with:
java-version: '8.x'

- name: "Configuring Maven"
run: |
mkdir -p $HOME/.m2
cp .github/resources/m2-settings.xml $HOME/.m2/settings.xml

- name: "Maven repository caching"
uses: actions/cache@v1
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

- name: "Installing & checking formatting"
run: ./mvnw install -pl :console --also-make -P-all,console --no-transfer-progress -B -Dfmt.action=validate -Dadditionalparam=-Xdoclint:none -DskipTests
# note "-pl :console --also-make" builds only the project and its dependencies

- name: "Building LDAP and PostgreSQL docker images"
if: github.repository == 'georchestra/georchestra'
run: |
docker build -t georchestra/ldap:latest ./ldap
docker build -t georchestra/database:latest ./postgresql

- name: "Running tests"
working-directory: console/
run: ../mvnw verify --no-transfer-progress -Dfmt.skip=true -Dadditionalparam=-Xdoclint:none -Dskip.npm

- name: Getting image tag
if: github.repository == 'georchestra/georchestra'
id: version
run: echo ::set-output name=VERSION::$(echo $GITHUB_REF | cut -d / -f 3)

- name: "Building docker image"
if: github.repository == 'georchestra/georchestra'
working-directory: console/
run: ../mvnw --no-transfer-progress clean package docker:build -Pdocker,log4j-logstash,sentry-log4j -DdockerImageName=georchestra/console:${{ steps.version.outputs.VERSION }} -DskipTests

- name: "Logging in docker.io"
if: github.repository == 'georchestra/georchestra'
uses: azure/docker-login@v1
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/georchestra'
run: |
docker tag georchestra/console:${{ steps.version.outputs.VERSION }} georchestra/console:latest
docker push georchestra/console:latest

- name: "Pushing release branch to docker.io"
if: contains(github.ref, 'refs/heads/22.') && github.repository == 'georchestra/georchestra'
run: |
docker push georchestra/console:${{ steps.version.outputs.VERSION }}

- name: "Pushing release tag to docker.io"
if: contains(github.ref, 'refs/tags/22.') && github.repository == 'georchestra/georchestra'
run: |
docker push georchestra/console:${{ steps.version.outputs.VERSION }}

- name: "Remove SNAPSHOT jars from repository"
run: |
find .m2/repository -name "*SNAPSHOT*" -type d | xargs rm -rf {}
49 changes: 49 additions & 0 deletions .github/workflows/database.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: "PostGreSQL"
on:
workflow_dispatch:
push:
paths:
- "postgresql/**"
pull_request:
paths:
- "postgresql/**"

jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: "Checking out"
uses: actions/checkout@v1

- name: Getting image tag
id: version
run: echo ::set-output name=VERSION::$(echo $GITHUB_REF | cut -d / -f 3)

- name: "Docker build database"
if: github.repository == 'georchestra/georchestra'
working-directory: postgresql/
run: docker build -t georchestra/database:${{ steps.version.outputs.VERSION }} .

- name: "Logging in docker.io"
if: github.repository == 'georchestra/georchestra'
uses: azure/docker-login@v1
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/georchestra'
run: |
docker tag georchestra/database:${{ steps.version.outputs.VERSION }} georchestra/database:latest
docker push georchestra/database:latest

- name: "Pushing release branch to docker.io"
if: contains(github.ref, 'refs/heads/22.') && github.repository == 'georchestra/georchestra'
run: |
docker push georchestra/database:${{ steps.version.outputs.VERSION }}

- name: "Pushing release tag to docker.io"
if: contains(github.ref, 'refs/tags/22.') && github.repository == 'georchestra/georchestra'
run: |
docker push georchestra/database:${{ steps.version.outputs.VERSION }}
Loading