diff --git a/.gitea/workflows/actions.yaml b/.gitea/workflows/actions.yaml index 2664cc4..596ff4b 100644 --- a/.gitea/workflows/actions.yaml +++ b/.gitea/workflows/actions.yaml @@ -4,17 +4,22 @@ on: [push] jobs: Build: - runs-on: golang-1.26.1-alpine + runs-on: ubuntu-latest steps: - name: Check out repository code - uses: actions/checkout@v3 - - name: Prepare build + uses: actions/checkout@v4 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version-file: 'go.mod' + cache: true # Enables automatic caching for Go modules to speed up runs + - name: Install dependencies run: go mod download && go mod tidy - - name: Build - run: go build + - name: Build Application + run: go build -v - uses: actions/upload-artifact@v3 with: - name: artifacts + name: up path: | ./up ./up.conf @@ -23,14 +28,19 @@ jobs: runs-on: golang-1.26.1-alpine steps: - name: Check out repository code - uses: actions/checkout@v3 - - name: Prepare build + uses: actions/checkout@v4 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version-file: 'go.mod' + cache: true # Enables automatic caching for Go modules to speed up runs + - name: Install dependencies run: go mod download && go mod tidy - - name: Build - run: GOARCH=arm64 GOOS=linux go build + - name: Build Application + run: GOARCH=arm64 GOOS=linux go build -v - uses: actions/upload-artifact@v3 with: - name: artifacts-arm64 + name: up-arm64 path: | ./up ./up.conf