Skip to content

Commit

Permalink
test windows
Browse files Browse the repository at this point in the history
  • Loading branch information
kaixinol committed Jan 4, 2025
1 parent e2df880 commit f866376
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 24 deletions.
37 changes: 15 additions & 22 deletions .github/workflows/Pyinstaller.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,6 @@ jobs:
echo "skip_build=false" >> $env:GITHUB_ENV
}
- name: Cache PDM dependencies
uses: actions/cache@v4
with:
path: |
~/.cache/pdm
~/.cache/pip
key: windows-pdm-${{ matrix.python-version }}-${{ hashFiles('pdm.lock', 'pyproject.toml') }}
if: env.skip_build != 'true'

- name: Setup Python
uses: actions/setup-python@v4
with:
Expand All @@ -67,22 +58,22 @@ jobs:

- name: Build Binary with PyInstaller
run: |
$env:PYTHONPATH = ".\.venv\Lib\site-packages"; pyinstaller --name GameYamlSpider `
--add-data "gameyamlspiderandgenerator\plugin:gameyamlspiderandgenerator\plugin" `
--add-data "./.venv/lib/site-packages/language_data/data:language_data\data" `
--add-data ./.venv/lib/site-packages/ruamel/yaml/string/__plug_in__.py:ruamel/yaml/string `
--hidden-import gameyamlspiderandgenerator.plugin.gcores `
--hidden-import gameyamlspiderandgenerator.plugin.itchio `
--hidden-import gameyamlspiderandgenerator.plugin.steam `
--hidden-import yamlgenerator_hook_search `
--hidden-import language_data `
--hidden-import ruamel.yaml.string `
--hidden-import yamlgenerator_hook_validate `
pkg.py
$env:PYTHONPATH = ".\.venv\Lib\site-packages"; pyinstaller --name GameYamlSpider `
--add-data "gameyamlspiderandgenerator\plugin:gameyamlspiderandgenerator\plugin" `
--add-data "./.venv/lib/site-packages/language_data/data:language_data\data" `
--add-data ./.venv/lib/site-packages/ruamel/yaml/string/__plug_in__.py:ruamel/yaml/string `
--hidden-import gameyamlspiderandgenerator.plugin.gcores `
--hidden-import gameyamlspiderandgenerator.plugin.itchio `
--hidden-import gameyamlspiderandgenerator.plugin.steam `
--hidden-import yamlgenerator_hook_search `
--hidden-import language_data `
--hidden-import ruamel.yaml.string `
--hidden-import yamlgenerator_hook_validate `
pkg.py
env:
PATH: ${{ github.workspace }}/.pdm/bin:${{ env.PATH }}
if: env.skip_build != 'true'

- name: Package with Zipfile
run: python -m zipfile -c dist\GameYamlSpider.zip dist\GameYamlSpider
if: env.skip_build != 'true'
Expand All @@ -109,6 +100,8 @@ jobs:
release_name: Release v${{ env.version }}
draft: false
prerelease: ${{ env.pre_release }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Upload Release Assets
if: env.pre_release == 'false'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Test Default Hooks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
- master
paths:
- '**.py'
- '**.yml'
- 'Test*.yml'
- '**.lock'
- '**.yaml'
permissions:
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ all = [

[project]
name = "gameyamlspiderandgenerator"
version = "2.1.0dev13"
version = "2.1.0dev14"
description = "A useful tool for generating Furrygameindex yaml files"
readme = "README.md"
authors = [
Expand Down

0 comments on commit f866376

Please sign in to comment.