Skip to content

Buildpack Integration Test #1400

Buildpack Integration Test

Buildpack Integration Test #1400

# Validates Functions Framework with GCF buildpacks.
name: Buildpack Integration Test
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
# Runs every day on 12:00 AM PST
schedule:
- cron: "0 0 * * *"
# Declare default permissions as read only.
permissions: read-all
jobs:
python38:
uses: GoogleCloudPlatform/functions-framework-conformance/.github/workflows/buildpack-integration-test.yml@main
with:
http-builder-source: 'tests/conformance'
http-builder-target: 'write_http_declarative'
cloudevent-builder-source: 'tests/conformance'
cloudevent-builder-target: 'write_cloud_event_declarative'
prerun: 'tests/conformance/prerun.sh ${{ github.sha }}'
builder-runtime: 'python38'
builder-runtime-version: '3.8'
start-delay: 5
python39:
uses: GoogleCloudPlatform/functions-framework-conformance/.github/workflows/buildpack-integration-test.yml@main
with:
http-builder-source: 'tests/conformance'
http-builder-target: 'write_http_declarative'
cloudevent-builder-source: 'tests/conformance'
cloudevent-builder-target: 'write_cloud_event_declarative'
prerun: 'tests/conformance/prerun.sh ${{ github.sha }}'
builder-runtime: 'python39'
builder-runtime-version: '3.9'
start-delay: 5
python310:
uses: GoogleCloudPlatform/functions-framework-conformance/.github/workflows/buildpack-integration-test.yml@main
with:
http-builder-source: 'tests/conformance'
http-builder-target: 'write_http_declarative'
cloudevent-builder-source: 'tests/conformance'
cloudevent-builder-target: 'write_cloud_event_declarative'
prerun: 'tests/conformance/prerun.sh ${{ github.sha }}'
builder-runtime: 'python310'
builder-runtime-version: '3.10'
start-delay: 5
python311:
uses: GoogleCloudPlatform/functions-framework-conformance/.github/workflows/buildpack-integration-test.yml@main
with:
http-builder-source: 'tests/conformance'
http-builder-target: 'write_http_declarative'
cloudevent-builder-source: 'tests/conformance'
cloudevent-builder-target: 'write_cloud_event_declarative'
prerun: 'tests/conformance/prerun.sh ${{ github.sha }}'
builder-runtime: 'python311'
builder-runtime-version: '3.11'
start-delay: 5
# Python 3.12 conformance tests are disabled due to the buildpack defaulting to
# Ubuntu 18.04, which has no Python 3.12 version, and being unable to specify
# the OS/stack via the conformance test configuration
#
# python312:
# uses: GoogleCloudPlatform/functions-framework-conformance/.github/workflows/buildpack-integration-test.yml@main
# with:
# http-builder-source: 'tests/conformance'
# http-builder-target: 'write_http_declarative'
# cloudevent-builder-source: 'tests/conformance'
# cloudevent-builder-target: 'write_cloud_event_declarative'
# prerun: 'tests/conformance/prerun.sh ${{ github.sha }}'
# builder-runtime: 'python312'
# builder-runtime-version: '3.12'
# start-delay: 5
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy