Skip to content

GitHub workflow improvements#1306

Merged
nicktrn merged 36 commits intomainfrom
workflow-improvements
Sep 23, 2024
Merged

GitHub workflow improvements#1306
nicktrn merged 36 commits intomainfrom
workflow-improvements

Conversation

@nicktrn
Copy link
Copy Markdown
Collaborator

@nicktrn nicktrn commented Sep 16, 2024

  • update all actions to latest versions
  • custom action to get image tags from git ref or custom input
  • use native concurrency control instead of 3rd party action
  • skip release on docs changes only
  • add semver check
  • publish gets called after successful package release (disabled)
  • tests and mocking for custom actions and workflows
  • better error output if something goes wrong
  • add docs broken links check

Workflow file renames:

  • publish-docker -> publish-webapp
  • publish-infra -> publish-worker

Summary by CodeRabbit

  • New Features

    • Introduced a GitHub Action to retrieve image tags based on commit references.
    • Added a new workflow for testing the functionality of the image tag action.
    • Created a workflow for automated documentation checks to identify broken links.
    • Established a CI/CD workflow for publishing Docker images based on specific triggers.
  • Bug Fixes

    • Updated action versions in multiple workflows for improved functionality.
  • Documentation

    • Added README for testing GitHub Actions locally.
    • Updated links and paths in documentation for better organization and clarity.

Loading
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