on: [push] jobs: build: runs-on: docker steps: - name: Set up dependencies run: | apt-get update apt-get -y install sudo - name: Install Nix uses: https://github.com/cachix/install-nix-action@v27 - name: Checkout uses: actions/checkout@v4 - name: Build run: nix build -L - name: Archive run: tar --transform 's/^result/password-hash-self-service/' -cvzf password-hash-self-service.tar.gz result/* - name: Upload uses: actions/upload-artifact@v3 with: name: password-hash-self-service.tar.gz path: password-hash-self-service.tar.gz