name: Build and Upload Artifacts # on: # push: # branches: [main] # pull_request: # branches: [main] jobs: build: runs-on: windows-latest if: startsWith(github.ref, 'refs/tags/v') != true steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Windows 10 SDK uses: GuillaumeFalourd/setup-windows10-sdk-action@v2 with: sdk-version: 22621 - name: Install Python 3.7.9 x86 uses: actions/setup-python@v5 with: python-version: '3.7.9' architecture: x86 - name: Install Python 3.7.9 x64 uses: actions/setup-python@v5 with: python-version: '3.7.9' architecture: x64 - name: Install Python 3.11.7 uses: actions/setup-python@v5 with: python-version: '3.11.7' - name: Run build script run: | python ci/build.py --github-actions - name: Upload LunaTranslator artifact x86 uses: actions/upload-artifact@v4 with: name: LunaTranslator_x86 path: build/LunaTranslator_x86.zip - name: Upload LunaTranslator artifact x64 uses: actions/upload-artifact@v4 with: name: LunaTranslator path: build/LunaTranslator.zip