Coder Social home page Coder Social logo

infra's Introduction

infra's People

Contributors

callicles avatar dbeattie71 avatar dbhagen avatar dirien avatar henriiik avatar jaxxstorm avatar majidaburmila avatar marns93 avatar pierskarsenbarg avatar rawkode avatar rebelopsio avatar renovate[bot] avatar ringods avatar rshade avatar runlevel5 avatar schmidtw avatar simenandre avatar tmeckel avatar vavsab avatar videmsky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

infra's Issues

Ability to publish Java SDKs

We should investigate what is needed to publish the Java SDKs of all the providers under the Pulumiverse umbrella.

Add Github-setup

We probably want to add contributors, set owners and access permissions for the Pulumiverse organization.

Add automation to keep the provider build workflows up to date

How a provider needs to be build, packaged and released is mainly defined by Pulumi. They also have a lot of automation for keeping the Github Actions workflows up to date in all of the provider repositories.

We could benefit from having an automated setup serving two purposes:

  • initial setup of the workflows for new providers being set up in Pulumiverse
  • updating the workflows to support new features coming from Pulumi (e.g recent addition was support for Java)

Pulumi is aware that building & releasing a provider must become must simpler. There is planned work to make the pulumi/ci-mgmt a consumable artefact. This artefact, with the proper configuration, would be able to generate the correct workflows for a provider repository.

Let's follow up on that work, test it, provide feedback (issues & PR), so we can build on top of that effort.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

github-actions
.github/workflows/auto-issue-assignment.yaml
  • pozil/auto-assign-issue v1
.github/workflows/auto-pr-assignment.yaml
  • pozil/auto-assign-issue v1
.github/workflows/provider-build-sdk.yaml
  • actions/checkout v4
  • actions/checkout v4
  • actions/setup-go v5
  • jaxxstorm/action-install-gh-release v1.12.0
  • pulumi/actions v5
  • actions/setup-node v4
  • actions/setup-dotnet v4
  • actions/setup-python v5
  • actions/download-artifact v4
  • actions/upload-artifact v4
.github/workflows/provider-prerequisites.yaml
  • actions/checkout v4
  • actions/checkout v4
  • actions/setup-go v5
  • jaxxstorm/action-install-gh-release v1.12.0
  • pulumi/actions v5
  • jaxxstorm/action-install-gh-release v1.12.0
  • thollander/actions-comment-pull-request v2
  • actions/upload-artifact v4
.github/workflows/pull-request.yml
  • actions/checkout v4
  • actions/checkout v4
  • volta-cli/action v4
  • pulumi/actions v5.2.4
.github/workflows/push.yml
  • actions/checkout v4
  • volta-cli/action v4
  • pulumi/actions v5.2.4
npm
package.json
  • @pulumi/github ^6.0.0
  • @pulumi/pulumi ^3.13.2
  • runtypes ^6.5.1
  • yaml ^2.1.1
  • @bjerk/eslint-config ^6.0.0
  • @simenandre/prettier ^5.0.0
  • @tsconfig/node16 ^16.0.0
  • @types/node ^18.0.0
  • typescript ^4.7.3
  • node >=18
  • node 18.20.4

  • Check this box to trigger a request for Renovate to run again on this repository

pulumi-fortios doesn't have code repository setup, or my permissions are wrong

When the pulumi-fortios provider repo was created, it seems I either don't have enough permissions, or it was not fully initialized.
image

> git push pulumiverse
fatal: '[email protected]/pulumiverse/pulumi-fortios.git' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Potentially because there wasn't a template setup as well? Fixed via PR #69

Let me know if there's something I'm missing.

Cannot Sign Tags

With pulumiverse/pulumi-doppler, I ran into an issue where the release.yaml workflow was unable to run and it's because I was signing my Git tags.

We should update release.yaml to work with these, or add some documentation that tags can't be signed.

`github/workflows/provider-prerequisites.yaml`'s `Comment on PR with Details of Schema Check` breaks fork based PRs

Looks like the sub-job Comment on PR with Details of Schema Check requires the workflow's github.token to have read and write permissions.

This becomes an issue when a pr is created from a fork, since the token is from the fork and not from the parent repo.

Can we remove this section?

- if: github.event_name == 'pull_request'
name: Comment on PR with Details of Schema Check
uses: thollander/actions-comment-pull-request@v2
with:
GITHUB_TOKEN: ${{ github.token }}
message: |
### Does the PR have any schema changes?
${{ env.SCHEMA_CHANGES }}

cc: @schmidtw

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.