fix: Bump python & javascript dependencies (#9827)

* Update Python dependencies:
   - google-auth-oauthlib 1.3.0 → 1.3.1
   - sphinxcontrib-youtube 1.4.1 → 1.5.0
   - fixtures 4.3.1 → 4.3.2
   - Add missing newline at end of requirements files

* Update JavaScript dependencies:
   - Replace deprecated @babel/plugin-proposal-* packages with @babel/plugin-transform-* equivalents
   - Remove unused @types/classnames dependency
   - Update yarn.lock
   - Pin the 'react-frame-component' to '~5.2.6'

* fix: Use PostGIS 36 for EPAS 18 in CI workflow
   - EPAS 18 ships with edb-as18-postgis36 instead of postgis34.
   - Add a postgisver matrix variable to support mixed versions.
   - Add exclude+include for EPAS 18 PostGIS matrix to fix empty runs-on

* Moving '@babel/plugin-transform-class-properties', '@babel/preset-react' to devDependencies section
pull/9807/merge
Ashesh Vashi 2026-04-08 17:31:56 +05:30 committed by GitHub
parent d59fcf3459
commit 872d5ac0b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 353 additions and 401 deletions

View File

@ -33,6 +33,17 @@ jobs:
matrix:
os: [ubuntu-22.04, windows-latest]
pgver: [14, 15, 16, 17, 18]
postgisver: [34]
exclude:
- pgver: 18
postgisver: 34
include:
- os: ubuntu-22.04
pgver: 18
postgisver: 36
- os: windows-latest
pgver: 18
postgisver: 36
runs-on: ${{ matrix.os }}
@ -53,7 +64,7 @@ jobs:
if: ${{ matrix.os == 'ubuntu-22.04' }}
run: |
sudo apt update
sudo apt install -y libpq-dev libffi-dev libssl-dev libkrb5-dev zlib1g-dev edb-as${{ matrix.pgver }}-server edb-as${{ matrix.pgver }}-server-pldebugger edb-as${{ matrix.pgver }}-postgis34
sudo apt install -y libpq-dev libffi-dev libssl-dev libkrb5-dev zlib1g-dev edb-as${{ matrix.pgver }}-server edb-as${{ matrix.pgver }}-server-pldebugger edb-as${{ matrix.pgver }}-postgis${{ matrix.postgisver }}
- name: Install pgagent on Linux
if: ${{ matrix.os == 'ubuntu-22.04' && matrix.pgver <= 16 }}

1
.gitignore vendored
View File

@ -59,5 +59,6 @@ auditpy.txt
web/coverage/
web/.coverage
web/regression/.coverage
.worktree/
web/regression/covhtml/
web/regression/htmlcov/

View File

@ -34,7 +34,7 @@ Flask-SQLAlchemy==3.1.*
Flask-WTF==1.2.*
Flask==3.1.*
google-api-python-client==2.*
google-auth-oauthlib==1.3.0
google-auth-oauthlib==1.3.1
gssapi==1.11.*
jsonformatter~=0.3.4
keyring==25.*
@ -62,4 +62,4 @@ urllib3==2.6.*; python_version > '3.9'
user-agents==2.2.0
Werkzeug==3.1.*
WTForms==3.1.*; python_version <= '3.9'
WTForms==3.2.*; python_version > '3.9'
WTForms==3.2.*; python_version > '3.9'

View File

@ -2,4 +2,4 @@ requests>=2.21.0
requests[security]>=2.21.0
safety>=1.9.0
Sphinx==7.4.7
sphinxcontrib-youtube==1.4.1
sphinxcontrib-youtube==1.5.0

View File

@ -42,7 +42,7 @@ module.exports = [
'babelOptions': {
'plugins': [
'@babel/plugin-syntax-jsx',
'@babel/plugin-proposal-class-properties',
'@babel/plugin-transform-class-properties',
],
},
...reactjs.configs.recommended.parserOptions,

View File

@ -2,5 +2,5 @@
"presets": [["@babel/preset-env", {"modules": "commonjs", "useBuiltIns": "usage", "corejs": 3}], ["@babel/preset-react", {
"runtime": "automatic"
}], "@babel/preset-typescript"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/proposal-object-rest-spread"]
"plugins": ["@babel/plugin-transform-class-properties", "@babel/plugin-transform-object-rest-spread"]
}

View File

@ -10,8 +10,10 @@
"@babel/core": "^7.28.3",
"@babel/eslint-parser": "^7.28.6",
"@babel/eslint-plugin": "^7.26.10",
"@babel/plugin-proposal-object-rest-spread": "^7.10.1",
"@babel/plugin-syntax-jsx": "^7.16.0",
"@babel/plugin-transform-class-properties": "^7.28.6",
"@babel/plugin-transform-object-rest-spread": "^7.28.6",
"@babel/preset-react": "^7.27.1",
"@babel/plugin-transform-runtime": "^7.28.3",
"@babel/preset-env": "^7.29.0",
"@babel/preset-typescript": "^7.24.7",
@ -70,8 +72,6 @@
"sharp": "^0.34.4"
},
"dependencies": {
"@babel/plugin-proposal-class-properties": "^7.10.4",
"@babel/preset-react": "^7.27.1",
"@codemirror/lang-json": "^6.0.1",
"@codemirror/lang-sql": "^6.10.0",
"@date-io/core": "^3.0.0",
@ -89,7 +89,6 @@
"@tanstack/react-query": "^5.90.19",
"@tanstack/react-table": "^8.16.0",
"@tanstack/react-virtual": "^3.13.21",
"@types/classnames": "^2.3.4",
"@types/react": "^19.2.9",
"@types/react-dom": "^19.0.0",
"@xterm/addon-fit": "^0.11.0",
@ -137,7 +136,7 @@
"react-dom": "^19.2.3",
"react-draggable": "^4.4.6",
"react-dropzone": "^15.0.0",
"react-frame-component": "^5.2.6",
"react-frame-component": "~5.2.6",
"react-leaflet": "^4.2.1",
"react-new-window": "^1.0.1",
"react-resize-detector": "^12.3.0",

View File

@ -22,7 +22,7 @@
# relevant packages.
###########################################################
extras==1.0.0
fixtures==4.3.1
fixtures==4.3.2
linecache2==1.0.0
pbr==7.0.3
pycodestyle>=2.5.0

View File

@ -143,7 +143,7 @@ module.exports = [{
presets: [['@babel/preset-env', {'modules': 'commonjs', 'useBuiltIns': 'usage', 'corejs': 3}], ['@babel/preset-react', {
'runtime': 'automatic'
}], '@babel/preset-typescript'],
plugins: ['@babel/plugin-proposal-class-properties', '@babel/proposal-object-rest-spread'],
plugins: ['@babel/plugin-transform-class-properties', '@babel/plugin-transform-object-rest-spread'],
},
},
}, {

File diff suppressed because it is too large Load Diff