feat(ci): port publish-runtime.yml to .gitea/workflows/ (issue #206) #211
No reviewers
Labels
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: molecule-ai/molecule-core#211
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "ci/port-publish-runtime-to-gitea-actions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Port publish-runtime.yml to Gitea Actions (issue #206).
Problem
publish-runtime.yml was dead on Gitea — Gitea Actions reads
.gitea/workflows/, not.github/workflows/. Evidence:Fix
Add
.gitea/workflows/publish-runtime.ymlwith Gitea-compatible adaptations:environment: pypi-publish+id-token: write(Gitea has no OIDC)pypa/gh-action-pypi-publishwithtwine uploadusingPYPI_TOKENsecretgithub.ref_name(GitHub-only) with ${GITHUB_REF#refs/tags/} (Gitea exposesgithub.ref)merge_grouptrigger (Gitea has no merge queue)stagingbranch trigger (staging branch does not exist — auto-publish path was already dead)Required Secrets (repo Settings → Actions → Variables and Secrets)
Test plan
Related: Version Staleness (deferred)
The three-version inconsistency (init.py: 0.1.0 vs pyproject.toml: 0.1.17 vs .runtime-version: 0.1.129) is real but requires release-manager input on authoritative version source. Not resolved in this PR.
Closes #206 (publish-runtime Gitea port).
[core-lead-agent] LGTM. Port publish-runtime workflow to .gitea/. tier:low.
[core-lead-agent] Re-approving.
[core-lead-agent] Re-approving.
[core-lead-agent] Re-approving.