Dave Page
e7bea6686b
Fix many issues with the Python tests that only seem to show up on Github runners.
2023-03-30 11:16:46 +01:00
Dave Page
bbc46c0990
Another missing sudo
2023-03-29 18:32:11 +01:00
Dave Page
1527daede8
Make sure we can edit the PostgreSQL config
2023-03-29 18:27:02 +01:00
Dave Page
cc4dfaf951
Run Python regression tests.
2023-03-29 16:46:53 +01:00
Dave Page
d3f058cf1f
Don't include built assets in the source tarball.
...
It looks like code to build and include Javascript bundles was added when React
was first included in the project. This shouldn't be the case - the source tarball
should contain only the source code.
2023-03-29 15:08:35 +01:00
Dave Page
ac4827c33b
Don't let actions pile up!
2023-03-29 13:08:53 +01:00
Dave Page
43449be18c
Run Javascript tests.
2023-03-29 12:51:27 +01:00
Dave Page
e797eb17eb
Cleanup and improve robustness of Github actions.
2023-03-28 14:24:04 +01:00
Dave Page
034e96f713
Use Yarn 2 for Docker builds to avoid network timeout issues.
2023-03-27 10:58:18 +01:00
Dave Page
49b5ab71c2
Use repo commit URLs that Yarn 2+ is happy with.
2023-03-24 16:30:38 +00:00
Dave Page
bf25fcc919
Ignore some yarn 2 artefacts.
2023-03-24 16:19:59 +00:00
Dave Page
8700a17dad
Concurrent SonarQube runs can cause problems if they report times out of order
2023-03-24 10:16:08 +00:00
Dave Page
8b815d4aac
Archive builds on Github.
2023-03-23 16:51:18 +00:00
Dave Page
e046101305
Add a tarball build check action.
2023-03-23 15:31:37 +00:00
Dave Page
88fc8772d1
Add a Python wheel build check action.
2023-03-23 15:31:11 +00:00
Dave Page
4549abb6b3
Add an PDF build check action.
2023-03-23 15:24:52 +00:00
Dave Page
13a3b153e5
Add an ePub build check action.
2023-03-23 15:09:22 +00:00
Dave Page
2353702f0b
Make the doc build action a little more efficient.
2023-03-23 15:07:40 +00:00
Dave Page
0e38d1b82b
Remove remnants of CentOS/RHEL 7 packaging.
2023-03-23 14:02:58 +00:00
Dave Page
faab0c3896
Configure dependabot for pgAdmin.
2023-03-23 18:51:00 +05:30
Dave Page
bf38a0caa8
Run SonarQube scans on pushes to the master branch.
2023-03-23 18:49:58 +05:30
Dave Page
a66dfff39d
Add a Github action to check the container build.
2023-03-22 16:07:04 +00:00
Dave Page
38f0809858
Add a Github action to check translations look OK.
2023-03-22 16:06:45 +00:00
Dave Page
f3ee014cbd
Remove some old makefile targets that are no longer required.
2023-03-22 15:34:07 +00:00
Dave Page
e408049bae
Update supported Python versions.
2023-03-14 11:53:05 +00:00
Dave Page
ff25afb88e
Add missing import.
2023-02-28 11:24:35 +00:00
Dave Page
cf948603cf
Update copyright notices in Dockerfile and Makefile and ensure they don't get missed again.
2023-02-08 14:28:57 +00:00
Dave Page
c53c966222
Revert to using postgresql-libs
...
The libpq5 package currently has a dependency on libzstd, which is only in EPEL on EL7.
Use postgresql-libs instead for now.
We need to change this back to libpq5 if/when the RPM is fixed, so we can include the -devel package.
2023-01-06 09:33:03 +00:00
Dave Page
895feeb4ad
Move external repos to pgadmin-org
2023-01-06 09:25:39 +00:00
Dave Page
94d6b85d72
Include libpq development packages in the repos. ( #5667 )
...
While we're at it:
- Automatically find the latest PostgreSQL installation on EL/Fedora
- Use libpq5 on EL/Fedora, not postgresql-libs.
Fixes #5650
2022-12-22 16:51:21 +05:30
Dave Page
45aa274a9e
Fix path.
2022-12-15 10:45:54 +00:00
Dave Page
8ecdfb4298
We should be using PostgreSQL 15 libs.
2022-12-15 10:31:46 +00:00
Dave Page
822593d761
Always build the container with alpine:latest rather than a specific version.
2022-12-07 11:03:51 +00:00
Dave Page
582c480611
Some minor string improvements.
2022-12-06 14:50:26 +00:00
Dave Page
0e6d8ed030
Template word-smithing.
2022-12-02 13:20:55 +00:00
Dave Page
13bbaf9e4f
Add security reporting info.
2022-11-28 10:46:04 +00:00
Dave Page
8ef3f232ab
Support PostgreSQL 15.
2022-10-17 10:02:45 +01:00
Dave Page
b519af280b
Don't assume the system python executable is "python". Favour "python3" and fall back.
2022-10-06 12:43:03 +01:00
Dave Page
64d9fd0a0b
Disable executable page protection, otherwise NWjs may crash.
2022-10-06 12:42:17 +01:00
Dave Page
cc55c8db89
Tighten up macOS entitlements, and add comments explaining.
...
Note that this re-enables executable page protection, which was disabled for unknown reasons.
2022-10-05 12:36:53 +01:00
Dave Page
8875d8b741
Add a description of the available container tags we publish to the docs.
2022-10-05 12:05:26 +01:00
Dave Page
992dff64af
Expose the Gunicorn limit_request_line parameter in the container, with the default set to the maximum 8190.
...
See #5390 .
2022-10-03 14:09:25 +01:00
Dave Page
b8ec021a07
Add a note about sys.executable potentially needing "help" under WSGI runners.
...
See #5340 .
2022-10-03 13:35:31 +01:00
Dave Page
2b5514a944
Add an action to check the doc build ( #5363 )
2022-09-23 12:44:02 +01:00
Dave Page
61361dd2b8
Naming consistency ( #5362 )
2022-09-23 12:00:18 +01:00
Dave Page
01848e7d5b
Add an action for checking Javascript style. ( #5361 )
2022-09-23 11:55:05 +01:00
Dave Page
04d779c741
Add a GitHub action to check Python code conforms to PEP-8 ( #5360 )
2022-09-23 11:23:13 +01:00
Dave Page
9ed3be335e
Update docs to replace use of patches with Pull Requests. ( #5349 )
2022-09-22 18:24:14 +05:30
Dave Page
6d1283f92d
Update the GitHub org name.
2022-09-22 10:12:08 +01:00
Dave Page
8459a45d72
Update to use GitHub for source repos.
2022-09-21 10:56:03 +01:00
Dave Page
5a5da5f720
Update project location.
2022-09-15 15:39:54 +01:00
Dave Page
37082a955b
Sonarqube fixes.
2022-08-26 10:07:59 +01:00
Dave Page
92741680b5
Fixes a bunch of warnings in the webpack process stemming from the use of the now deprecated division operator.
2022-08-26 12:34:48 +05:30
Dave Page
bbef9acaf6
Fixes a bunch of warnings about missing utilities in the webpack process.
2022-08-26 12:32:09 +05:30
Dave Page
a84118823e
Title case tab label
2022-08-25 13:47:59 +01:00
Dave Page
c8ef4733d0
Various minor string fixes.
2022-08-17 12:47:13 +01:00
Dave Page
71647c886d
Fix label.
2022-08-17 12:34:47 +01:00
Dave Page
6179b216c5
Fix translation.
2022-08-12 14:30:59 +01:00
Dave Page
2567ed5784
Fix a bug introduced by the previous Sonarqube fixes.
2022-08-11 10:44:55 +01:00
Dave Page
3cffcc8f5b
Sonarqube fixes for Docker.
2022-08-11 09:30:43 +01:00
Dave Page
3766fa7f0b
Sphinx doesn't seem to be in EPEL any more.
2022-08-10 17:17:56 +01:00
Dave Page
626681c5ba
Yet more Sonarqube fixes.
2022-08-10 17:01:31 +01:00
Dave Page
9c9fb293da
Yet more Sonarqube fixes.
2022-08-10 16:43:48 +01:00
Dave Page
2bc60c9142
More Sonarqube fixes for macOS
2022-08-10 16:18:19 +01:00
Dave Page
0f11033989
More Sonarqube fixes for Linux
2022-08-10 15:54:51 +01:00
Dave Page
c0c4524ec3
Sonarqube fixes for macOS
2022-08-10 14:56:25 +01:00
Dave Page
5e4d3cc535
More sonarqube fixes for Linux
2022-08-10 11:34:40 +01:00
Dave Page
f6e7221359
Remove unnecessary variable.
2022-08-10 10:44:06 +01:00
Dave Page
d7ad375232
Fix additional issues detected by Sonarqube.
2022-08-10 10:36:47 +01:00
Dave Page
b69af1341b
NodeJS 16 should be the default.
2022-08-10 10:27:40 +01:00
Dave Page
233652c3f1
Fix some issues detected bu Sonarqube.
2022-08-10 10:22:06 +01:00
Dave Page
923f2fc7c4
'file' output might span two lines with universal binaries.
...
Filter out any lines that start with "- Mach-O".
2022-08-10 10:20:01 +01:00
Dave Page
060d7ba46b
Update the container base image to Alpine 3.16 (with Python 3.10.5). Fixes #7595
2022-08-04 11:50:56 +01:00
Dave Page
66a1123268
Clarify config settings that may need to be re-defined if SERVER_MODE or DATA_DIR are updated in an included config file.
2022-08-01 16:17:49 +01:00
Dave Page
3e0d8d1920
Fixes for el9
2022-06-27 10:53:11 +01:00
Dave Page
1b9d219988
PEP-8 fix
2022-06-22 16:28:57 +01:00
Dave Page
7686c33cbd
Tell Docker to always pull the latest base images when building containers.
...
Fixes #7372
2022-05-13 13:55:41 +01:00
Dave Page
0747329575
Don't strip binaries when packaging them in the server RPM as this might break cpython modules.
...
Fixes #7231
2022-04-08 15:27:34 +01:00
Dave Page
cc5cfa0997
Update Yarn lock file.
2022-04-04 13:21:43 +01:00
Dave Page
74719f2805
Update DEPENDENCIES list
2022-04-04 13:21:02 +01:00
Dave Page
e7dc6df723
Support running the container under OpenShift with alternate UIDs. Fixes #7257
2022-03-21 11:19:33 +00:00
Dave Page
08880ebd2e
Fix indentation
2022-03-15 14:54:31 +00:00
Dave Page
ed90045deb
Move the cloud deployment docs to a more appropriate place.
2022-03-15 14:54:22 +00:00
Dave Page
609c41154f
Wording and formatting tweaks.
2022-03-15 14:52:34 +00:00
Dave Page
dfb66b427c
Add CVE number.
2022-03-14 15:26:54 +00:00
Dave Page
39bfb575da
Improve message wording.
2022-03-14 11:18:20 +00:00
Dave Page
83660ec9ed
Update EPAS server icon.
2022-03-02 13:30:59 +00:00
Dave Page
f8df935404
Disable RPATH checking, as it will fail with some of the paths in the Python virtualenv, in particular Pillow.libs.
2022-03-01 13:55:00 +00:00
Dave Page
23aac4f580
Update default Python version
2022-02-02 10:59:39 +00:00
Dave Page
12d6271b13
Quote string
2022-01-21 13:23:13 +00:00
Dave Page
c65f60771a
Enforce the minimum Windows version that the installer will run on. Fixes #7135
2022-01-21 12:59:01 +00:00
Dave Page
920c27bb31
Add trademark notice.
2022-01-04 15:33:10 +00:00
Dave Page
6d026b3e28
Update to gssapi 1.7.x
2021-12-16 10:20:04 +00:00
Dave Page
c8109beaa7
Fix a couple of places missed in the mod_wsgi update.
2021-12-13 10:29:01 +00:00
Dave Page
42d2a18b91
Fix a couple of places missed in the mod_wsgi update.
2021-12-13 10:28:13 +00:00
Dave Page
1e59ec74e1
Bump mod_wsgi version.
2021-12-13 10:03:37 +00:00
Dave Page
2121adb7fb
PEP-8. Sigh.
2021-12-06 17:06:26 +00:00
Dave Page
18c2faf7a9
Update Python version compatibility and PyPi description.
2021-12-06 16:44:50 +00:00
Dave Page
b14285cdbf
Remove mention of 9.6 utilities.
2021-11-30 11:58:02 +00:00
Dave Page
1438eb6364
Update to the latest Alpine release
...
Add libldap, which is now required for libpq, and remove 9.6 support.
2021-11-30 11:56:41 +00:00