diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..a572fa5 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,27 @@ +name: Build +on: + push: + pull_request: + +permissions: + contents: read + +jobs: + build: + name: build + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 # all history for all branches and tags + + - uses: actions/setup-go@v6 + with: + go-version-file: go.mod + check-latest: true + cache: false + + - name: Build + run: + go build . \ No newline at end of file diff --git a/.gitea/workflows/golangci-lint.yml b/.gitea/workflows/golangci-lint.yml index e1594b5..b87e5cb 100644 --- a/.gitea/workflows/golangci-lint.yml +++ b/.gitea/workflows/golangci-lint.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # all history for all branches and tags @@ -23,12 +23,8 @@ jobs: go-version-file: go.mod check-latest: true cache: false - version: 1.24 + - name: golangci-lint - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9.2.0 with: version: v2.8.0 - - - name: Build - run: | - go build . \ No newline at end of file diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index a29633e..8c86ab7 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -10,7 +10,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # all history for all branches and tags @@ -19,7 +19,7 @@ jobs: go-version-file: go.mod check-latest: true cache: false - + - name: Install dependencies run: sudo apt-get update && sudo apt-get install -y make