Skip to content

Commit

Permalink
feat: add Boeing/config-file-validator (#16027)
Browse files Browse the repository at this point in the history
* feat: add Boeing/config-file-validator

[Boeing/config-file-validator](https://github.com/Boeing/config-file-validator): Cross Platform tool to validate configuration files

* fix(Boeing/config-file-validator): use go_install

* fix(Boeing/config-file-validator): use go_build
  • Loading branch information
suzuki-shunsuke committed Oct 6, 2023
1 parent 8573ea0 commit e320cd2
Show file tree
Hide file tree
Showing 3 changed files with 155 additions and 0 deletions.
12 changes: 12 additions & 0 deletions pkgs/Boeing/config-file-validator/pkg.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
packages:
- name: Boeing/config-file-validator@v1.4.0
- name: Boeing/config-file-validator
version: v1.3.0
- name: Boeing/config-file-validator
version: v1.2.0
- name: Boeing/config-file-validator
version: v1.1.0
- name: Boeing/config-file-validator
version: v1.0.1
- name: Boeing/config-file-validator
version: v1.0.0
72 changes: 72 additions & 0 deletions pkgs/Boeing/config-file-validator/registry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
packages:
- type: github_release
repo_owner: Boeing
repo_name: config-file-validator
description: Cross Platform tool to validate configuration files
asset: validator-{{trimV .Version}}-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: windows
goarch: amd64
asset: validator-{{trimV .Version}}
- goos: linux
goarch: arm64
type: go_install
path: github.com/Boeing/config-file-validator/cmd/validator
- goos: windows
goarch: arm64
type: go_install
path: github.com/Boeing/config-file-validator/cmd/validator
files:
- name: validator
replacements:
darwin: macos
rosetta2: true
version_constraint: semver(">= 1.4.0")
version_overrides:
- version_constraint: Version == "v1.3.0"
asset: validator.{{.OS}}-{{.Arch}}
overrides:
- goos: windows
goarch: amd64
asset: validator
- goos: linux
goarch: arm64
type: go_install
path: github.com/Boeing/config-file-validator/cmd/validator
- goos: windows
goarch: arm64
type: go_install
path: github.com/Boeing/config-file-validator/cmd/validator
- version_constraint: semver(">= 1.0.1")
asset: validator.{{.OS}}-{{.Arch}}
overrides:
- goos: windows
goarch: amd64
asset: validator
- goarch: arm64
type: go_install
path: github.com/Boeing/config-file-validator/cmd/validator
- goos: darwin
type: go_install
path: github.com/Boeing/config-file-validator/cmd/validator
replacements: {}
- version_constraint: Version == "v1.0.0"
asset: validator.{{.OS}}-{{.Arch}}
replacements: {}
overrides:
- goos: windows
goarch: amd64
asset: validator
- goarch: arm64
type: go_build
files:
- name: validator
src: ./cmd/validator
dir: config-file-validator-{{trimV .Version}}
- goos: darwin
type: go_build
files:
- name: validator
src: ./cmd/validator
dir: config-file-validator-{{trimV .Version}}
71 changes: 71 additions & 0 deletions registry.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit e320cd2

Please sign in to comment.