Skip to content

Commit

Permalink
Merge pull request #8 from valkey-io/mkmkme/format-yaml
Browse files Browse the repository at this point in the history
Format yaml files under .github
  • Loading branch information
aiven-sal authored Jul 19, 2024
2 parents 8220314 + 0feafc2 commit 8bdc2a6
Show file tree
Hide file tree
Showing 8 changed files with 183 additions and 172 deletions.
11 changes: 11 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# This is a file that can be used by git-blame to ignore some revisions.
# (git 2.23+, released in August 2019)
#
# Can be configured as follow:
#
# $ git config blame.ignoreRevsFile .git-blame-ignore-revs
#
# For more information you can look at git-blame(1) man page.

# Reformat yaml files
6a050ef4e60dc24eb22b304df6405c27d1a63f99
56 changes: 28 additions & 28 deletions .github/spellcheck-settings.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
matrix:
- name: Markdown
expect_match: false
apsell:
lang: en
d: en_US
ignore-case: true
dictionary:
wordlists:
- .github/wordlist.txt
output: wordlist.dic
pipeline:
- pyspelling.filters.markdown:
markdown_extensions:
- markdown.extensions.extra:
- pyspelling.filters.html:
comments: false
attributes:
- alt
ignores:
- ':matches(code, pre)'
- code
- pre
- blockquote
- img
sources:
- 'README.md'
- 'FAQ.md'
- 'docs/**'
- name: Markdown
expect_match: false
apsell:
lang: en
d: en_US
ignore-case: true
dictionary:
wordlists:
- .github/wordlist.txt
output: wordlist.dic
pipeline:
- pyspelling.filters.markdown:
markdown_extensions:
- markdown.extensions.extra:
- pyspelling.filters.html:
comments: false
attributes:
- alt
ignores:
- ':matches(code, pre)'
- code
- pre
- blockquote
- img
sources:
- 'README.md'
- 'FAQ.md'
- 'docs/**'
162 changes: 81 additions & 81 deletions .github/workflows/REUSABLE-wheeler.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,97 +12,97 @@ on:


permissions:
contents: read # to fetch code (actions/checkout)
contents: read # to fetch code (actions/checkout)

jobs:

build_wheels:
name: Build wheels on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04, windows-2019, macos-latest]
env:
CIBW_ARCHS_MACOS: "x86_64 universal2 arm64"
MACOSX_DEPLOYMENT_TARGET: "10.15"
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
build_wheels:
name: Build wheels on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04, windows-2019, macos-latest]
env:
CIBW_ARCHS_MACOS: "x86_64 universal2 arm64"
MACOSX_DEPLOYMENT_TARGET: "10.15"
steps:
- uses: actions/checkout@v4
with:
submodules: recursive

- name: Set up QEMU
if: runner.os == 'Linux'
uses: docker/setup-qemu-action@v3
with:
platforms: all
- name: Set up QEMU
if: runner.os == 'Linux'
uses: docker/setup-qemu-action@v3
with:
platforms: all

- name: Build wheels
uses: pypa/[email protected]
env:
# configure cibuildwheel to build native archs ('auto'), and some
# emulated ones
CIBW_ARCHS_LINUX: auto aarch64 ppc64le s390x
- name: Build wheels
uses: pypa/[email protected]
env:
# configure cibuildwheel to build native archs ('auto'), and some
# emulated ones
CIBW_ARCHS_LINUX: auto aarch64 ppc64le s390x

