Skip to content

Astarte Tools: Add GitHub Actions workflow#1070

Open
osmanhadzic wants to merge 1 commit intoastarte-platform:masterfrom
osmanhadzic:feature/add-workflow-for-tools
Open

Astarte Tools: Add GitHub Actions workflow#1070
osmanhadzic wants to merge 1 commit intoastarte-platform:masterfrom
osmanhadzic:feature/add-workflow-for-tools

Conversation

@osmanhadzic
Copy link
Copy Markdown
Contributor

Add a GitHub Actions workflow for check-format, building, testing Astarte Tools.

What this PR does / why we need it:

Adds a GitHub Actions workflow to automate essential tasks such as:

  • Code format checks
  • Build process
  • Test execution for Astarte Tools

Why we need it:

  • Ensures code consistency by automatically checking formatting
  • Provides continuous integration to catch build and test issues early
  • Streamlines the development workflow

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Does this PR introduce a user-facing change?
  • Yes
  • No

Additional documentation e.g. usage docs, diagrams, etc.:


otp-version: ${{ env.otp_version }}
elixir-version: ${{ env.elixir_version }}
- name: Install Dependencies
working-directory: ./tools/${{ matrix.app }}
Copy link
Copy Markdown
Contributor

@eddbbt eddbbt Feb 7, 2025

Choose a reason for hiding this comment

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

Path not found, see CI execution, try to substitute with

Suggested change
working-directory: ./tools/${{ matrix.app }}
working-directory: tools/${{ matrix.app }}

@osmanhadzic osmanhadzic force-pushed the feature/add-workflow-for-tools branch 3 times, most recently from 02a1819 to 285b034 Compare February 13, 2025 14:24
Add a GitHub Actions workflow for check-format, building, testing
Astarte Tools.

Signed-off-by: Osman Hadzic <osman.hadzic@secomind.com>
@osmanhadzic osmanhadzic force-pushed the feature/add-workflow-for-tools branch from 285b034 to 4661b5c Compare February 13, 2025 14:36
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