Skip to content

Commit

Permalink
Fix indentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Mirko-von-Leipzig committed Nov 6, 2024
1 parent e3aefd1 commit 475f3ef
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 22 deletions.
42 changes: 25 additions & 17 deletions .github/actions/build_package/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,23 +12,19 @@ runs:
id: git-sha
shell: bash
run: |
if git show-ref -q --verify "refs/remotes/origin/$gitref" 2>/dev/null; then
echo "sha=$(git show-ref --hash --verify "refs/remotes/origin/$gitref")" >> $GITHUB_OUTPUT
elif git show-ref -q --verify "refs/tags/$gitref" 2>/dev/null; then
echo "sha=$(git show-ref --hash --verify "refs/tags/$gitref")" >> $GITHUB_OUTPUT
elif git rev-parse --verify "$gitref^{commit}" >/dev/null 2>&1; then
echo "sha=$(git rev-parse --verify "$gitref^{commit})" >> $GITHUB_OUTPUT
if git show-ref -q --verify "refs/remotes/origin/${{ inputs.gitref }}" 2>/dev/null; then
echo "sha=$(git show-ref --hash --verify 'refs/remotes/origin/${{ inputs.gitref }}')" >> $GITHUB_OUTPUT
elif git show-ref -q --verify "refs/tags/${{ inputs.gitref }}" 2>/dev/null; then
echo "sha=$(git show-ref --hash --verify 'refs/tags/${{ inputs.gitref }}')" >> $GITHUB_OUTPUT
elif git rev-parse --verify "${{ inputs.gitreff }}^{commit}" >/dev/null 2>&1; then
echo "sha=$(git rev-parse --verify '${{ inputs.gitref }}^{commit}')" >> $GITHUB_OUTPUT
else
echo "::error Unknown git reference type"
# exit 1
exit 1
fi
- name: Build binaries
run: |
cargo install miden-node --locked --features testing --git ${{ github.repositoryUrl }} --rev ${{ steps.git-sha.outputs.sha }}
cargo install miden-faucet --locked --features testing --git ${{ github.repositoryUrl }} --rev ${{ steps.git-sha.outputs.sha }}
- name: Create package directories
shell: bash
run: |
mkdir -p \
packaging/deb/miden-node/DEBIAN \
Expand All @@ -44,13 +40,9 @@ runs:
packaging/deb/miden-faucet/etc/miden\
packaging/deb/miden-faucet/opt/miden/miden-faucet
- name: Copy binary files
run: |
cp -p $CARGO_HOME/bin/miden-node packaging/deb/miden-node/urs/bin/
cp -p $CARGO_HOME/bin/miden-faucet packaging/deb/miden-faucet/urs/bin/
# These have to be downloaded as the current repo source isn't necessarily the target git reference.
- name: Copy package install scripts
shell: bash
run: |
git show ${{ steps.git-sha.outputs.sha }}:packaging/miden-node.service > packaging/deb/miden-node/lib/systemd/system/miden-node.service
git show ${{ steps.git-sha.outputs.sha }}:packaging/postinst > packaging/deb/miden-node/DEBIAN/postinst
Expand All @@ -60,6 +52,7 @@ runs:
git show ${{ steps.git-sha.outputs.sha }}:packaging/postrm > packaging/deb/miden-faucet/DEBIAN/postrm
- name: Create control files
shell: bash
run: |
cat > packaging/deb/miden-node/DEBIAN/control << EOF
Package: miden-node
Expand Down Expand Up @@ -87,7 +80,22 @@ runs:
Vcs-Browser: https://github.com/0xPolygonMiden/miden-node
EOF
- name: Build binaries
shell: bash
env:
repo-url: ${{ github.server_url }}/${{ github.repository }}
run: |
cargo install miden-node --root . --locked --features testing --git ${{ env.repo-url }} --rev ${{ steps.git-sha.outputs.sha }}
cargo install miden-faucet --root . --locked --features testing --git ${{ env.repo-url }} --rev ${{ steps.git-sha.outputs.sha }}
- name: Copy binary files
shell: bash
run: |
cp -p miden-node packaging/deb/miden-node/usr/bin/
cp -p miden-faucet packaging/deb/miden-faucet/usr/bin/
- name: Build packages
shell: bash
run: |
dpkg-deb --build --root-owner-group packaging/deb/miden-node
dpkg-deb --build --root-owner-group packaging/deb/miden-faucet
11 changes: 6 additions & 5 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Release packages
run-name: Release packaging for ${{ env.version }}
run-name: Release packaging for ${{ inputs.version || github.ref }}

env:
version: ${{ inputs.version || github.ref }}
Expand All @@ -21,10 +21,11 @@ permissions:

jobs:
package:
matrix:
os: [ubuntu-latest, ubuntu22-arm-4core]
strategy:
matrix:
runner: [ubuntu-latest, ubuntu22-arm-4core]
runs-on:
labels: ${{ matrix.os }}
labels: ${{ matrix.runner }}
steps:
# Note that this checkout is _not_ used as the source for the package.
# Instead this is required to access the workflow actions. Package source
Expand All @@ -35,7 +36,7 @@ jobs:
fetch-depth: 0

- name: Build packages
uses: ./.github/actions/build_packages
uses: ./.github/actions/build_package
with:
gitref: ${{ env.version }}

Expand Down

0 comments on commit 475f3ef

Please sign in to comment.