Skip to content

Commit 7019709

Browse files
committed
chore(release): prepare marketplace v1.0.0
1 parent 083f05f commit 7019709

3 files changed

Lines changed: 18 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
<!-- Run: just changelog -->
1010

1111
## [Unreleased]
12+
13+
## [1.0.0] - 2026-05-29
14+
15+
### Added
16+
17+
- Initial Marketplace-ready composite action for validating `.a2ml` manifests.
18+
- Configurable `path`, `strict`, and `paths-ignore` inputs.
19+
- GitHub Actions outputs for scanned files, validation errors, and warnings.
20+
21+
### Fixed
22+
23+
- Allow local smoke runs outside GitHub Actions by defaulting missing `GITHUB_OUTPUT` to `/dev/null`.

Justfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import? "contractile.just"
2020

2121
# Project metadata — customize these
2222
project := "a2ml-validate-action"
23-
version := "0.1.0"
23+
version := "1.0.0"
2424
tier := "infrastructure" # 1 | 2 | infrastructure
2525

2626
# ═══════════════════════════════════════════════════════════════════════════════

validate-a2ml.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ set -euo pipefail
2727
SCAN_PATH="${INPUT_PATH:-.}"
2828
STRICT="${INPUT_STRICT:-false}"
2929
PATHS_IGNORE_RAW="${INPUT_PATHS_IGNORE:-}"
30+
GITHUB_OUTPUT_FILE="${GITHUB_OUTPUT:-/dev/null}"
3031

3132
# Parse paths-ignore: newline-separated fragments, blank lines and # comments
3233
# stripped. Each fragment is a substring match against the file path. Pattern
@@ -278,9 +279,9 @@ fi
278279

279280
if [[ ${#a2ml_files[@]} -eq 0 ]]; then
280281
echo "::notice::No .a2ml files found in ${SCAN_PATH}"
281-
echo "files_scanned=0" >> "$GITHUB_OUTPUT" 2>/dev/null || true
282-
echo "errors=0" >> "$GITHUB_OUTPUT" 2>/dev/null || true
283-
echo "warnings=0" >> "$GITHUB_OUTPUT" 2>/dev/null || true
282+
echo "files_scanned=0" >> "$GITHUB_OUTPUT_FILE" 2>/dev/null || true
283+
echo "errors=0" >> "$GITHUB_OUTPUT_FILE" 2>/dev/null || true
284+
echo "warnings=0" >> "$GITHUB_OUTPUT_FILE" 2>/dev/null || true
284285
echo "::endgroup::"
285286
exit 0
286287
fi
@@ -306,7 +307,7 @@ echo "────────────────────────
306307
echo "files_scanned=${FILES_SCANNED}"
307308
echo "errors=${ERRORS}"
308309
echo "warnings=${WARNINGS}"
309-
} >> "$GITHUB_OUTPUT" 2>/dev/null || true
310+
} >> "$GITHUB_OUTPUT_FILE" 2>/dev/null || true
310311

311312
echo "::endgroup::"
312313

0 commit comments

Comments
 (0)