Chore - Code cleanup in workflows (#1768)

* Change file extension to .yml for consistency

* Move permissions for clarity and consistency

* Change compat-checks action from @master to @v1

The action should be pinned to a stable ref such as @v1, consistent with
the documentation and how other PD projects reference it.

* Fix indentations and whitespaces in workflows
This commit is contained in:
Pontus Lindblom
2026-03-24 02:26:08 +01:00
committed by GitHub
parent 4d9e07828b
commit e6ed1e1b72
6 changed files with 45 additions and 43 deletions
+2 -2
View File
@@ -8,10 +8,10 @@ changelog:
- "Type: Enhancement" - "Type: Enhancement"
- title: 🐞 Bug Fixes - title: 🐞 Bug Fixes
labels: labels:
- "Type: Bug" - "Type: Bug"
- title: 🔨 Maintenance - title: 🔨 Maintenance
labels: labels:
- "Type: Maintenance" - "Type: Maintenance"
- title: Other Changes - title: Other Changes
labels: labels:
- "*" - "*"
+16 -15
View File
@@ -7,14 +7,15 @@ on:
- '**.go' - '**.go'
- '**.mod' - '**.mod'
permissions:
actions: read
contents: read
security-events: write
jobs: jobs:
analyze: analyze:
name: Analyze name: Analyze
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy: strategy:
fail-fast: false fail-fast: false
@@ -23,17 +24,17 @@ jobs:
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v6
# Initializes the CodeQL tools for scanning. # Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL - name: Initialize CodeQL
uses: github/codeql-action/init@v4 uses: github/codeql-action/init@v4
with: with:
languages: ${{ matrix.language }} languages: ${{ matrix.language }}
- name: Autobuild - name: Autobuild
uses: github/codeql-action/autobuild@v4 uses: github/codeql-action/autobuild@v4
- name: Perform CodeQL Analysis - name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4 uses: github/codeql-action/analyze@v4
@@ -6,14 +6,15 @@ on:
branches: branches:
- dev - dev
permissions:
contents: write
jobs: jobs:
check: check:
if: github.actor == 'dependabot[bot]' if: github.actor == 'dependabot[bot]'
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: write
steps: steps:
- uses: actions/checkout@v6 - uses: actions/checkout@v6
- uses: projectdiscovery/actions/setup/go/compat-checks@master - uses: projectdiscovery/actions/setup/go/compat-checks@v1
with: with:
go-version-file: go.mod go-version-file: go.mod
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
steps: steps:
- name: "Check out code" - name: "Check out code"
uses: actions/checkout@v6 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
- uses: projectdiscovery/actions/setup/go@v1 - uses: projectdiscovery/actions/setup/go@v1
+1 -1
View File
@@ -13,7 +13,7 @@ jobs:
steps: steps:
- name: "Check out code" - name: "Check out code"
uses: actions/checkout@v6 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
- uses: projectdiscovery/actions/setup/go@v1 - uses: projectdiscovery/actions/setup/go@v1
+21 -21
View File
@@ -5,31 +5,31 @@ before:
- go mod tidy - go mod tidy
builds: builds:
- env: - env:
- CGO_ENABLED=0 - CGO_ENABLED=0
goos: goos:
- windows - windows
- linux - linux
- darwin - darwin
goarch: goarch:
- amd64 - amd64
- '386' - '386'
- arm - arm
- arm64 - arm64
ignore: ignore:
- goos: darwin - goos: darwin
goarch: '386' goarch: '386'
- goos: windows - goos: windows
goarch: 'arm' goarch: 'arm'
binary: '{{ .ProjectName }}' binary: '{{ .ProjectName }}'
main: cmd/subfinder/main.go main: cmd/subfinder/main.go
archives: archives:
- formats: - formats:
- zip - zip
name_template: '{{ .ProjectName }}_{{ .Version }}_{{ if eq .Os "darwin" }}macOS{{ else }}{{ .Os }}{{ end }}_{{ .Arch }}' name_template: '{{ .ProjectName }}_{{ .Version }}_{{ if eq .Os "darwin" }}macOS{{ else }}{{ .Os }}{{ end }}_{{ .Arch }}'
checksum: checksum:
algorithm: sha256 algorithm: sha256