Skip to content

Commit 093456c

Browse files
committed
Remove GitHub Actions ecosystem from Dependabot and delegate CI to reusable workflow
Removes GitHub Actions package ecosystem monitoring from Dependabot configuration. Replaces inline Go CI job (checkout, setup, OpenBLAS install, tidy, build, test) with call to centralized reusable workflow at qntx/workflows. Renames workflow from "Go" to "Go CI" and removes workflow_dispatch trigger.
1 parent 2a5b7df commit 093456c

File tree

2 files changed

+5
-32
lines changed

2 files changed

+5
-32
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,3 @@ updates:
99
directory: "/" # Location of package manifests
1010
schedule:
1111
interval: "weekly"
12-
13-
- package-ecosystem: "github-actions"
14-
directory: "/"
15-
schedule:
16-
interval: "weekly"

.github/workflows/go.yml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,14 @@
11
# This workflow will build a golang project
22
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
33

4-
name: Go
4+
name: Go CI
55

66
on:
77
push:
8-
branches: [ "main" ]
8+
branches: [main]
99
pull_request:
10-
branches: [ "main" ]
11-
workflow_dispatch:
10+
branches: [main]
1211

1312
jobs:
14-
build:
15-
runs-on: ubuntu-latest
16-
steps:
17-
- uses: actions/checkout@v6
18-
19-
- name: Set up Go
20-
uses: actions/setup-go@v6
21-
with:
22-
go-version: "1.25"
23-
24-
- name: Install OpenBLAS
25-
run: |
26-
sudo apt-get update
27-
sudo apt-get install -y libopenblas-dev
28-
29-
- name: Tidy
30-
run: go mod tidy
31-
32-
- name: Build
33-
run: go build -v ./...
34-
35-
- name: Test
36-
run: go test -v ./...
13+
call-ci:
14+
uses: qntx/workflows/.github/workflows/go.yml@main

0 commit comments

Comments
 (0)