Commit Graph

50 Commits

Author SHA1 Message Date
Akshay Joshi
bae912fa40 Added PG version 16 and removed PG version 11 from github actions. 2023-09-27 13:26:21 +05:30
Akshay Joshi
ca3ec76db6
Added version PG 16 and removed PG 11 2023-09-27 12:49:16 +05:30
Dave Page
038ab5eb90 Correct bin path for EPAS. 2023-07-13 15:58:45 +01:00
Dave Page
de7eb73867 Fix a copy/paste error. 2023-07-13 14:57:02 +01:00
Dave Page
be1bdbcd14 Run feature tests on Github.
Initial patch by me, with additional testing/debugging/fixing by Yogesh Mahajan.
2023-07-13 14:31:05 +01:00
Aditya Toshniwal
cc9297327b
Upgrade yarn when running JS test Github action 2023-04-25 10:32:33 +05:30
Dave Page
1f17051bec
Ryn Python tests against EPAS on Windows (#6168) 2023-04-21 13:56:24 +01:00
Dave Page
ad9a67d6d1
Run Python tests on Windows. 2023-04-20 13:34:00 +01:00
Dave Page
b79b2b1265 Run Python tests with PostgreSQL on macOS as well as Linux 2023-04-06 13:05:50 +01:00
Dave Page
644575415e Concurrency control for Python tests. 2023-04-05 16:11:19 +01:00
Dave Page
b14834b06c Use a matrix based test for the different EPAS versions.
This adds parallelism for the different versions, and separates the logs.
2023-04-05 16:09:37 +01:00
Dave Page
0987c955f5 Use a matrix based test for the different PostgreSQL versions.
This adds parallelism for the different versions, and separates the logs.
2023-04-05 16:04:20 +01:00
Dave Page
bdb43f84e8 Correct the make target to install Python requirements for testing. 2023-04-05 15:06:59 +01:00
Dave Page
401358568a Simplify and standardise actions. 2023-04-05 15:01:11 +01:00
Dave Page
6969d5c16f Build docs using a venv, created by our in-tree script. 2023-04-05 13:59:30 +01:00
Dave Page
2d024fd7e6 Run Javascript tests on all three major platforms. 2023-04-05 13:39:44 +01:00
Dave Page
94bba36713 Support all current EPAS versions. 2023-04-04 14:48:32 +01:00
Dave Page
4df23bd576 Add Python tests against EPAS 2023-03-31 16:25:43 +01:00
Dave Page
222de66a83 Run Python tests against all supported PostgreSQL versions. 2023-03-30 15:54:13 +01:00
Dave Page
fb6e59bab8 Merge the doc builds into one action.
This will reduce the CPU time by avoiding multiple install/update cycles.
2023-03-30 11:45:08 +01:00
Dave Page
da937e2618 Don't upgrade base images when running tests.
This takes a lot of time and CPU minutes, and Github keep the images pretty fresh anyway.
2023-03-30 11:23:57 +01:00
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
Aditya Toshniwal
b780339abb
Run only JS test cases in JS test case action 2023-03-30 11:15:35 +05:30
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
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
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
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
Aditya Toshniwal
ec32099d2f
Show appropriate error message when master password is not set instead of 'Crypt key missing'. #5735 2023-03-13 11:51:35 +05:30
Akshay Joshi
10c6a4f8dc 1) Unpin Sphinx version as the issue has been fixed in v 6.1.3
2) Update release note
2023-01-17 17:30:22 +05:30
Akshay Joshi
3515e74204 Pin Sphinx version to 6.1.1 2023-01-09 11:53:05 +05:30
Aditya Toshniwal
cbea043ca1
Allow YouTube video demo links to be added to appropriate pgAdmin documentation. #5563 2022-12-19 10:45:45 +05:30
Dave Page
0e6d8ed030 Template word-smithing. 2022-12-02 13:20:55 +00:00
Akshay Joshi
87487e6cdb
Created issue templates for Bugs and Feature Requests. 2022-12-02 18:07:17 +05:30
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