Git Product home page Git Product logo

release-scripts's People

Contributors

100mik avatar aaronshurley avatar carvel-bot avatar dennisdenuto avatar gcheadle-vmware avatar joaopapereira avatar joe-kimmel-vmw avatar neil-hickey avatar praveenrewar avatar vmwghbot avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

release-scripts's Issues

Autogenerate documentation for new releases

Describe the problem/challenge you have
Right now the process to generate documentation for a new release is done manually following the steps in https://hackmd.io/uVpvITUuR4Cbwzkzb7MEpQ?view#Generate-new-docs-version
This process could be automatically triggered to create a new release when a new version is created.

Describe the solution you'd like
The idea would be similar to what we are doing with the update of the install script in the action https://github.com/vmware-tanzu/carvel-release-scripts/blob/main/.github/workflows/update-install-sh.yml

Anything else you would like to add:
Important things that we should take into account:


Vote on this request

This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.

πŸ‘ "I would like to see this addressed as soon as possible"
πŸ‘Ž "There are other more important things to focus on right now"

We are also happy to receive and review Pull Requests if you want to help work on this issue.

Keep a good description for each tool in homebrew formular

Describe the problem/challenge you have
The current description of the tools is just the name as it is depicted in https://github.com/vmware-tanzu/homebrew-carvel/blob/develop/imgpkg.rb#L2
We should ensure that we have a good description for each tool even if we autogenerate the formula.

Describe the solution you'd like
When we generate the description based on the name of the tool in https://github.com/vmware-tanzu/carvel-release-scripts/blob/main/scripts/homebrew/homebrew_formula.yml#L44 maybe we should just keep a description in the releases.yaml file instead and preserve it.

Anything else you would like to add:
When we commit a change to releases.yaml file this action https://github.com/vmware-tanzu/carvel-release-scripts/blob/main/.github/workflows/update-install-sh.yml will be triggered, we should make sure that it doesn't have any unintended impact on the website.


Vote on this request

This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.

πŸ‘ "I would like to see this addressed as soon as possible"
πŸ‘Ž "There are other more important things to focus on right now"

We are also happy to receive and review Pull Requests if you want to help work on this issue.

Change keys used on automation

Currently, we are using Dennis key to create commits on some of the automated workflows

Screen Shot 2022-12-05 at 4 39 58 PM

We should try to use a different generic account.

install.sh script should be arm64 aware

Describe the problem/challenge you have

The install.sh script referred to in Carvel web site instructions only installs binaries for AMD64. This means it installs binaries that don't work on ARM64 Linux, and doesn't install native ARM64 binaries on MacOS running Apple silicon.

Describe the solution you'd like

Should detect architecture and install ARM64 binaries when appropriate.

Anything else you would like to add:

This will require that kwt finally be released with ARM64 binary.


Vote on this request

This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.

πŸ‘ "I would like to see this addressed as soon as possible"
πŸ‘Ž "There are other more important things to focus on right now"

We are also happy to receive and review Pull Requests if you want to help working on this issue.

Metadata in TanzuNet product needs changing after release

Not sure if this is the correct repo to report this issue.

When I released ytt v0.40.0, the pipeline that created the TanzuNet product had information filled in that is considered incorrect by the hackMD release process doc. The metadata that needed changing was:

  • populated "RELEASE NOTES URL", it was empty
  • changed "RELEASE DATE" to two week from today, it was the date the pipeline ran

Relevant slack thread in #carvel-private slack channel (not linking to private channel)

ytt autocomplete

This issue is to track carvel-dev/homebrew#20

Assuming that PR is merged, a similar change will need to be made in this repo for when ytt starts automating updating the homebrew formula

Trivy scan workflow should support kctrl

Describe the problem/challenge you have
Currently the trivy scan workflow builds the tool binaries using script present in the ./hack directory but for kctrl it should be./cli/hack

Describe the solution you'd like
Add support for kctrl in the workflow by using the script based on the tool name.

Anything else you would like to add:


Vote on this request

This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.

πŸ‘ "I would like to see this addressed as soon as possible"
πŸ‘Ž "There are other more important things to focus on right now"

We are also happy to receive and review Pull Requests if you want to help working on this issue.

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.