Files
Ганеев Артем 432db108d4
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 35s
Добавлено кэширование библиотек
2025-11-22 18:34:29 +03:00

46 lines
1.3 KiB
YAML

name: Gitea Actions Demo
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]
jobs:
Explore-Gitea-Actions:
runs-on: ubuntu-latest
steps:
- name: Check repository code
uses: actions/checkout@v4
- name: Show workspace structure
run: |
echo "📁 Workspace content:"
ls -la
echo "📄 Checking go.mod:"
cat go.mod || echo "No go.mod file"
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version-file: 'go.mod'
- name: Cache Go modules
uses: actions/cache@v3
with:
path: |
~/.cache/go-build
~/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
- name: Download dependencies
run: |
echo "🔄 Starting dependency download..."
start_time=$(date +%s)
go mod download
end_time=$(date +%s)
echo "✅ Dependencies downloaded in $((end_time - start_time)) seconds"
- name: Build Go
run: |
echo "🔨 Building application..."
go build -v ./...
echo "🎉 Build successful!"