File tree Expand file tree Collapse file tree 3 files changed +620
-6
lines changed
Expand file tree Collapse file tree 3 files changed +620
-6
lines changed Original file line number Diff line number Diff line change 1010 lint :
1111 name : Lint
1212 runs-on : ubuntu-latest
13+ env :
14+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : true
1315 strategy :
1416 matrix :
1517 python-version : ["3.10", "3.11", "3.12"]
4850 test :
4951 name : Test
5052 runs-on : ${{ matrix.os }}
53+ env :
54+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : true
5155 strategy :
5256 fail-fast : false
5357 matrix :
7579
7680 - name : Install dependencies
7781 run : |
78- python -m pip install --upgrade pip
79- pip install -r requirements.txt
82+ python -m pip install --upgrade pip setuptools wheel
83+ pip install -r requirements.txt || pip install --ignore-installed $(grep -v "^#" requirements.txt | grep -v "cx_Oracle" | tr '\n' ' ') || echo "Some optional dependencies failed to install"
84+ continue-on-error : true
8085
8186 - name : Install package in development mode
8287 run : pip install -e .
95100 build :
96101 name : Build
97102 runs-on : ${{ matrix.os }}
103+ env :
104+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : true
98105 needs : [lint, test]
99106 strategy :
100107 matrix :
@@ -122,9 +129,10 @@ jobs:
122129
123130 - name : Install dependencies
124131 run : |
125- python -m pip install --upgrade pip
126- pip install -r requirements.txt
132+ python -m pip install --upgrade pip setuptools wheel
133+ pip install -r requirements.txt || pip install --ignore-installed $(grep -v "^#" requirements.txt | grep -v "cx_Oracle" | tr '\n' ' ') || echo "Some optional dependencies failed to install"
127134 pip install build
135+ continue-on-error : true
128136
129137 - name : Build package
130138 run : python -m build
Original file line number Diff line number Diff line change 99 build :
1010 name : Build Release
1111 runs-on : ${{ matrix.os }}
12+ env :
13+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : true
1214 strategy :
1315 matrix :
1416 os : [ubuntu-latest, windows-latest, macos-latest]
3537
3638 - name : Install dependencies
3739 run : |
38- python -m pip install --upgrade pip
39- pip install -r requirements.txt
40+ python -m pip install --upgrade pip setuptools wheel
41+ pip install -r requirements.txt || pip install --ignore-installed $(grep -v "^#" requirements.txt | grep -v "cx_Oracle" | tr '\n' ' ') || echo "Some optional dependencies failed to install"
4042 pip install build
43+ continue-on-error : true
4144
4245 - name : Build package
4346 run : python -m build
5154 publish :
5255 name : Publish Release
5356 runs-on : ubuntu-latest
57+ env :
58+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : true
5459 needs : build
5560 permissions :
5661 contents : write
You can’t perform that action at this time.
0 commit comments