Skip to content

Commit

Permalink
Additional fixes when installing BehaveX in Windows OSs as part of Gi…
Browse files Browse the repository at this point in the history
…thub actions
  • Loading branch information
anibalinn committed Nov 22, 2024
1 parent eeafe65 commit 6009fac
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
14 changes: 8 additions & 6 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
name: Test behavex in latest python versions


on: [push, pull_request]

jobs:
test-behavex:
runs-on: ${{ matrix.os }}
runs-on: ubuntu-latest

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']

steps:
Expand All @@ -24,11 +24,13 @@ jobs:
run: |
python -m pip install 'setuptools>=61'
- name: Install behavex
- name: Build package
run: python -m build

- name: Install package
run: |
python -m pip install --upgrade pip
python setup.py sdist
pip install ./dist/*.tar.gz
$package_file = Get-ChildItem dist\*.tar.gz | Select-Object -First 1
pip install $package_file
- name: Verify behavex command
run: behavex ./tests/features/*.feature
2 changes: 1 addition & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include LICENSE
include README.md
recursive-include behavex *.*
prune behavex\tests/
prune behavex\tests

0 comments on commit 6009fac

Please sign in to comment.