Skip to content

Rebuild on ci-mgmt

Rebuild on ci-mgmt #10

Triggered via pull request November 11, 2024 09:35
Status Failure
Total duration 3m 49s
Artifacts 7

run-acceptance-tests.yml

on: pull_request
prerequisites  /  prerequisites
2m 7s
prerequisites / prerequisites
comment-notification
0s
comment-notification
Matrix: build_provider / build_provider
Matrix: build_sdk / build_sdk
Matrix: test
sentinel
0s
sentinel
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 2 warnings
lint / lint
issues found
Unexpected file modified: sdk/python/README.md#L1
File modified: @@ -4,448 +4,60 @@ This repository contains boilerplate code for building a new Pulumi provider der This repository is set up as a fictitious provider named "xyz" to demonstrate a resource, a data source and configuration derived from a Terraform provider. -Read our complete [guide for authoring and publishing a Pulumi Package](https://www.pulumi.com/docs/iac/packages-and-automation/pulumi-packages/authoring/) in our docs. +Read the [setup instructions](SETUP.md) for step-by-step instructions on how to bridge a new provider and refer to our complete docs [guide for authoring and publishing a Pulumi Package](https://www.pulumi.com/docs/iac/packages-and-automation/pulumi-packages/authoring/). -## Creating a Pulumi Terraform Bridge Provider +# Xyz Resource Provider -The following instructions cover: +The Xyz Resource Provider lets you manage [Xyz](http://example.com) resources. -- providers maintained by Pulumi (denoted with a "Pulumi Official" checkmark on the Pulumi registry) -- providers published and maintained by the Pulumi community, referred to as "third-party" providers +## Installing -We showcase a Pulumi-owned provider based on an upstream provider named `terraform-provider-foo`. Substitute appropriate values below for your use case. +This package is available for several languages/platforms: -> Note: If the name of the desired Pulumi provider differs from the name of the Terraform provider, you will need to carefully distinguish between the references - see <https://github.com/pulumi/pulumi-azure> for an example. +### Node.js (JavaScript/TypeScript) -### Prerequisites - -Ensure the following tools are installed and present in your `$PATH`: - -- [`pulumictl`](https://github.com/pulumi/pulumictl#installation) -- [Go](https://golang.org/dl/) or 1.latest -- [`golangci-lint`](https://golangci-lint.run/welcome/install/) -- [NodeJS](https://nodejs.org/en/) Active or maintenance version ([Node.js Releases](https://nodejs.org/en/about/previous-releases)). We recommend using [nvm](https://github.com/nvm-sh/nvm) to manage NodeJS installations. -- [Yarn](https://yarnpkg.com/) -- [TypeScript](https://www.typescriptlang.org/) -- [Python](https://www.python.org/downloads/) (called as `python3`). For recent versions of MacOS, the system-installed version is fine. -- [.NET](https://dotnet.microsoft.com/download) - -### Creating and Initializing the Repository - -Pulumi offers this repository as a [GitHub template repository](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template) for convenience. From this repository: - -1. Click "Use this template". -1. Set the following options: - - Owner: pulumi (third-party: your GitHub organization/username) - - Repository name: pulumi-foo (third-party: preface your repo name with "pulumi" as standard practice) - - Description: Pulumi provider for Foo - - Repository type: Public -1. Clone the generated repository. - -From the templated repository: - -1. Run the init program and follow the prompts to replace the name "xyz" with the name of your provider: - - ```bash - ./init.sh - ``` - - Note: This program can also be run non-interactively, passing the options via arguments. Run `./init.sh -h` for the usage instructions. - - Third-party providers who intend to publish on the Pulumi registry will want to update the `DisplayName`, `Publisher`, and `Homepage` values in `provider/resources.go` to use your desired casing. - -1. Review the updated `README.md` to include the following: - - Any desired build status badges. - - An introductory paragraph describing the type of resources the provider manages, e.g. "The Foo provider for Pulumi manages resources for [Foo](http://example.com/). - - In the "Installing" section, correct package names for the various SDK libraries in the languages Pulumi supports. - - In the "Configuration" section, any configurable options for the provider. These may include, but are not limited to, environment variables or options that can be s
build_sdk / build_sdk (python)
Unexpected changes detected: 1. See file annotations for details.
build_sdk / build_sdk (dotnet)
The job was canceled because "python" failed.
build_sdk / build_sdk (dotnet)
The operation was canceled.
build_sdk / build_sdk (go)
The job was canceled because "python" failed.
build_sdk / build_sdk (go)
The operation was canceled.
prerequisites / prerequisites
No files were found with the provided path: provider/cmd/pulumi-resource-xyz/schema-embed.json. No artifacts will be uploaded.
prerequisites / prerequisites
Failed to get latest release: HttpError: Not Found - https://docs.github.com/rest/releases/releases#get-the-latest-release

Artifacts

Produced during runtime
Name Size
nodejs-sdk.tar.gz
22 MB
pulumi-resource-xyz-v0.1.0-alpha.1731317713+88a3e74-darwin-amd64.tar.gz
17.8 MB
pulumi-resource-xyz-v0.1.0-alpha.1731317713+88a3e74-darwin-arm64.tar.gz
17 MB
pulumi-resource-xyz-v0.1.0-alpha.1731317713+88a3e74-linux-amd64.tar.gz
17.9 MB
pulumi-resource-xyz-v0.1.0-alpha.1731317713+88a3e74-linux-arm64.tar.gz
16.7 MB
pulumi-resource-xyz-v0.1.0-alpha.1731317713+88a3e74-windows-amd64.tar.gz
18.3 MB
xyz-provider.tar.gz
45.4 MB