Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework Branching and CI/CD Pipeline #24

Merged
merged 9 commits into from
Mar 19, 2022
Merged

Rework Branching and CI/CD Pipeline #24

merged 9 commits into from
Mar 19, 2022

Conversation

Builditluc
Copy link
Owner

@Builditluc Builditluc commented Mar 4, 2022

Things implemented for the CI/CD (as listed in #23):

  • generate releases and a release branch on tag creation
  • build binary's for different platforms on release and add them to the release
  • publish new versions to crates.io
  • build, test, and format check pull requests and releases

Things implemented for the branching (as listed in #23):

  • only have one master branch
  • change contributing file to make aware of this change
  • add a note in the readme (right at the top)
  • remove the old stable and experimental branches (only after everything is finished)

- remove action build
- remove action changelog
- remove action format
- remove action publish
- remove action test
- remove changelog
@Builditluc Builditluc linked an issue Mar 4, 2022 that may be closed by this pull request
@Builditluc Builditluc self-assigned this Mar 4, 2022
@Builditluc Builditluc changed the title chore(*): rework ci/cd pipeline chore(*): rework branching and ci/cd pipeline Mar 4, 2022
- add github release configuration
- change release action to softprops/action-gh-release
- remove changelog action
@Builditluc Builditluc changed the title chore(*): rework branching and ci/cd pipeline Rework Branching and CI/CD Pipeline Mar 5, 2022
@Builditluc Builditluc marked this pull request as ready for review March 19, 2022 20:44
@Builditluc
Copy link
Owner Author

Will merge this with the stable branch and then do the following things:

  • merge experimental with stable
  • rename stable into 'main'
  • remove the experimental branch

@Builditluc Builditluc merged commit bb291c6 into stable Mar 19, 2022
@Builditluc Builditluc deleted the rework-ci-cd branch March 19, 2022 20:50
@Builditluc Builditluc added the breaking-change This introduces a breaking change to the codebase. Increment the major version label Feb 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking-change This introduces a breaking change to the codebase. Increment the major version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Change branching and CI/CD
1 participant