GitHub org Molecule-AI was suspended 2026-05-06; SCM moved to Gitea (git.moleculesai.app). The wholesale `git push --mirror` migration left workflow files under .github/workflows/, which Gitea Actions does NOT read - it reads .gitea/workflows/ exclusively. This rename + the cross-repo `uses:` path rewrite are the minimum edits to make CI fire on this repo again. The workflow content itself is not modified (other than the path rewrites and lowercasing of the old `Molecule-AI` org reference to the post-suspension `molecule-ai`). Refs: feedback_post_suspension_migration_must_sweep_dormant_repos
40 lines
857 B
YAML
40 lines
857 B
YAML
name: CI / Test
|
|
|
|
# Runs on every PR touching Go code, and on every push to main.
|
|
# Mirrors the test job from release.yml so PRs are validated independently
|
|
# of the release workflow. Uses Go 1.25 to match release.yml.
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
paths:
|
|
- '**.go'
|
|
- 'go.mod'
|
|
- 'go.sum'
|
|
- '.github/workflows/ci.yml'
|
|
pull_request:
|
|
paths:
|
|
- '**.go'
|
|
- 'go.mod'
|
|
- 'go.sum'
|
|
- '.github/workflows/ci.yml'
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-go@v5
|
|
with:
|
|
go-version: '1.25'
|
|
cache: true
|
|
- name: Tidy
|
|
run: go mod tidy && git diff --exit-code go.sum
|
|
- name: Vet
|
|
run: go vet ./...
|
|
- name: Test
|
|
run: go test -race -count=1 ./...
|