Skip to content

✨ feat: implement RFC 9457 error handling #229

✨ feat: implement RFC 9457 error handling

✨ feat: implement RFC 9457 error handling #229

name: Package Application with Pyinstaller on Mingw64
on:
push:
branches: [main, master]
pull_request:
branches: [main, master]
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v5
with:
submodules: true
- uses: actions/setup-python@v6
with:
python-version: '3.13'
- uses: msys2/setup-msys2@v2
with:
msystem: mingw64
pacboy: openssl:p
- name: build and package
run: |
python --version
python -m pip install pyinstaller
python -m pip install .
pyinstaller --distpath ./pkg --clean --name osc-cli osc_sdk/sdk.py --add-data /mingw64/bin/libcrypto-3-x64.dll:. --add-data /mingw64/bin/libssl-3-x64.dll:.
- name: smoke test
run: |
./pkg/osc-cli/osc-cli.exe api ReadRegions | grep api.eu-west-2.outscale.com