Skip to content

[.github][actions]: Migrate data validation to Landscape2 Validation Action #42

Closed
@DarhkVoyd

Description

@DarhkVoyd

Description:
Currently, on every PR we run a custom workflow to validate data files including landscape.yml, settings.yml, guide.yml using build command provided by the landscape tool for our CI/CD workflow. I suggest that we use the official validator action for the PR and then we can maintain our custom deploy logic separately. This way, we won't have to maintain the tool's data validation manually incase there are any breaking changes given this warning on the repo.

Warning

Landscape2 is at an early stage of development. There may be breaking changes in the future to the command usage, flags, and configuration file formats.

Suggested Approach:

  • I suggest that we migrate to the official action at Landscape2 Validation Action, for our custom workflow.
  • We could split our current workflow into two separate workflows, one workflow to validate all files including settings, guide, data yaml and another workflow to deploy to cloudflare.

Metadata

Metadata

Assignees

Labels

Status: CompletedNothing further to be done with this issue.✨ EnhancementNew feature or request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions