diff --git a/.github/workflows/test.yml b/.github/workflows/mise-container.yml similarity index 56% rename from .github/workflows/test.yml rename to .github/workflows/mise-container.yml index ad3d513..174cc60 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/mise-container.yml @@ -1,4 +1,4 @@ -name: Test +name: Mise Container on: push: @@ -6,19 +6,18 @@ on: - main pull_request: +permissions: + contents: read + jobs: - test: - name: test + lint: + name: lint runs-on: ubuntu-latest + container: docker.io/nickschuch/mise:latest steps: - name: Checkout Code uses: actions/checkout@v5 - - name: Install Mise - run: | - curl https://mise.run | sh - mise install - - - name: Test + - name: Lint run: | mise run test diff --git a/.github/workflows/lint.yml b/.github/workflows/mise-install.yml similarity index 84% rename from .github/workflows/lint.yml rename to .github/workflows/mise-install.yml index 62fab19..85d0ede 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/mise-install.yml @@ -1,4 +1,4 @@ -name: Lint +name: Mise Install on: push: @@ -22,6 +22,6 @@ jobs: curl https://mise.run | sh mise install - - name: Lint + - name: Test run: | - mise run lint + mise run test diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml new file mode 100644 index 0000000..bdbfe35 --- /dev/null +++ b/.github/workflows/ubuntu.yml @@ -0,0 +1,26 @@ +name: Ubuntu + Setup Go + +on: + push: + branches: + - main + pull_request: + +permissions: + contents: read + +jobs: + lint: + name: lint + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v5 + + - uses: actions/setup-go@v5 + with: + go-version-file: 'go.mod' + + - name: Test + run: | + go test -cover ./... diff --git a/.mise.toml b/.mise.toml index 1bfbde4..f3ec04c 100644 --- a/.mise.toml +++ b/.mise.toml @@ -1,7 +1,6 @@ [tools] go = "1.25" "ubi:golangci/golangci-lint" = "latest" -"ubi:goreleaser/goreleaser" = "latest" [env] CGO_ENABLED=0