diff --git a/.gitea/workflows/rapport.yml b/.gitea/workflows/rapport.yml index 359ea01..aa370d9 100644 --- a/.gitea/workflows/rapport.yml +++ b/.gitea/workflows/rapport.yml @@ -18,6 +18,15 @@ jobs: - name: Hent koden uses: https://gitea.com/actions/checkout@v6 + - name: Sørg for en Rust-verktøykjede + run: | + # Kjørebrukeren har rustup, men ingen standardkjede er satt. Uten dette svarer + # cargo med at den ikke vet hvilken versjon den skal bruke. + if not cargo --version >/dev/null 2>&1 + rustup default stable + end + cargo --version + - name: Bygg enok run: cargo build --release --locked diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 0b63f9e..53d3226 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -17,6 +17,15 @@ jobs: - name: Hent koden uses: https://gitea.com/actions/checkout@v6 + - name: Sørg for en Rust-verktøykjede + run: | + # Kjørebrukeren har rustup, men ingen standardkjede er satt. Uten dette svarer + # cargo med at den ikke vet hvilken versjon den skal bruke. + if not cargo --version >/dev/null 2>&1 + rustup default stable + end + cargo --version + - name: Bygg run: cargo build --release --locked diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index dc7ce41..3734ad2 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -16,6 +16,15 @@ jobs: - name: Hent koden uses: https://gitea.com/actions/checkout@v6 + - name: Sørg for en Rust-verktøykjede + run: | + # Kjørebrukeren har rustup, men ingen standardkjede er satt. Uten dette svarer + # cargo med at den ikke vet hvilken versjon den skal bruke. + if not cargo --version >/dev/null 2>&1 + rustup default stable + end + cargo --version + - name: Formatering run: cargo fmt --check diff --git a/README.md b/README.md index 5a8cea9..68c889f 100644 --- a/README.md +++ b/README.md @@ -231,8 +231,11 @@ jobs: env: TOKEN: ${{ github.token }} run: | - curl -sL -o enok --header "Authorization: token $TOKEN" \ - "$GITHUB_SERVER_URL/klingenbergbygg/enok/releases/latest/download/enok" + # Gitea har ingen «latest/download»-sti, så taggen slås opp først. + set TAG (curl -sS --fail --header "Authorization: token $TOKEN" \ + "$GITHUB_SERVER_URL/api/v1/repos/klingenbergbygg/enok/releases/latest" | jq -r '.tag_name') + curl -sSL --fail -o enok --header "Authorization: token $TOKEN" \ + "$GITHUB_SERVER_URL/klingenbergbygg/enok/releases/download/$TAG/enok" chmod +x enok ./enok beregn bygning.toml --ut dist ```