Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c486a7c
release-1.1.1: update common.h and package.xml
prateek-kumar-improving Jun 29, 2026
d4072d8
PHP: Update package.json (#232)
prateek-kumar-improving Jun 29, 2026
d67f737
PHP: Update release version
prateek-kumar-improving Jun 29, 2026
44188cf
Merge branch 'main' into release-1.1.1
prateek-kumar-improving Jul 2, 2026
edee719
PHP: Update RC release version
prateek-kumar-improving Jul 2, 2026
579f801
PHP: Fix composer.json and update file name
prateek-kumar-improving Jul 2, 2026
7b3a3b1
PHP: Update RC version
prateek-kumar-improving Jul 2, 2026
936332f
PHP: Fix the name of the php build
prateek-kumar-improving Jul 2, 2026
ebbde05
PHP: Update version in common.h
prateek-kumar-improving Jul 2, 2026
1d0ea4d
PHP: Update release version
prateek-kumar-improving Jul 2, 2026
1993d0a
PHP: Update workflow
prateek-kumar-improving Jul 3, 2026
a6fd2b0
Update version
prateek-kumar-improving Jul 3, 2026
6d73712
Fix CI
prateek-kumar-improving Jul 3, 2026
35e3afd
PHP: Update version
prateek-kumar-improving Jul 3, 2026
7ec9a5f
PHP: fix CI
prateek-kumar-improving Jul 3, 2026
e5c5359
Update rc version
prateek-kumar-improving Jul 3, 2026
ee5647e
PHP: Fix semgrep CI errors
prateek-kumar-improving Jul 3, 2026
ffbf3d3
PHP: Update release version
prateek-kumar-improving Jul 3, 2026
0e0cba8
Fix pecl publish
prateek-kumar-improving Jul 3, 2026
8a57553
Update version in common.h
prateek-kumar-improving Jul 3, 2026
81ff0f4
Updated attribution files (#241)
github-actions[bot] Jul 8, 2026
528fbcf
Updated attribution files
Jul 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/actions/install-shared-dependencies/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,9 @@ runs:
if: "${{ contains(inputs.target, 'musl') }}"
run: |
apk update
wget -O - https://sh.rustup.rs | sh -s -- -y
wget -O /tmp/rustup-init.sh https://sh.rustup.rs
sh /tmp/rustup-init.sh -y
rm /tmp/rustup-init.sh
source "$HOME/.cargo/env"
apk add protobuf-dev musl-dev make gcc envsubst openssl libressl-dev py3-pip

Expand Down
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ updates:
day: "monday"
time: "09:00"
open-pull-requests-limit: 10
cooldown:
default-days: 7
reviewers:
- "valkey-io/php-maintainers"
assignees:
Expand All @@ -25,6 +27,8 @@ updates:
day: "monday"
time: "09:00"
open-pull-requests-limit: 5
cooldown:
default-days: 7
reviewers:
- "valkey-io/php-maintainers"
assignees:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-pecl-package/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ runs:
shell: bash
run: |
echo "=== Generating submodule commit info ==="
> .submodule-commits
git submodule status | while read commit path extra; do
# Remove leading - or + from commit hash
clean_commit=$(echo "$commit" | sed 's/^[-+]//')
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/build-php-wrapper/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,20 +32,15 @@ runs:
- name: Install system dependencies (Ubuntu)
if: ${{ inputs.os == 'ubuntu' }}
shell: bash
env:
PHP_VER: ${{ inputs.php-version }}
run: |
sudo apt-get update
sudo apt-get install -y \
php$PHP_VER-dev \
php$PHP_VER-cli \
build-essential \
autoconf \
automake \
libtool \
pkg-config \
libssl-dev \
php-bcmath \
unzip \
clang-format \
cppcheck \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- name: Initialize CodeQL
uses: github/codeql-action/init@53e96ec3b35fce51c141c0d6f0e31028a448722d # v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create-version-pr/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ runs:
steps:
- name: Create Pull Request
id: create-pr
uses: actions/github-script@v7
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7
env:
INPUT_VERSION: ${{ inputs.version }}
INPUT_TEMP_BRANCH: ${{ inputs.temp-branch }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-yaml.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- name: Run Prettier on YAML files
run: |
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ jobs:
uses: ./.github/workflows/test.yml
with:
profile: full
secrets: inherit
secrets:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/ort-sweeper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4

- name: Fetch relevant branches
id: get-branches
Expand All @@ -28,7 +28,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Trigger ORT Check workflows
uses: actions/github-script@v6
uses: actions/github-script@00f12e3e20659f42342b1c0226afda7f7c042325 # v6
with:
script: |
const branches = "${{ steps.get-branches.outputs.branches }}".split(" ");
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/ort.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
fi

- name: Checkout target branch
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
ref: ${{ env.TARGET_BRANCH }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
Expand All @@ -57,13 +57,13 @@ jobs:
echo "TARGET_COMMIT=`git rev-parse HEAD`" >> $GITHUB_ENV

- name: Set up JDK 11 for the ORT package
uses: actions/setup-java@v4
uses: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4
with:
distribution: "temurin"
java-version: 11

- name: Cache ORT and Gradle packages
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
id: cache-ort
with:
path: |
Expand All @@ -74,7 +74,7 @@ jobs:

- name: Checkout ORT Repository
if: steps.cache-ort.outputs.cache-hit != 'true'
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
repository: "oss-review-toolkit/ort"
path: "./ort"
Expand Down Expand Up @@ -307,7 +307,7 @@ jobs:

- name: Upload the final package list
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: final-package-list-${{ steps.date.outputs.date }}
path: |
Expand All @@ -316,7 +316,7 @@ jobs:

- name: Upload the skipped package list
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: skipped-package-list-${{ steps.date.outputs.date }}
path: |
Expand All @@ -325,7 +325,7 @@ jobs:

- name: Upload the unknown/unapproved package list
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: unapproved-package-list-${{ steps.date.outputs.date }}
path: |
Expand Down
40 changes: 20 additions & 20 deletions .github/workflows/php.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:
host-matrix-output: ${{ steps.get-matrices.outputs.host-matrix-output }}
version-matrix-output: ${{ steps.get-matrices.outputs.version-matrix-output }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive
- id: get-matrices
Expand All @@ -106,7 +106,7 @@ jobs:
runs-on: ${{ matrix.host.RUNNER }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive

Expand Down Expand Up @@ -151,7 +151,7 @@ jobs:
- name: Upload logs and reports
if: always()
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: test-report-php-${{ matrix.php }}-${{ matrix.engine.type }}-${{ matrix.engine.version }}-${{ matrix.host.RUNNER }}
path: |
Expand All @@ -174,7 +174,7 @@ jobs:
engine: ${{ fromJson(needs.get-matrices.outputs.engine-matrix-output) }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive

Expand All @@ -183,7 +183,7 @@ jobs:
echo "Job running with the following matrix configuration:"
echo "${{ toJson(matrix) }}"

- uses: actions/cache@v4
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: |
valkey-glide/ffi/target
Expand Down Expand Up @@ -343,7 +343,7 @@ jobs:
- name: Upload ASAN logs and reports
if: always()
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: asan-test-report-php-${{ matrix.engine.type }}-${{ matrix.engine.version }}
path: |
Expand All @@ -365,7 +365,7 @@ jobs:
engine: ${{ fromJson(needs.get-matrices.outputs.engine-matrix-output) }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive

Expand All @@ -374,7 +374,7 @@ jobs:
echo "Job running with the following matrix configuration:"
echo "${{ toJson(matrix) }}"

- uses: actions/cache@v4
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: |
~/.cargo/registry/index/
Expand All @@ -396,7 +396,7 @@ jobs:
ubuntu-latest

- name: Cache Cargo dependencies (early)
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: |
~/.cargo/registry/index/
Expand Down Expand Up @@ -806,7 +806,7 @@ jobs:
- name: Upload Valgrind logs and reports
if: always()
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: valgrind-test-report-php-${{ matrix.engine.type }}-${{ matrix.engine.version }}
path: |
Expand All @@ -821,7 +821,7 @@ jobs:
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive

Expand Down Expand Up @@ -885,7 +885,7 @@ jobs:
python3 utils/remove_optional_from_proto.py
echo "=== Proto file cleanup completed ==="

- uses: actions/cache@v4
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: |
valkey-glide/ffi/target
Expand Down Expand Up @@ -918,7 +918,7 @@ jobs:
version-matrix-output: ${{ steps.get-matrices.outputs.version-matrix-output }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive
- id: get-matrices
Expand Down Expand Up @@ -949,11 +949,11 @@ jobs:
git config --global --add safe.directory "$GITHUB_WORKSPACE"
echo IMAGE=amazonlinux:latest | sed -r 's/:/-/g' >> $GITHUB_ENV
# Replace `:` in the variable otherwise it can't be used in `upload-artifact`
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive

- uses: actions/cache@v4
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: |
valkey-glide/ffi/target
Expand Down Expand Up @@ -1055,7 +1055,7 @@ jobs:
- name: Upload test reports
if: always()
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: test-reports-php-${{ matrix.php }}-${{ matrix.engine.type }}-${{ matrix.engine.version }}-${{ env.IMAGE }}-${{ matrix.host.ARCH }}
path: |
Expand All @@ -1073,7 +1073,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive

Expand Down Expand Up @@ -1117,7 +1117,7 @@ jobs:
- name: Upload test reports
if: always()
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: test-reports-modules-php-docker
path: |
Expand All @@ -1134,7 +1134,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
submodules: recursive

Expand Down Expand Up @@ -1223,7 +1223,7 @@ jobs:
- name: Upload test reports
if: always()
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: test-reports-modules
path: |
Expand Down
Loading