fix: examples/cloud_run_cloud_events/Dockerfile to reduce vulnerabili… #24
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Python Conformance CI | |
on: [push, pull_request] | |
jobs: | |
build: | |
runs-on: ubuntu-18.04 | |
strategy: | |
matrix: | |
python-version: ['3.8', '3.9', '3.10'] | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v2 | |
- name: Setup Python | |
uses: actions/setup-python@v2 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install the framework | |
run: python -m pip install -e . | |
- name: Setup Go | |
uses: actions/setup-go@v2 | |
with: | |
go-version: '1.16' | |
- name: Run HTTP conformance tests | |
uses: GoogleCloudPlatform/functions-framework-conformance/[email protected] | |
with: | |
version: 'v1.1.0' | |
functionType: 'http' | |
useBuildpacks: false | |
validateMapping: false | |
cmd: "'functions-framework --source tests/conformance/main.py --target write_http --signature-type http'" | |
- name: Run event conformance tests | |
uses: GoogleCloudPlatform/functions-framework-conformance/[email protected] | |
with: | |
version: 'v1.1.0' | |
functionType: 'legacyevent' | |
useBuildpacks: false | |
validateMapping: true | |
cmd: "'functions-framework --source tests/conformance/main.py --target write_legacy_event --signature-type event'" | |
- name: Run CloudEvents conformance tests | |
uses: GoogleCloudPlatform/functions-framework-conformance/[email protected] | |
with: | |
version: 'v1.1.0' | |
functionType: 'cloudevent' | |
useBuildpacks: false | |
validateMapping: true | |
cmd: "'functions-framework --source tests/conformance/main.py --target write_cloud_event --signature-type cloudevent'" | |
- name: Run HTTP conformance tests declarative | |
uses: GoogleCloudPlatform/functions-framework-conformance/[email protected] | |
with: | |
version: 'v1.1.0' | |
functionType: 'http' | |
useBuildpacks: false | |
validateMapping: false | |
cmd: "'functions-framework --source tests/conformance/main.py --target write_http_declarative'" | |
- name: Run CloudEvents conformance tests declarative | |
uses: GoogleCloudPlatform/functions-framework-conformance/[email protected] | |
with: | |
version: 'v1.1.0' | |
functionType: 'cloudevent' | |
useBuildpacks: false | |
validateMapping: true | |
cmd: "'functions-framework --source tests/conformance/main.py --target write_cloud_event_declarative'" |