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

#4 Automated GameCI Build System #29

Merged
merged 15 commits into from
Nov 20, 2021
Merged

Conversation

JohnMurwin
Copy link
Owner

@JohnMurwin JohnMurwin commented Nov 20, 2021

Description

  • Introduced a new Github Action for automated project builds on PR (for testing) and Release Publish for future extension to upload into Itch.io

Checklist

Pre-PR

  • Merge #dev into a testing branch and verify no conflicts present
  • Project Items conform to the Style Guide
  • Pull Request target branch is NOT #main (these types of PRs are handled by Project Admins)

Post-PR

Once the pull request is created, make sure to do the following:

  • Request a reviewer
  • Comment if Branch can be deleted once closed

Related Jira Card

Closes #29

Context

  • Wanted to reduce the amount of time spent building projects, but also use a successful build as a status of the CI pipeline (obviously cant approve a release if a build fails)

How Has This Been Tested?

Sorta but not kinda?

Screenshots (if appropriate):

@codecov
Copy link

codecov bot commented Nov 20, 2021

Codecov Report

Merging #29 (5bad922) into dev (4b75c56) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff          @@
##             dev     #29   +/-   ##
=====================================
  Coverage   0.69%   0.69%           
=====================================
  Files         22      22           
  Lines       3316    3316           
=====================================
  Hits          23      23           
  Misses      3293    3293           
Flag Coverage Δ
automated 0.69% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 95c52b4...5bad922. Read the comment docs.

@JohnMurwin JohnMurwin changed the title Test Build CI PR #4 Automated GameCI Build System Nov 20, 2021
@JohnMurwin JohnMurwin linked an issue Nov 20, 2021 that may be closed by this pull request
@JohnMurwin JohnMurwin merged commit eb5141b into dev Nov 20, 2021
@JohnMurwin JohnMurwin deleted the feature/4-automated-build-system branch November 20, 2021 20:48
@sonarcloud
Copy link

sonarcloud bot commented Nov 20, 2021

Kudos, SonarCloud Quality Gate passed!    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

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.

Create and Add an automated Release upload system for Itch.io
1 participant