- uses: actions/upload-artifact@v3
with:
name: ${{matrix.os}}-wheels
path: ./wheelhouse/*.whl
- uses: actions/upload-artifact@v3
with:
name: ${{matrix.os}}-wheels
path: ./wheelhouse/*.whl

build_sdist:
name: Build source dist
runs-on: ubuntu-20.04
steps:
- uses: actions/setup-python@v4
with:
python-version: '3.10'
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Build sdist
run: |
python3 setup.py sdist
- uses: actions/upload-artifact@v3
with:
name: source-dist
path: ./dist/*.tar.gz
build_sdist:
name: Build source dist
runs-on: ubuntu-20.04
steps:
- uses: actions/setup-python@v4
with:
python-version: '3.10'
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Build sdist
run: |
python3 setup.py sdist
- uses: actions/upload-artifact@v3
with:
name: source-dist
path: ./dist/*.tar.gz

publish:
name: Pypi publish
if: ${{inputs.release == true}}
needs: ['build_wheels', 'build_sdist']
runs-on: ubuntu-latest
environment: pypi
permissions:
id-token: write
steps:
- uses: actions/setup-python@v5
with:
python-version: 3.9
- name: Install tools
run: |
pip install twine wheel
- uses: actions/download-artifact@v3
with:
name: ubuntu-20.04-wheels
path: artifacts/linux
- uses: actions/download-artifact@v3
with:
name: windows-2019-wheels
path: artifacts/windows
- uses: actions/download-artifact@v3
with:
name: macos-latest-wheels
path: artifacts/macos
- uses: actions/download-artifact@v3
with:
name: source-dist
path: artifacts/sdist
- name: unify wheel structure
run: |
publish:
name: Pypi publish
if: ${{inputs.release == true}}
needs: ['build_wheels', 'build_sdist']
runs-on: ubuntu-latest
environment: pypi
permissions:
id-token: write
steps:
- uses: actions/setup-python@v5
with:
python-version: 3.9
- name: Install tools
run: |
pip install twine wheel
- uses: actions/download-artifact@v3
with:
name: ubuntu-20.04-wheels
path: artifacts/linux
- uses: actions/download-artifact@v3
with:
name: windows-2019-wheels
path: artifacts/windows
- uses: actions/download-artifact@v3
with:
name: macos-latest-wheels
path: artifacts/macos
- uses: actions/download-artifact@v3
with:
name: source-dist
path: artifacts/sdist
- name: unify wheel structure
run: |
mkdir dist
cp -R artifacts/windows/* dist
cp -R artifacts/linux/* dist
cp -R artifacts/macos/* dist
cp -R artifacts/sdist/* dist
- name: Publish to Pypi
uses: pypa/gh-action-pypi-publish@release/v1
- name: Publish to Pypi
uses: pypa/gh-action-pypi-publish@release/v1
54 changes: 27 additions & 27 deletions .github/workflows/freebsd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,33 +15,33 @@ on:
- '[0-9].[0-9]'

permissions:
contents: read # to fetch code (actions/checkout)
contents: read # to fetch code (actions/checkout)

jobs:

run-tests:
runs-on: ubuntu-latest
timeout-minutes: 30
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
name: Python ${{ matrix.python-version }} FreeBSD
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: build and test
uses: vmactions/freebsd-vm@v1
with:
envs: 'ACTIONS_ALLOW_UNSECURE_COMMANDS'
usesh: true
sync: rsync
copyback: false
prepare: pkg install -y bash curl python39
run: |
curl -s https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.9 get-pip.py
/usr/local/bin/pip install -U pip setuptools wheel
/usr/local/bin/pip install -r dev_requirements.txt
/usr/local/bin/python3.9 setup.py build_ext --inplace
python -m pytest
python3.9 setup.py bdist_wheel
run-tests:
runs-on: ubuntu-latest
timeout-minutes: 30
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
name: Python ${{ matrix.python-version }} FreeBSD
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: build and test
uses: vmactions/freebsd-vm@v1
with:
envs: 'ACTIONS_ALLOW_UNSECURE_COMMANDS'
usesh: true
sync: rsync
copyback: false
prepare: pkg install -y bash curl python39
run: |
curl -s https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.9 get-pip.py
/usr/local/bin/pip install -U pip setuptools wheel
/usr/local/bin/pip install -r dev_requirements.txt
/usr/local/bin/python3.9 setup.py build_ext --inplace
python -m pytest
python3.9 setup.py bdist_wheel
62 changes: 31 additions & 31 deletions .github/workflows/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,37 +15,37 @@ on:
- '[0-9].[0-9]'

permissions:
contents: read # to fetch code (actions/checkout)
contents: read # to fetch code (actions/checkout)

jobs:

run-tests:
runs-on: ${{matrix.os}}
timeout-minutes: 30
strategy:
max-parallel: 15
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.8', 'pypy-3.9']
os: ['ubuntu-latest', 'windows-latest', 'macos-latest']
fail-fast: false
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
name: Python ${{ matrix.python-version }} ${{matrix.os}}
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
cache-dependency-path: dev_requirements.txt
- name: run tests
run: |
pip install -U pip setuptools wheel
pip install -r dev_requirements.txt
python setup.py build_ext --inplace
python -m pytest
- name: build and install the wheel
run: |
python setup.py bdist_wheel
run-tests:
runs-on: ${{matrix.os}}
timeout-minutes: 30
strategy:
max-parallel: 15
matrix:
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.8', 'pypy-3.9']
os: ['ubuntu-latest', 'windows-latest', 'macos-latest']
fail-fast: false
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
name: Python ${{ matrix.python-version }} ${{matrix.os}}
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
cache-dependency-path: dev_requirements.txt
- name: run tests
run: |
pip install -U pip setuptools wheel
pip install -r dev_requirements.txt
python setup.py build_ext --inplace
python -m pytest
- name: build and install the wheel
run: |
python setup.py bdist_wheel
2 changes: 1 addition & 1 deletion .github/workflows/pypi-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
permissions:
contents: read # to fetch code (actions/checkout)
contents: read # to fetch code (actions/checkout)


jobs:
Expand Down
Loading

0 comments on commit 8bdc2a6

Please sign in to comment.