diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index ffdadfd4..f97b409d 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -147,7 +147,7 @@ jobs: name: Distro Packages uses: ./.github/workflows/bake.yml with: - bake_targets: '["pkg-deb", "pkg-rpm"]' + bake_targets: '["deb", "rpm"]' cargo_profiles: '["release"]' feat_sets: '["all"]' rust_toolchains: '["stable"]' @@ -161,12 +161,12 @@ jobs: release_url: ${{inputs.release_url}} artifact: > { - "pkg-deb": { + "deb": { "dst": "tuwunel.deb", "src": "tuwunel_1.0.0-1_amd64.deb", "mime": "application/vnd.debian.binary-package" }, - "pkg-rpm": { + "rpm": { "dst": "tuwunel.rpm", "src": "tuwunel-1.0.0-1.x86_64.rpm", "mime": "application/x-rpm" @@ -180,13 +180,12 @@ jobs: && contains(fromJSON(inputs.cargo_profiles), fromJSON('["release"]')[0]) && contains(fromJSON(inputs.rust_toolchains), fromJSON('["stable"]')[0]) && github.ref == 'refs/heads/main' - && false name: Check Packages needs: [pkgs] uses: ./.github/workflows/bake.yml with: - bake_targets: '["pkg-deb-install", "pkg-rpm-install"]' + bake_targets: '["deb-install", "rpm-install"]' cargo_profiles: '["release"]' feat_sets: '["all"]' rust_toolchains: '["stable"]' diff --git a/docker/Dockerfile.cargo.deb b/docker/Dockerfile.cargo.deb index aa6369df..21d6d556 100644 --- a/docker/Dockerfile.cargo.deb +++ b/docker/Dockerfile.cargo.deb @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:1.11-labs -FROM input AS deb +FROM input AS build-deb ARG sys_target ARG rust_target ARG rust_toolchain @@ -60,20 +60,20 @@ RUN \ EOF -FROM scratch AS pkg-deb +FROM scratch AS deb ARG pkg_dir COPY --from=input ${pkg_dir}/* . -FROM input AS pkg-deb-install +FROM input AS deb-install ARG pkg_dir WORKDIR / COPY --link --from=input . . WORKDIR ${pkg_dir} -COPY --from=pkg-deb . . +COPY --from=deb . . RUN <