Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into update-deb-package
Browse files Browse the repository at this point in the history
  • Loading branch information
tino097 committed Dec 2, 2024
2 parents 6287340 + cb43ba6 commit 648f125
Show file tree
Hide file tree
Showing 163 changed files with 9,612 additions and 3,850 deletions.
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ assignees: ''

---

If you have a Usage question, an Idea for a new feature; or a qsv story you want to share, go to [Discussions](https://github.com/jqnatividad/qsv/discussions).
GitHub Issues is primarily used for bug reports, and for tracking Ideas that have been added to the [Backlog](https://github.com/jqnatividad/qsv/projects/1) for implementation.
If you have a Usage question, an Idea for a new feature; or a qsv story you want to share, go to [Discussions](https://github.com/dathere/qsv/discussions).
GitHub Issues is primarily used for bug reports, and for tracking Ideas that have been added to the [Backlog](https://github.com/dathere/qsv/projects/1) for implementation.
---
**Describe the bug**
A clear and concise description of what the bug is.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/macOS-arm64-selfhosted-publish-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
# runs-on: macos-latest
strategy:
matrix:
rust: [nightly-2024-09-29]
rust: [nightly-2024-11-28]
job:
- os: macos
os-name: macos
Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/macOS-arm64-selfhosted-publish-qsvpy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
submodules: recursive
ref: ${{ needs.analyze-tags.outputs.previous-tag }}

- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.10'
- name: Build qsvpy310
Expand All @@ -75,7 +75,7 @@ jobs:
mv qsv qsvpy310
cd ..
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.11'
- name: Build qsvpy311
Expand All @@ -96,7 +96,7 @@ jobs:
mv qsv qsvpy311
cd ..
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: Build qsvpy312
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-linux-glibc-231-musl-1124.yml
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-linux-glibc-231-musl-123.yml
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/publish-linux-qsvpy-glibc-231-musl-123.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
matrix:
rust: [stable]
job:
- os: ubuntu-20.04
- os: ubuntu-22.04
os-name: linux
target: x86_64-unknown-linux-gnu
architecture: x86_64
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install libwayland-dev
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.10'
- name: Build qsvpy310
Expand All @@ -102,7 +102,7 @@ jobs:
fi
cd ..
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.11'
- name: Build qsvpy311
Expand All @@ -127,7 +127,7 @@ jobs:
fi
cd ..
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: Build qsvpy312
Expand Down Expand Up @@ -168,7 +168,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-nightly-glibc-231-musl-1124.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ${{ matrix.job.os }}
strategy:
matrix:
rust: [nightly-2024-09-29]
rust: [nightly-2024-11-28]
job:
- os: ubuntu-20.04
os-name: linux
Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/publish-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ${{ matrix.job.os }}
strategy:
matrix:
rust: [nightly-2024-09-29]
rust: [nightly-2024-11-28]
job:
- os: ubuntu-24.04
os-name: linux
Expand Down Expand Up @@ -97,6 +97,9 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install libwayland-dev
- uses: actions/[email protected]
with:
python-version: '3.12'
- name: Build qsv-nightly
# env:
# RUSTFLAGS: --emit=asm
Expand Down Expand Up @@ -157,7 +160,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-portable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/publish-qsvpy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install libwayland-dev
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.10'
- name: Build qsvpy310
Expand Down Expand Up @@ -120,7 +120,7 @@ jobs:
fi
cd ..
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.11'
- name: Build qsvpy311
Expand All @@ -147,7 +147,7 @@ jobs:
fi
cd ..
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: Build qsvpy312
Expand Down Expand Up @@ -188,7 +188,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: true
token: ${{ secrets.GITHUB_TOKEN }}
fileName: qsv-${{ needs.analyze-tags.outputs.previous-tag }}-${{ matrix.job.target }}.zip
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-wix-installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
run: |
$LATEST_TAG=$(git describe --tags --abbrev=0)
Write-Output "Latest tag: $LATEST_TAG"
$url="https://github.com/jqnatividad/qsv/releases/latest/download/qsv-${LATEST_TAG}-x86_64-pc-windows-msvc.zip"
$url="https://github.com/dathere/qsv/releases/latest/download/qsv-${LATEST_TAG}-x86_64-pc-windows-msvc.zip"
Write-Output "URL: $url"
Invoke-WebRequest -Uri $url -OutFile 'release.zip'
Expand All @@ -73,7 +73,7 @@ jobs:
cp target\wix\*.msi qsv-${{ needs.analyze-tags.outputs.previous-tag }}.msi
- name: Sign qsv MSI installer file with Azure Trusted Signing
uses: azure/trusted-signing-action@v0.4.0
uses: azure/trusted-signing-action@v0.5.0
with:
azure-tenant-id: ${{ secrets.AZURE_TENANT_ID }}
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: apt-get update Ubuntu, libwayland-dev
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-macos-x86.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: Installing Rust toolchain
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-musl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
sudo apt-get install musl-tools musl-dev
sudo ln -s /usr/bin/g++ /usr/bin/musl-g++
- uses: actions/checkout@v4
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: Install and Run Redis
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-nightly-bleeding-edge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: apt-get update Ubuntu, libwayland-dev
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-polars-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: apt-get update Ubuntu, libwayland-dev
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rust-polars-pinned-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: apt-get update Ubuntu, libwayland-dev
Expand All @@ -32,7 +32,7 @@ jobs:
uses: actions-rs/toolchain@v1
with:
# set to the pinned nightly version known to work with polars
toolchain: nightly-2024-09-29
toolchain: nightly-2024-11-28
profile: minimal
components: rust-src
target: x86_64-unknown-linux-gnu
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/rust-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@ jobs:

steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: Update Rust
run: rustup update
- name: Setup Rust-cache
uses: Swatinem/rust-cache@v2
with:
key: qsv-wincache
# - name: Setup Rust-cache
# uses: Swatinem/rust-cache@v2
# with:
# key: qsv-wincache
- name: make empty DLLs directory to prevent spurious python warning
run: |
mkdir DLLs
- name: Run tests
env:
RUSTFLAGS: -C target-feature=+sse3,+ssse3,+sse4.1,+sse4.2,+popcnt,+avx,+avx2,+fma,+bmi1,+bmi2,+lzcnt,+pclmulqdq
run: cargo test --verbose --locked --features=apply,fetch,foreach,geocode,luau,python,polars,feature_capable,lens
run: cargo test --verbose --locked --features=apply,fetch,foreach,geocode,luau,python,polars,feature_capable,ui
10 changes: 5 additions & 5 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
sudo apt-get update
sudo apt-get install libwayland-dev
- uses: actions/checkout@v4
- uses: actions/setup-python@v5.2.0
- uses: actions/setup-python@v5.3.0
with:
python-version: '3.12'
- name: Install and Run Redis
Expand All @@ -42,10 +42,10 @@ jobs:
sudo service redis-server start
- name: Update Rust
run: rustup update
- name: Setup Rust-cache
uses: Swatinem/rust-cache@v2
with:
key: qsv-cache
# - name: Setup Rust-cache
# uses: Swatinem/rust-cache@v2
# with:
# key: qsv-cache
- name: Run tests
env:
RUSTFLAGS: -C target-feature=+sse3,+ssse3,+sse4.1,+sse4.2,+popcnt,+avx,+avx2,+fma,+bmi1,+bmi2,+lzcnt,+pclmulqdq
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-publish-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ jobs:
- name: Download latest release zip
uses: robinraju/[email protected]
with:
repository: "jqnatividad/qsv"
repository: "dathere/qsv"
latest: false
tag: "publish-testing"
token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
Loading

0 comments on commit 648f125

Please sign in to comment.