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/ci cd #1197

Merged
merged 5 commits into from
Dec 19, 2024
Merged

fix/ci cd #1197

merged 5 commits into from
Dec 19, 2024

Conversation

prnk28
Copy link
Contributor

@prnk28 prnk28 commented Dec 19, 2024

This pull request includes several changes to GitHub workflows and configuration files, with the main focus on workflow updates, removal of deprecated workflows, and dependency update schedules. Below are the most important changes:

Workflow Updates:

  • Added a new pr-labeler job to the Run All Checks workflow to automatically label pull requests based on their content. This job uses the TimonVS/pr-labeler-action and has appropriate permissions set. (.github/workflows/checks.yml)

Removal of Deprecated Workflows:

  • Removed the Deploy Networks workflow, which was responsible for deploying networks on specific branches and tags. (.github/workflows/deploy-net.yml)
  • Removed the PR Labeler workflow, which was previously used to label pull requests. This functionality has been integrated into the Run All Checks workflow. (.github/workflows/label-pr.yml)
  • Removed the Publish Versioned Assets workflow, which was responsible for publishing assets to buf.build. This functionality has been integrated into the renamed publish.yml workflow. (.github/workflows/publish-assets.yml)

Workflow Renaming and Consolidation:

  • Renamed the make-docs workflow to publish.yml and consolidated it to handle both publishing versioned assets and documentation. (.github/workflows/publish.yml)
  • Renamed the scheduled-release workflow to release.yml and updated it to trigger on pushes to specific branches and tags. (.github/workflows/release.yml)

Dependency Update Schedule:

  • Changed the dependency update schedule for Go modules from weekly to monthly. (.github/dependabot.yml)

These changes aim to streamline the workflow processes, remove redundant workflows, and ensure that dependency updates are managed more efficiently.- chore: remove deprecated label-pr workflow

Commits

  • chore: reduce Dependabot update frequency to monthly
  • ci: adjust CI to account for removed db reset

@prnk28 prnk28 enabled auto-merge December 19, 2024 11:23
@prnk28 prnk28 disabled auto-merge December 19, 2024 11:49
@prnk28 prnk28 merged commit 77298c7 into develop Dec 19, 2024
3 checks passed
@prnk28 prnk28 deleted the fix/ci-cd branch December 19, 2024 11:49
@github-actions github-actions bot added the fix label Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant