diff --git a/.gitea/workflows/docker.yaml b/.gitea/workflows/docker.yaml index 621a5c5..bb156f8 100644 --- a/.gitea/workflows/docker.yaml +++ b/.gitea/workflows/docker.yaml @@ -5,21 +5,25 @@ on: branches: [ main ] workflow_dispatch: {} + jobs: build-docker: runs-on: ubuntu-latest - container: ghcr.io/cachix/devenv/devenv:latest + env: + HOME: ${{ gitea.workspace }}/.home steps: + - name: Prepare HOME + run: mkdir -p "$HOME" - name: Checkout repository uses: actions/checkout@v3 - # - name: Install nix - # uses: cachix/install-nix-action@v31 - # - name: Setup cachix cache for devenv - # uses: cachix/cachix-action@v16 - # with: - # name: devenv - # - name: Install devenv.sh - # run: nix profile install nixpkgs#devenv + - name: Install nix + uses: cachix/install-nix-action@v31 + - name: Setup cachix cache for devenv + uses: cachix/cachix-action@v16 + with: + name: devenv + - name: Install devenv.sh + run: nix profile install nixpkgs#devenv - name: Build the devenv shell and run any pre-commit hooks run: devenv test