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

Multiplatform builds #36

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open

Multiplatform builds #36

wants to merge 20 commits into from

Conversation

Zeitsperre
Copy link
Member

@Zeitsperre Zeitsperre commented Jun 18, 2024

Pull Request Checklist:

  • This PR addresses an already opened issue (for bug fixes / features)
    • This PR fixes #xyz
  • Tests for the changes have been added (for bug fixes / features)
    • (If applicable) Documentation has been added / updated (for bug fixes / features)

What kind of change does this PR introduce?

  • Adds builds that don't compile with NetCDF to the main workflows
  • Substitutes the GitHub Actions tags for commit hashes
  • Adds the step-security/harden-runner action for reducing the attack surface of builds
  • Adds macOS and Windows builds

Does this PR introduce a breaking change?

No.

Other information:

The commit hashes will be managed by Dependabot once that integration has been added to the repository.

@Zeitsperre Zeitsperre self-assigned this Jun 18, 2024
@Zeitsperre
Copy link
Member Author

@analytophile

This Pull Request is ready to be merged. The brief summary here is:

  • Pull Requests and commits pushed to the main branch will now trigger both Debug and Release builds for all supported architectures.
  • Failing builds in pull requests will prevent merging to main.

We should perform a "squash" of the commits to not pollute the git history when this is merged.

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.

1 participant