Skip to content

Commit fa80a21

Browse files
authored
Merge pull request #7 from redis-developer/homebrew_and_snap_modifications
Homebrew and initial SNAP
2 parents c68ffec + 92347ed commit fa80a21

File tree

16 files changed

+1654
-474
lines changed

16 files changed

+1654
-474
lines changed

.github/workflows/run-tests.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,12 @@ jobs:
1010
- name: Checkout code
1111
uses: actions/checkout@v4
1212

13-
- name: Install packages
13+
14+
- name: Install uv
1415
run: |
15-
python -m venv venv
16-
. venv/bin/activate
17-
pip install -e .[dev]
16+
curl -LsSf https://astral.sh/uv/install.sh | sh
17+
1818
1919
- name: Run tests
2020
run: |
21-
. venv/bin/activate
22-
pytest
21+
uv run --all-extras pytest

config.yaml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: 1
22
packages:
33
docker:
4-
# available types: docker, debian
4+
# available types: docker, debian, homebrew
55
package_type: docker
66
# repo where the workflow is started
77
repo: redis/docker-library-redis
@@ -33,11 +33,22 @@ packages:
3333
publish_timeout_minutes: 10
3434
publish_inputs: {}
3535
rpm:
36-
package_type: debian
36+
package_type: rpm
3737
repo: redis/redis-rpm
3838
build_workflow: release_build_and_test.yml
3939
build_inputs: {}
4040
publish_internal_release: yes
4141
publish_workflow: release_publish.yml
4242
publish_timeout_minutes: 10
4343
publish_inputs: {}
44+
homebrew:
45+
package_type: homebrew
46+
repo: redis/homebrew-redis
47+
# homebrew has one fixed release branch: main
48+
ref: main
49+
build_workflow: release_build_and_test.yml
50+
build_inputs: {}
51+
publish_internal_release: yes
52+
publish_workflow: release_publish.yml
53+
publish_timeout_minutes: 10
54+
publish_inputs: {}

0 commit comments

Comments
 (0)