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

Fix release workflow #159

Merged
merged 2 commits into from
Feb 5, 2025
Merged

Conversation

nirosys
Copy link
Contributor

@nirosys nirosys commented Feb 5, 2025

Issue #, if available: n/a

Description of changes:

This PR addresses some issues found in the release workflow while attempting to release v1.3.1.

The C# project is configured to use framework 7, which was not installed with the release workflow's setup-dotnet actions, so this PR adds 7.0 to the framework list to install in each matrix configuration, reflecting the changes to unit testing in #154.

This PR also updates the actions used in the release workflow, and addresses spellcheck issues found by actionlint, where variables were not quoted and could lead to unexpected behaviors.

It would be great to have the ability to run the release workflow prior to an actual release, so that we can ensure everything is working. I'm thinking we might be able to setup the release workflow to execute everything up to Publish to NuGet on any commit. Then only execute the publish with a new version release.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@nirosys nirosys marked this pull request as ready for review February 5, 2025 19:58
Copy link

@linlin-s linlin-s left a comment

Choose a reason for hiding this comment

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

Thanks for fixing this.

@nirosys nirosys merged commit 9d416b5 into amazon-ion:master Feb 5, 2025
2 checks passed
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.

2 participants