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

(#200) Maintenance/GitHub actions ci #201

Merged
merged 25 commits into from
Jan 7, 2021

Conversation

s1hofmann
Copy link
Member

@s1hofmann s1hofmann commented Jan 6, 2021

This PR adds three workflows:

  • ci.yaml: CI runs for branches and pull requests (runs sonar + all tests on all platforms / node versions)
  • snapshot_release.yaml: Runs on develop and releases a new snapshot package on success
  • tagged_release.yaml: Runs on semver tags (v*..) and releases a new latest package on success

Both Appveyor checks are failing since I haven't removed the project yet.
I'd like to wait until this PR is merged before finally deleting the Appveyor CI project.

@s1hofmann s1hofmann added the feature New features label Jan 6, 2021
Copy link
Contributor

@svettwer svettwer left a comment

Choose a reason for hiding this comment

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

LGTM. 🚀 👍
Just some remarks concerning minor changes and steps that could be omitted in my opinion. As I assume some copy paste action was involved, these remarks can be found in all pipelines which is the cause for the amount of remarks.

Concerning repo config: It would make sense to remove the app veyor checks as they have been removed.

@svettwer svettwer assigned s1hofmann and unassigned svettwer and cliffle Jan 7, 2021
@s1hofmann s1hofmann assigned svettwer and unassigned s1hofmann Jan 7, 2021
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 7, 2021

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@s1hofmann s1hofmann requested a review from svettwer January 7, 2021 10:47
@svettwer svettwer assigned s1hofmann and unassigned svettwer Jan 7, 2021
@s1hofmann s1hofmann merged commit f590c60 into develop Jan 7, 2021
@s1hofmann s1hofmann deleted the maintenance/github_actions_ci branch January 7, 2021 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants