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

refactor: PRSDM-5464 setup semantic release #127

Merged
merged 19 commits into from
Jul 19, 2024

Conversation

Zalaras
Copy link
Contributor

@Zalaras Zalaras commented Jul 15, 2024

Add semantic release and replaced TravisCI with Github Actions

Description

  • Add semantic release
  • Replace TravisCI with Github Actions
  • Remove build scripts
  • Update Node version for TravisCI
  • Update Readme
  • Update PR template
  • Update github token and rename to GITHUB_TOKEN from GITHUB_KEY (required for semantic release)

Github Action dry run

Dry Run:

[11:40:30 PM] [semantic-release] › ⚠  Skip v2.13.2-rfv.1 tag creation in dry-run mode
[11:40:30 PM] [semantic-release] › ⚠  Skip step "publish" of plugin "@semantic-release/exec" in dry-run mode
[11:40:30 PM] [semantic-release] › ⚠  Skip step "publish" of plugin "@semantic-release/github" in dry-run mode
[11:40:30 PM] [semantic-release] › ⚠  Skip step "success" of plugin "@semantic-release/exec" in dry-run mode
[11:40:30 PM] [semantic-release] › ⚠  Skip step "success" of plugin "@semantic-release/github" in dry-run mode
[11:40:30 PM] [semantic-release] › ✔  Published release 2.13.2-rfv.1 on develop channel
[11:40:30 PM] [semantic-release] › ℹ  Release note for version 2.13.2-rfv.1:
## 2.13.2-rfv.1 (2024-07-15)

### Bug Fixes

    * add semantic release for builds and test trigger (0d78c16)

Issue

PRSDM-5464

Screenshots

Checklist before merging

  • Is this code covered by tests?
  • Is the documentation updated for this change?

Zalaras and others added 6 commits May 9, 2024 10:25
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.18.2 to 7.24.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](jonschlinkert/word-wrap@1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@Zalaras Zalaras requested a review from a team as a code owner July 15, 2024 21:47
@Zalaras Zalaras requested review from richardwooding, Quantumplate, zelrestemmet, julianbyte, CharlRitterDev and kmorake and removed request for a team July 15, 2024 21:47
@Zalaras Zalaras changed the title ci: PRSDM-5464 setup semantic ci: PRSDM-5464 setup semantic release Jul 15, 2024
Copy link
Contributor

@CharlRitterDev CharlRitterDev left a comment

Choose a reason for hiding this comment

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

And I thought my latest FE PRs were big 😝

@Zalaras
Copy link
Contributor Author

Zalaras commented Jul 16, 2024

@CharlRitterDev lol it's the lock file...

To everyone else: I'm working on the build fail. Issue with Node version and the Ubuntu version that TravisCI uses

@Zalaras Zalaras requested a review from CharlRitterDev July 16, 2024 13:14
Copy link
Contributor

@meyerhp meyerhp left a comment

Choose a reason for hiding this comment

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

Looks good overall. Posted a few comments below

release.config.js Outdated Show resolved Hide resolved
release.config.js Outdated Show resolved Hide resolved
.github/workflows/build-and-release.yml Outdated Show resolved Hide resolved
release.config.js Outdated Show resolved Hide resolved
release.config.js Show resolved Hide resolved
@Zalaras Zalaras changed the title ci: PRSDM-5464 setup semantic release refactor: PRSDM-5464 setup semantic release Jul 19, 2024
@Zalaras Zalaras merged commit a6c9c9b into develop Jul 19, 2024
2 checks passed
@Zalaras Zalaras deleted the PRSDM-5464-setup-semantic-release-for-other-repos branch July 19, 2024 09:15
@Zalaras
Copy link
Contributor Author

Zalaras commented Jul 22, 2024

🎉 This PR is included in version 0.5.6-rfv.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Zalaras
Copy link
Contributor Author

Zalaras commented Jul 22, 2024

🎉 This PR is included in version 2.13.2-rfv.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants