-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable Windows build on GH actions #87
Enable Windows build on GH actions #87
Conversation
So that didn't work. I wonder if it's a pytest issue, similar to pytest-dev/pytest#7951
|
hm, but do we have a recursive symlink? |
Not that I know. It's crashing in visiting 'c:\Documents and Settings\All Users\Application Data', and I don't know what it's doing there. |
GitHub Actions seems to clone the project on the D: drive, but cd on Windows does not change the drive (we would need to use /d option).
This is now working. It was failing because we have Should we drop AppVeyor use and merge this, or is there any thing else needed? |
Wow, fantastic, @khaled! I'd say "yes" to drop AppVeyor, but @anthrotype's opinion is worth more than mine. (Btw. thank you so much for your recent flood of fixes and improvements!) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you Khaled!
+1 |
before removing appveyor you need to make sure that the wheel uploading still works |
- - name: Set up environment variables
- run: |
- if [ "macos-latest" == "${{ matrix.os }}" ]; then
- echo "TRAVIS_OS_NAME=osx" >> $GITHUB_ENV
- else
- echo "TRAVIS_OS_NAME=ubuntu" >> $GITHUB_ENV
- fi
- name: Install dependencies
run: pip install cibuildwheel
- name: Build Wheels
run: python -m cibuildwheel --output-dir wheelhouse
- uses: actions/upload-artifact@v2
with:
- name: uharfbuzz-${{ env.TRAVIS_OS_NAME }}
+ name: uharfbuzz-${{ matrix.os }}
path: wheelhouse/*.whl |
Trying to see if this "just works". Perhaps it can fix #86.