Skip to content

feat: the shared app release workflow, and the org community files in Spanish - #2

Merged
ddespinoza merged 2 commits into
mainfrom
feat/app-release
Oct 22, 2026
Merged

ddespinoza merged 2 commits into
mainfrom
feat/app-release

Conversation

@ddespinoza

Copy link
Copy Markdown
Contributor

Summary

pull request → build (no secrets): build, pack-app.sh pack
v* tag       → + tag == v+info.xml, aps-common parity → publish (release env): sign, prove against apps.pub, 4 assets

Refs APS-Conecta/instalador#31. Community files follow docs-SSOT T06 (amended by K2/K3).

Evidence

  • Before: no app has a release path. After: pack-app.sh --self-test 25/25; actionlint 1.7.12 and zizmor 1.31.1 clean; fixture caller below.

Merge Danger

Door: two-way. Blast Radius: org-wide community files; the workflow has no caller yet.

🤖 Generated with Claude Code

… Spanish

app-release.yml builds and packs on pull requests. On a v* tag it checks the tag against info.xml
and the vendored aps-common copies, then signs SHA256SUMS in the caller's release environment,
proves it against the suite's apps.pub and publishes four fixed-name assets. scripts/pack-app.sh
does the packing, signing and checks; its self-test and a fixture caller run in ci.yml with
actionlint and zizmor.

The community files follow the docs-SSOT T06 ruling: a short Spanish profile, CONTRIBUTING,
SECURITY, Error/Tarea forms and a four-check PR template.

Refs APS-Conecta/instalador#31

Assisted-by: ClaudeCode:claude-opus-5-5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ddespinoza ddespinoza added the ai-assisted Escrito con ayuda de IA label Oct 22, 2026
@ddespinoza
ddespinoza merged commit 7884528 into main Oct 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-assisted Escrito con ayuda de IA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant