Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 30 additions & 30 deletions .github/workflows/eventlist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v5
uses: actions/checkout@v7

- name: Install Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: tools/eventlist/go.mod
check-latest: true

- name: Initialize CodeQL
if: github.event_name != 'release'
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: go
queries: security-and-quality
Expand All @@ -53,7 +53,7 @@ jobs:

- name: Perform CodeQL Analysis
if: github.event_name != 'release'
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4

- name: Build remaining executables
run: |
Expand All @@ -65,47 +65,47 @@ jobs:
working-directory: ./tools/eventlist

- name: Archive eventlist
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: eventlist-linux-amd64
path: ./tools/eventlist/build/linux-amd64
retention-days: 1
if-no-files-found: error

- name: Archive eventlist
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: eventlist-linux-arm64
path: ./tools/eventlist/build/linux-arm64
retention-days: 1
if-no-files-found: error

- name: Archive eventlist
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: eventlist-darwin-amd64
path: ./tools/eventlist/build/darwin-amd64
retention-days: 1
if-no-files-found: error

- name: Archive eventlist
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: eventlist-darwin-arm64
path: ./tools/eventlist/build/darwin-arm64
retention-days: 1
if-no-files-found: error

- name: Archive eventlist
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: eventlist-windows-amd64
path: ./tools/eventlist/build/windows-amd64
retention-days: 1
if-no-files-found: error

- name: Archive eventlist
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: eventlist-windows-arm64
path: ./tools/eventlist/build/windows-arm64
Expand All @@ -119,16 +119,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v5
uses: actions/checkout@v7

- name: Install Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: tools/eventlist/go.mod
check-latest: true

- name: golangci-lint
uses: golangci/golangci-lint-action@v6
uses: golangci/golangci-lint-action@v9
with:
# Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version
version: latest
Expand All @@ -140,10 +140,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v5
uses: actions/checkout@v7

- name: Install Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: tools/eventlist/go.mod
check-latest: true
Expand Down Expand Up @@ -185,7 +185,7 @@ jobs:
uses: actions/checkout@v5

- name: Install Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: tools/eventlist/go.mod
check-latest: true
Expand All @@ -209,7 +209,7 @@ jobs:
go-junit-report -set-exit-code -in build/evenlistunittest-${{ matrix.os }}.txt -iocopy -out build/evenlistunittest-${{ matrix.os }}.xml

- name: Archive unit test results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: unit-test-result-${{ matrix.os }}
path: ./tools/eventlist/build/evenlistunittest-*.xml
Expand All @@ -222,19 +222,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download unit test report windows
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: unit-test-result-windows-2022
path: testreports/

- name: Download unit test report linux
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: unit-test-result-ubuntu-24.04
path: testreports/

- name: Download unit test report macos
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: unit-test-result-macos-14
path: testreports/
Expand All @@ -255,10 +255,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v5
uses: actions/checkout@v7

- name: Install Go
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version-file: tools/eventlist/go.mod
check-latest: true
Expand All @@ -279,7 +279,7 @@ jobs:
# Temporarily disabled until we move on codeclimate
- name: Upload coverage to Codecov
if: false
uses: codecov/codecov-action@v5
uses: codecov/codecov-action@v7
with:
files: ./tools/eventlist/build/cover.out
fail_ci_if_error: true
Expand All @@ -290,7 +290,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout devtools
uses: actions/checkout@v5
uses: actions/checkout@v7

- name: Create distribution folders
run: |
Expand Down Expand Up @@ -320,37 +320,37 @@ jobs:
cp tools/eventlist/third_party_licenses.md release/eventlist-windows-arm64/

- name: Download eventlist linux
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: eventlist-linux-amd64
path: release/eventlist-linux-amd64/

- name: Download eventlist linux
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: eventlist-linux-arm64
path: release/eventlist-linux-arm64/

- name: Download eventlist macos
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: eventlist-darwin-amd64
path: release/eventlist-darwin-amd64/

- name: Download eventlist macos
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: eventlist-darwin-arm64
path: release/eventlist-darwin-arm64/

- name: Download eventlist windows
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: eventlist-windows-amd64
path: release/eventlist-windows-amd64/

- name: Download eventlist windows
uses: actions/download-artifact@v5
uses: actions/download-artifact@v8
with:
name: eventlist-windows-arm64
path: release/eventlist-windows-arm64/
Expand Down
Loading