diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml new file mode 100644 index 0000000..44db944 --- /dev/null +++ b/.github/dependabot.yaml @@ -0,0 +1,17 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directories: + - "/" + schedule: + interval: "monthly" + labels: + - "dependencies" + - package-ecosystem: "gomod" + directories: + - "/" + schedule: + interval: "monthly" + labels: + - "dependencies" + diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..975adb3 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,28 @@ +name: Run CI Tests +on: + pull_request: + paths-ignore: + - 'README.md' + - 'LICENSE' + push: + branches: + - 'main' +jobs: + run-tests: + timeout-minutes: 5 + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v6 + - uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff + - uses: actions/setup-go@v6 + with: + cache: true + go-version-file: go.mod + - name: Show System + run: | + uname -a + just sysinfo + - name: Run Go Test + run: | + just init tidy lint tests +