mirror of
https://github.com/luxfi/evm.git
synced 2026-09-24 00:27:44 +00:00
ci: remove all symlink hacks, use public Go module imports
Remove Checkout+Link steps for vm/geth/gpu from all workflows. All deps resolve from public GitHub repos via go.mod — no replace directives, no symlinks, no local checkouts.
This commit is contained in:
@@ -18,17 +18,6 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v6
|
||||
with:
|
||||
@@ -57,7 +46,7 @@ jobs:
|
||||
|
||||
- name: Run go fmt check
|
||||
run: |
|
||||
UNFORMATTED=$(gofmt -l . | grep -v vm-dep || true)
|
||||
UNFORMATTED=$(gofmt -l . | true)
|
||||
if [ -n "$UNFORMATTED" ]; then
|
||||
echo "Please run 'go fmt ./...' to format your code"
|
||||
echo "$UNFORMATTED"
|
||||
@@ -83,17 +72,6 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v6
|
||||
with:
|
||||
@@ -136,17 +114,6 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v6
|
||||
with:
|
||||
@@ -189,17 +156,6 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v6
|
||||
with:
|
||||
|
||||
@@ -32,15 +32,6 @@ jobs:
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
- uses: actions/setup-go@v6
|
||||
with:
|
||||
go-version: '1.26.1'
|
||||
@@ -63,15 +54,6 @@ jobs:
|
||||
runs-on: ubuntu-22.04
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
- uses: actions/setup-go@v6
|
||||
with:
|
||||
go-version: '1.26.1'
|
||||
@@ -98,15 +80,6 @@ jobs:
|
||||
runs-on: macos-13
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
- uses: actions/setup-go@v6
|
||||
with:
|
||||
go-version: '1.26.1'
|
||||
@@ -129,15 +102,6 @@ jobs:
|
||||
runs-on: macos-14
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
- uses: actions/setup-go@v6
|
||||
with:
|
||||
go-version: '1.26.1'
|
||||
|
||||
@@ -22,15 +22,6 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
- run: ./scripts/lint_allowed_eth_imports.sh
|
||||
shell: bash
|
||||
- uses: actions/setup-go@v6
|
||||
@@ -65,15 +56,6 @@ jobs:
|
||||
os: [macos-latest, ubuntu-22.04, ubuntu-latest, windows-latest]
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- name: Checkout vm dependency
|
||||
uses: actions/checkout@v5
|
||||
with:
|
||||
repository: luxfi/vm
|
||||
path: vm-dep
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Link vm dependency
|
||||
run: ln -s $GITHUB_WORKSPACE/vm-dep ../vm
|
||||
shell: bash
|
||||
- uses: actions/setup-go@v6
|
||||
with:
|
||||
go-version: "1.26.1"
|
||||
|
||||
Reference in New Issue
Block a user