mirror of
https://github.com/hanzoai/yaegi.git
synced 2026-10-01 00:49:47 +00:00
delete the GitHub-hosted workflows the native gate replaces
main.yml (lint, generate-check, build+test), go-cross.yml (ubuntu/macos/windows matrix) and release.yml (goreleaser) all ran on GitHub's machines. main.yml was also half dead: it triggers on a push to master and this repo's branch is main, so only its pull_request half ever fired. The suite now runs in hanzo.yml on the git.hanzo.ai fleet.
This commit is contained in:
@@ -1,55 +0,0 @@
|
||||
name: Build Cross OS
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
|
||||
cross:
|
||||
name: Go
|
||||
runs-on: ${{ matrix.os }}
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ${{ github.workspace }}/go/src/github.com/hanzoai/yaegi
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
go-version: [ oldstable, stable ]
|
||||
os: [ubuntu-latest, macos-latest, windows-latest]
|
||||
|
||||
include:
|
||||
- os: ubuntu-latest
|
||||
go-path-suffix: /go
|
||||
- os: macos-latest
|
||||
go-path-suffix: /go
|
||||
- os: windows-latest
|
||||
go-path-suffix: \go
|
||||
|
||||
steps:
|
||||
# https://github.com/marketplace/actions/checkout
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
|
||||
with:
|
||||
path: go/src/github.com/hanzoai/yaegi
|
||||
|
||||
# https://github.com/marketplace/actions/setup-go-environment
|
||||
- name: Set up Go ${{ matrix.go-version }}
|
||||
uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0
|
||||
with:
|
||||
go-version: ${{ matrix.go-version }}
|
||||
stable: true
|
||||
|
||||
- name: Setup GOPATH
|
||||
run: go env -w GOPATH=${{ github.workspace }}${{ matrix.go-path-suffix }}
|
||||
|
||||
# TODO fail on windows
|
||||
# - name: Tests
|
||||
# run: go test -v -cover ./...
|
||||
# env:
|
||||
# GOPATH: ${{ github.workspace }}${{ matrix.go-path }}
|
||||
|
||||
- name: Build
|
||||
run: go build -race -v -ldflags "-s -w" -trimpath
|
||||
Reference in New Issue
Block a user