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

Use GitHub actions for builds #1207

Merged
merged 1 commit into from
Mar 8, 2025
Merged

Use GitHub actions for builds #1207

merged 1 commit into from
Mar 8, 2025

Conversation

jcsteh
Copy link
Owner

@jcsteh jcsteh commented Mar 7, 2025

Almost everything is on GitHub now, including snapshots, pull request builds, the website and all the automation thereof. Snapshots are uploaded as GitHub release artifacts so they can be downloaded directly. Pull request builds are uploaded as normal GitHub artifacts. The website is built and deployed to GitHub pages as part of the build automation, including the snapshots page and the update check data. See the comments in the GitHub workflow code for more details. As well as standardising on a single platform, this removes the dependency on my personal server and AppVeyor account, which makes things more sustainable and easier for others to collaborate on.

Fixes #658.

Copy link
Contributor

github-actions bot commented Mar 8, 2025

Copy link
Contributor

github-actions bot commented Mar 8, 2025

Copy link
Contributor

github-actions bot commented Mar 8, 2025

Copy link
Contributor

github-actions bot commented Mar 8, 2025

…GitHub Pages for the website.

Almost everything is on GitHub now, including snapshots, pull request builds, the website and all the automation thereof.
Snapshots are uploaded as GitHub release artifacts so they can be downloaded directly.
Pull request builds are uploaded as normal GitHub artifacts.
The website is built and deployed to GitHub pages as part of the build automation, including the snapshots page and the update check data.
See the comments in the GitHub workflow code for more details.
As well as standardising on a single platform, this removes the dependency on my personal server and AppVeyor account, which makes things more sustainable and easier for others to collaborate on.
@jcsteh jcsteh marked this pull request as ready for review March 8, 2025 12:34
@jcsteh jcsteh merged commit 8216e50 into master Mar 8, 2025
3 checks passed
@jcsteh jcsteh deleted the actionPr branch March 8, 2025 12:35
@dpy013
Copy link

dpy013 commented Mar 8, 2025

Need to update the readme and the get address for automatic updates.
to get the latest version.

@ScottChesworth
Copy link
Collaborator

I think those addresses will be kept the same because people are already familiar with them. DNS redirection hasn't happened yet.

@jcsteh
Copy link
Owner Author

jcsteh commented Mar 11, 2025

Yup, addresses will all remain the same. It might be a couple of days before we get all the DNS changes sorted though.

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.

Consider moving to Github Actions
3 participants