-
Notifications
You must be signed in to change notification settings - Fork 0
26 lines (24 loc) · 907 Bytes
/
Copy pathrelease.yml
File metadata and controls
26 lines (24 loc) · 907 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# release.yml — pre-alpha release guard.
#
# Ethos is currently source-only pre-alpha. Tag-triggered binaries, GitHub
# releases, wheels, npm packages, and crate publication are intentionally
# blocked until the public-release checklist is complete.
name: release
on:
push:
tags: ["v*"]
jobs:
blocked:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: pre-public readiness gate
run: python3 .github/scripts/readiness_gate.py public
- name: claims gate
run: python3 .github/scripts/claims_gate.py
- name: release artifacts are blocked in pre-alpha
run: |
echo "RELEASE BLOCKED: Ethos is source-only pre-alpha."
echo "Do not create GitHub releases, binaries, wheels, npm packages, or crates yet."
echo "Complete docs/public-release-checklist.md before restoring artifact jobs."
exit 1