Skip to content

Conversation

@IronCore864
Copy link
Member

Summary

Key Points

  • This is a breaking change.

Description

githubactions plugin is split into 3 plugins (by programming language):

  • githubactions-golang
  • githubactions-python
  • githubactions-nodejs

There will be duplicated code, but it's OK since they are three different plugins now. They may grow into different directions (at the moment, the Golang one already differs from the other two since it may also create repo secrets)

Creating GitHub client is updated to use pkg/util/github.

For Golang, the pipeline is split into two (one PR builder, one main builder; the reason being some step is only required in the PR builder.)

Improved secrets handling during reinstall/uninstall for Golang.

Copy link

@lfbdev lfbdev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@lfbdev lfbdev merged commit 0f2a93a into main Feb 9, 2022
@IronCore864 IronCore864 deleted the github-actions-refactor branch February 10, 2022 03:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants