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

Revive cache upload mechanism and CI-related cleanup #267

Merged
merged 3 commits into from
Oct 5, 2020

Conversation

rbsheth
Copy link
Member

@rbsheth rbsheth commented Oct 5, 2020

The workflow for adding/updating a Hunter package has changed considerably with #250 (thank you @drodin!). Now, a separate branch to keep track of the tested toolchains and their results is no longer needed as a Github Pages page will be automatically updated with any new commit to master. Subsequently, I removed the old verbiage in the readmes and templates that referred to the Travis/AppVeyor/hunter-testing workflow.

With Github Actions it is now very easy to upload build cache when a merge to master occurs. As such, I worked out the nuances with Python versions across all the action templates and added a couple of newer toolchains in this PR. When a merge to master occurs, both the Github Pages page and the new Hunter cache repository at https://github.com/cpp-pm/hunter-cache will be updated automatically.

I will be pushing "updates" to all packages to generate their pages and cache updates. This closes #216.

if "%BRANCH_NAME%" == "master" (
python jenkins.py --upload
Copy link
Member

Choose a reason for hiding this comment

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

jenkins.py could use a rename these days

@rbsheth rbsheth merged commit f43d5f3 into cpp-pm:master Oct 5, 2020
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.

Reference to abandoned hunter-cache in documentation & code
2 participants