diff --git a/.github/workflows/crane.yml b/.github/workflows/crane.yml index 21f6c9e..84befc6 100644 --- a/.github/workflows/crane.yml +++ b/.github/workflows/crane.yml @@ -1,6 +1,3 @@ -# https://github.com/nextest-rs/reuse-build-partition-example -# https://keliris.dev/articles/setup-rust-github-actions - name: crane on: @@ -24,5 +21,8 @@ jobs: steps: - uses: actions/checkout@v3 - uses: DeterminateSystems/nix-installer-action@main - - uses: DeterminateSystems/magic-nix-cache-action@main + - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client login nex https://nix.nexveridian.com ${{ secrets.ATTIC_TOKEN }} + - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client cache create ark-invest-api-rust || true + - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client use ark-invest-api-rust - run: nix flake check --all-systems + - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client push ark-invest-api-rust /nix/store/*/ || true diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 21e1cb6..6bd66d8 100755 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -40,7 +40,9 @@ jobs: # Install Nix - name: Install Nix uses: DeterminateSystems/nix-installer-action@main - - uses: DeterminateSystems/magic-nix-cache-action@main + - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client login nex https://nix.nexveridian.com ${{ secrets.ATTIC_TOKEN }} + - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client cache create ark-invest-api-rust || true + - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client use ark-invest-api-rust # Set up BuildKit Docker container builder to be able to build # multi-platform images and export cache @@ -86,3 +88,5 @@ jobs: docker load < result docker tag ${{ env.STRIP_REPO_USERNAME }}:latest ${{ env.REGISTRY }}/${{ env.REPO }}:latest docker push ${{ env.REGISTRY }}/${{ env.REPO }}:latest + + - run: nix run -I nixpkgs=channel:nixos-unstable nixpkgs#attic-client push ark-invest-api-rust /nix/store/*/ || true