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

GitHub Actions CI Port #16082

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

illusion0001
Copy link
Contributor

@illusion0001 illusion0001 commented Sep 15, 2024

Cache is supported on the penguin
Cold: https://github.com/illusion0001/rpcs3/actions/runs/10871089443/attempts/1
Warm: https://github.com/illusion0001/rpcs3/actions/runs/10871089443

Plans for later, build in clang and gcc on Windows and OSX

with:
name: RPCS3 for Windows
path: build/*.7z
compression-level: 0
Copy link
Contributor

Choose a reason for hiding this comment

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

compression-level: 0 doesn't stop it from double-zipping, but it should at least make uploading artifacts faster.

Suggested change
compression-level: 0
if-no-files-found: error
compression-level: 0

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I guess I could just glob all the files at least for windows so there's no need to double zip it

@Megamouse Megamouse added the Build and CI Anything related to the build process and continuous integration label Sep 19, 2024
@illusion0001 illusion0001 marked this pull request as draft September 23, 2024 10:17
@hcorion
Copy link
Member

hcorion commented Sep 23, 2024

What's the motivation for porting to GitHub Actions? Doesn't it have the exact same restrictions as Azure?

@illusion0001
Copy link
Contributor Author

illusion0001 commented Sep 28, 2024

What's the motivation for porting to GitHub Actions? Doesn't it have the exact same restrictions as Azure?

so users don't have to sign up to extra services to run auto builds, and yeah i think

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build and CI Anything related to the build process and continuous integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants