Skip to content

Commit

Permalink
Update workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
ecnepsnai committed Jan 31, 2025
1 parent c3eba0a commit d6db965
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 9 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ jobs:
- name: Build app
run: |
node release.js
env:
DOCKER: docker
working-directory: src/desktop

- uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 #pin v4.6.0
Expand Down Expand Up @@ -59,6 +61,8 @@ jobs:
- name: Build app
run: |
node release.js
env:
DOCKER: docker
working-directory: src/desktop

- uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 #pin v4.6.0
Expand Down
2 changes: 1 addition & 1 deletion src/desktop/docker/build.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
set -e

VERSION=${1:?Version Required}
Expand Down
8 changes: 5 additions & 3 deletions src/desktop/docker/deb/build.sh
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
#!/bin/sh
#!/bin/bash
set -e

DOCKER_CMD=${DOCKER:-"podman"}

ARCH='x64'
if [[ $(uname -m) == "aarch64" ]]; then
ARCH='arm64'
fi

podman build -t certificate_factory_deb_build:latest .
${DOCKER_CMD} build -t certificate_factory_deb_build:latest .

rm -rf build_root
mkdir -p build_root/package
cp package_deb.js build_root
cp -r "../../package/Certbox-linux-${ARCH}" build_root/package

podman run --rm --user root -v $(readlink -f build_root):/build_root:z certificate_factory_deb_build:latest
${DOCKER_CMD} run --rm --user root -v $(readlink -f build_root):/build_root:z certificate_factory_deb_build:latest

cp build_root/package/artifacts/*.deb .
rm -rf build_root
2 changes: 1 addition & 1 deletion src/desktop/docker/deb/entrypoint.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
set -e
set -x

Expand Down
8 changes: 5 additions & 3 deletions src/desktop/docker/rpm/build.sh
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
#!/bin/sh
#!/bin/bash
set -e

DOCKER_CMD=${DOCKER:-"podman"}

ARCH='x64'
if [[ $(uname -m) == "aarch64" ]]; then
ARCH='arm64'
fi

podman build -t certificate_factory_rh_build:latest .
${DOCKER_CMD} build -t certificate_factory_rh_build:latest .

rm -rf build_root
mkdir -p build_root/package
cp package_rpm.js build_root
cp -r "../../package/Certbox-linux-${ARCH}" build_root/package

podman run --rm --user root -v $(readlink -f build_root):/build_root:z certificate_factory_rh_build:latest
${DOCKER_CMD} run --rm --user root -v $(readlink -f build_root):/build_root:z certificate_factory_rh_build:latest

cp build_root/package/artifacts/*.rpm .
rm -rf build_root
2 changes: 1 addition & 1 deletion src/desktop/docker/rpm/entrypoint.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
set -e
set -x

Expand Down

0 comments on commit d6db965

Please sign in to comment.