Skip to content

Bump golang.org/x/net from 0.10.0 to 0.17.0 in /x/muxer #2517

Bump golang.org/x/net from 0.10.0 to 0.17.0 in /x/muxer

Bump golang.org/x/net from 0.10.0 to 0.17.0 in /x/muxer #2517

Workflow file for this run

env:
GITHUB_TOKEN: ${{ secrets.PULUMI_BOT_TOKEN }}
name: Pull Request & Downstream Testing
on: [pull_request]
jobs:
build:
name: Build and Test Bridge
strategy:
matrix:
# To avoid depending on features introduced in newer golang versions, we need to
# test our minimum supported golang versions.
#
# When we decide to bump our minimum go version, we need to remember to bump the
# go version in our go.mod files.
go-version: [1.20.x, 1.21.x]
platform: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.platform }}
steps:
- name: Install pulumi
uses: pulumi/actions@v4
with:
pulumi-version: ^3.0.0
- name: Check out source code
uses: actions/checkout@master
- name: Install Go
uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go-version }}
cache-dependency-path: |
**/go.sum
- name: Build
run: make build
- name: Build PF
run: cd pf && make build
- name: Install golangci-lint
uses: golangci/golangci-lint-action@v3
with:
skip-cache: true
skip-pkg-cache: true
skip-build-cache: true
version: v1.53
- name: Lint
run: make lint
- name: Test
run: make test
- name: Test PF
run: cd pf && make test
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
downstream-test:
name: Test ${{ matrix.provider }} Downstream
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
provider: [ "azuread", "random", ]
steps:
- name: Install Node.js
uses: actions/setup-node@v1
with:
node-version: '14.x'
- name: Install Python
uses: actions/setup-python@v1
with:
python-version: 3.9.x
- name: Install Pulumi CLI
uses: pulumi/[email protected]
- name: Install pulumictl
uses: jaxxstorm/[email protected]
with:
repo: pulumi/pulumictl
- name: Check out source code
uses: actions/checkout@master
- name: Install Go
uses: actions/setup-go@v4
with:
go-version: 1.21.x
cache-dependency-path: |
**/go.sum
# Required to pin Gradle < 8.0 until downstram tests upgrade to compatible pulumi-java release.
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
with:
gradle-version: "7.6"
- name: Test Downstream
uses: pulumi/action-test-provider-downstream@releases/v7
env:
GOPROXY: "https://proxy.golang.org"
with:
downstream-name: pulumi-${{ matrix.provider }}
downstream-url: https://github.com/pulumi/pulumi-${{ matrix.provider }}
pulumi-bot-token: ${{ secrets.PULUMI_BOT_TOKEN }}
github-actions-token: ${{ secrets.GITHUB_TOKEN }}
use-provider-dir: true
replacements: github.com/pulumi/pulumi-terraform-bridge/v3=pulumi-terraform-bridge,github.com/pulumi/pulumi-terraform-bridge/x/muxer=pulumi-terraform-bridge/x/muxer,github.com/pulumi/pulumi-terraform-bridge/pf=pulumi-terraform-bridge/pf