Skip to content

build(deps-dev): bump hypothesis from 6.168.0 to 6.168.1 #2311

build(deps-dev): bump hypothesis from 6.168.0 to 6.168.1

build(deps-dev): bump hypothesis from 6.168.0 to 6.168.1 #2311

Workflow file for this run

name: DevContainer
on:
push:
branches: [main, dev]
pull_request:
branches: [main, dev]
permissions:
contents: read
jobs:
devcontainer:
name: DevContainer Build & Test
runs-on: ubuntu-latest
steps:
- name: "Harden the runner (Block egress traffic: Only allow calls to allowed endpoints)"
uses: step-security/harden-runner@e14015d583714f6e62063499dc959a02595150a1 # v2.21.1
with:
egress-policy: block
allowed-endpoints: >+
_http._tcp.deb.debian.org:443
*.data.mcr.microsoft.com:443
api.github.com:443
auth.docker.io:443
containers.dev:443
deb.debian.org:443
deb.debian.org:80
debian.map.fastlydns.net:443
debian.map.fastlydns.net:80
dl.google.com:443
files.pythonhosted.org:443
github.com:443
go.dev:443
index.rubygems.org:443
mcr.microsoft.com:443
nodejs.org:443
www.plantuml.com:443
plantuml.com:443
plantuml.com:80
production.cloudflare.docker.com:443
proxy.golang.org:443
pypi.org:443
registry-1.docker.io:443
registry.npmjs.org:443
rubygems.org:443
storage.googleapis.com:443
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Cache Docker layers
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: /tmp/.buildx-cache
key: devcontainer-${{ runner.os }}-${{ github.sha }}
restore-keys: |
devcontainer-${{ runner.os }}-
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@594f3bf4285d9ea8dc53c9a0c9c4092420091003 # v4.4.0
- name: Build DevContainer image
uses: devcontainers/ci@513af61f4de4f75d37e4438f184ba4358f0fc1ca # v0.3.1900000450
with:
runCmd: |
set -e
echo "Installing test dependencies..."
pip install -e .[development,docs,casts]
echo "Running pre-commit checks..."
pre-commit run --all-files
echo "Running unit tests..."
python -m pytest tests
echo "Building documentation..."
make -C doc html
make -C doc/landing-page html