Skip to content

feat: enhance workflows#28

Merged
adrrf merged 3 commits intomainfrom
feature/26-enhance-workflows
Nov 20, 2024
Merged

feat: enhance workflows#28
adrrf merged 3 commits intomainfrom
feature/26-enhance-workflows

Conversation

@adrrf
Copy link
Copy Markdown
Contributor

@adrrf adrrf commented Nov 20, 2024

This pull request includes several changes to the workflow and configuration files aimed at improving dependency management and synchronization processes. The most important changes are the addition of caching for dependencies and enhancements to the OpenAPI synchronization workflow.

Improvements to workflow and dependency management:

  • .github/workflows/rust.yml: Added caching for dependencies to speed up the workflow by using actions/cache@v4. This caches the Cargo registry, git, and target directories.
  • .github/workflows/sync-openapi.yml: Added caching for dependencies similar to the Rust workflow, and introduced a timeout for the Sync OpenAPI Specs step. Additionally, the script now runs cargo commands within the workflow.

Enhancements to OpenAPI synchronization:

  • openapi.html: Simplified the URL configuration for Swagger UI by removing a comment.

@adrrf adrrf linked an issue Nov 20, 2024 that may be closed by this pull request
2 tasks
@github-actions github-actions Bot added the 🚀 CI/CD Indicates the change is related to CI/CD workflows label Nov 20, 2024
@adrrf adrrf self-assigned this Nov 20, 2024
@adrrf adrrf marked this pull request as ready for review November 20, 2024 19:43
Copy link
Copy Markdown
Contributor

@TunixR TunixR left a comment

Choose a reason for hiding this comment

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

lgtm

@adrrf adrrf merged commit ef27e3f into main Nov 20, 2024
@adrrf adrrf deleted the feature/26-enhance-workflows branch November 20, 2024 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚀 CI/CD Indicates the change is related to CI/CD workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Enhance workflows

3 participants