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

Upgrade Microsoft Kiota to v1.9.1 #729

Merged
merged 8 commits into from
Dec 14, 2023
Merged

Upgrade Microsoft Kiota to v1.9.1 #729

merged 8 commits into from
Dec 14, 2023

Conversation

christianhelle
Copy link
Owner

Same-day support for Microsoft Kiota v1.9.1

The version number of Microsoft.OpenApi.Kiota in the DependencyInstaller and related tests has been updated from 1.9.0 to 1.9.1. This ensures that the latest version of the tool is installed during the dependency installation process.
The code generator has been updated to reflect the Kiota version change from "v1.9.0" to "v1.9.1". This ensures that the autogenerated code header always displays the latest version.
The Kiota version in the command description was out of date. This update reflects the usage of the newer version, Microsoft Kiota v1.9.1.
The commit modifies the method used in the GitHub Actions release workflow. The deprecated 'github.git.createRef' method is replaced with the current 'github.rest.git.createRef'. This ensures compatibility with the current version of the GitHub API.
This commit updates the version number in the button labels for all instances of Microsoft Kiota generation commands. This encompasses updates in VSIX, VSMac, and Dev17 from version 1.9.0 to the newer 1.9.1.
The commit updates the documentation, replacing the old v1.9.0 of Kiota with the newer v1.9.1 version. This change has been made across several files, ensuring consistency across the project.
The workflow configuration for smoke tests has been adjusted. The 'os' version for Windows has been updated from 2022 to the latest version. Additionally, a continue-on-error condition has been introduced for 'macos-latest' to ensure workflow continues even in case of failure on this OS.
@christianhelle christianhelle added enhancement New feature or request dependencies Pull requests that update a dependency file labels Dec 14, 2023
@christianhelle christianhelle self-assigned this Dec 14, 2023
In the GitHub actions smoke-tests workflow, continue-on-error has been moved from the entire job to a specific step. This ensures that errors are only overlooked in the relevant step when running on the 'macos-latest' operating system, rather than the entire job.
Copy link

sonarcloud bot commented Dec 14, 2023

@christianhelle christianhelle merged commit da27c9b into master Dec 14, 2023
81 of 83 checks passed
@christianhelle christianhelle deleted the kiota-v1.9.1 branch December 14, 2023 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant