Skip to content
Navigation Menu
Toggle navigation
Sign in
In this repository
All GitHub Enterprise
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub Enterprise
↵
Jump to
↵
In this organization
All GitHub Enterprise
↵
Jump to
↵
In this repository
All GitHub Enterprise
↵
Jump to
↵
Sign in
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
golangci
/
golangci-lint-action
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Security
Insights
Additional navigation options
Code
Pull requests
Actions
Security
Insights
Files
58da348
.github
ISSUE_TEMPLATE
workflows
codeql.yaml
test.yml
dependabot.yml
release.yml
dist
sample-go-mod
sample-go-tool
sample
src
static
.eslintrc.json
.gitattributes
.gitignore
.golangci.yml
.nvmrc
.prettierrc.json
CONTRIBUTING.md
LICENSE
README.md
action.yml
go.mod
package-lock.json
package.json
problem-matchers.json
tsconfig.json
Breadcrumbs
golangci-lint-action
/
.github
/
workflows
/
test.yml
View Runs
Blame
Blame
Latest commit
History
History
127 lines (120 loc) · 3.67 KB
Breadcrumbs
golangci-lint-action
/
.github
/
workflows
/
test.yml
Top
File metadata and controls
Code
Blame
127 lines (120 loc) · 3.67 KB
Raw
name: "build-and-test" on: # rebuild any PRs and main branch changes pull_request: branches: - main push: branches: - main jobs: build: # make sure build/ci work properly runs-on: ubuntu-latest steps: - if: ${{ !(github.event_name == 'pull_request' && (github.event.pull_request.user.id == 49699333 || contains(github.event.pull_request.labels.*.name, 'dependencies'))) }} uses: actions/checkout@v4 - if: github.event_name == 'pull_request' && (github.event.pull_request.user.id == 49699333 || contains(github.event.pull_request.labels.*.name, 'dependencies')) uses: actions/checkout@v4 with: fetch-depth: 0 ref: ${{ github.event.pull_request.head.ref }} - run: | npm install npm run all # Update dist files if there is label dependencies or pull request' author is dependabot[bot] (id = 49699333) - name: Update dist files if: github.event_name == 'pull_request' && (github.event.pull_request.user.id == 49699333 || contains(github.event.pull_request.labels.*.name, 'dependencies')) run: | if [[ -z $(git status -s) ]] then echo "No change is required" else echo "Updating dist directory" git config --local user.name "dependabot[bot]" git config --local user.email "49699333+dependabot[bot]@users.noreply.github.com" git add --update git commit --message="Update dist files" git push fi # Fail the build if there is dirty change - run: git diff --exit-code test: # make sure the action works on a clean machine without building needs: [ build ] strategy: matrix: os: - ubuntu-latest - ubuntu-22.04-arm - macos-latest - windows-latest version: - "" - "latest" - "v2.1" - "v2.1.0" runs-on: ${{ matrix.os }} permissions: contents: read pull-requests: read steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: oldstable - uses: ./ with: version: ${{ matrix.version }} args: --timeout=5m --issues-exit-code=0 ./sample/... only-new-issues: true test-go-install: # make sure the action works on a clean machine without building (go-install mode) needs: [ build ] strategy: matrix: os: - ubuntu-latest - ubuntu-22.04-arm - macos-latest - windows-latest version: - "" - "latest" - "v2.1.0" - "f6c2e6c999dfae444d1fe7f1b0d49becdae44547" runs-on: ${{ matrix.os }} permissions: contents: read pull-requests: read steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: oldstable - uses: ./ with: version: ${{ matrix.version }} args: --timeout=5m --issues-exit-code=0 ./sample/... only-new-issues: true install-mode: goinstall test-go-mod: needs: [ build ] strategy: matrix: os: - ubuntu-latest - ubuntu-22.04-arm - macos-latest - windows-latest wd: - sample-go-mod - sample-go-tool runs-on: ${{ matrix.os }} permissions: contents: read steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: oldstable - uses: ./ with: working-directory: ${{ matrix.wd }} args: --timeout=5m --issues-exit-code=0 ./...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
You can’t perform that action at this time.