Skip to content

Merge pull request #192 from 0xPolygon/raneet10/engine-client-mocks #580

Merge pull request #192 from 0xPolygon/raneet10/engine-client-mocks

Merge pull request #192 from 0xPolygon/raneet10/engine-client-mocks #580

# TODO HV2: https://polygon.atlassian.net/browse/POS-2759
#name: packager_amoy_rpm_profiles
#
#on:
# push:
# branches:
# - 'main'
# paths:
# - '**'
# tags:
# - 'v*.*.*'
# - 'v*.*.*-*'
#
#jobs:
# build:
# permissions:
# id-token: write
# contents: write
# runs-on: ubuntu-latest
# steps:
# - name: Checkout
# uses: actions/checkout@v4
# with:
# fetch-depth: 0
# - name: Adding TAG to ENV
# run: echo "GIT_TAG=`echo $(git describe --tags --abbrev=0)`" >> $GITHUB_ENV
#
# - name: Adding TAG1 to ENV
# run: echo "GIT_TAG1=`echo $(git describe --tags --abbrev=0)`" | sed 's/-/./g' >> $GITHUB_ENV
#
# - name: Installing some dependencies
# run: sudo apt-get update && sudo apt-get install -y rpm
#
# - name: echo some tags
# run: echo ${{ env.GIT_TAG1 }} and ${{ env.GIT_TAG }}
#
# - name: Setup rpm package directories
# run: |
# mkdir -p packaging/rpm/SPECS
# mkdir -p packaging/rpm/BUILD
# mkdir -p packaging/rpm/RPMS
# mkdir -p packaging/rpm/SRPMS
# - name: Start tasks needed for Amoy Sentry node
# run: echo "#########################################################################"
#
# - name: Setting up Amoy Sentry Node Spec files
# run: |
# touch packaging/rpm/heimdall-amoy-sentry.spec
# echo "Name: heimdall-amoy-sentry-config" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "Version: ${{ env.GIT_TAG1 }}" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "Release: 1%{?dist}" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "License: GPL/AGPL" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "BuildArch: noarch" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "Summary: heimdall amoy sentry config rpm package" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "%description" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "heimdall amoy Sentry rpm package" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
#
# echo "" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "%pre" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "sudo -u heimdall heimdalld init --chain=amoy --home /var/lib/heimdall" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "%install" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "mkdir -p %{buildroot}/var/lib/heimdall/config" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "mkdir -p %{buildroot}/lib/systemd/system" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "cp /home/runner/work/heimdall/heimdall/packaging/templates/systemd/heimdalld-amoy-sentry.service %{buildroot}/lib/systemd/system/heimdalld.service" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "cp /home/runner/work/heimdall/heimdall/packaging/templates/config/amoy/config.toml %{buildroot}/var/lib/heimdall/config/config.toml" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "cp /home/runner/work/heimdall/heimdall/packaging/templates/config/amoy/heimdall-config.toml %{buildroot}/var/lib/heimdall/config/heimdall-config.toml" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
#
# echo "%files" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "/lib/systemd/system/heimdalld.service" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "/var/lib/heimdall/config/config.toml" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "/var/lib/heimdall/config/heimdall-config.toml" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
#
# echo "%attr(0755, heimdall, heimdall) /var/lib/heimdall" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "%post" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "/bin/systemctl daemon-reload" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# - name: Build Amoy Sentry Node profile RPM
# run: |
# rpmbuild --define "_topdir /home/runner/work/heimdall/heimdall/packaging/rpm_build" \
# --define "_builddir %{_topdir}/BUILD" \
# --define "_rpmdir %{_topdir}/RPMS" \
# --define "_srcrpmdir %{_topdir}/SRPMS" \
# --define "__spec_install_post /bin/true" \
# -bb packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# - name: Setting up Amoy Validator Node node
# run: echo "#########################################################################"
#
# - name: Setting up Amoy Validator Node Spec files
# run: |
# touch packaging/rpm/heimdall-amoy-validator.spec
# echo "Name: heimdall-amoy-validator-config" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "Version: ${{ env.GIT_TAG1 }}" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "Release: 1%{?dist}" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "License: GPL/AGPL" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "BuildArch: noarch" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "Summary: heimdall Amoy validator config rpm package" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "%description" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "heimdall amoy Validator rpm package" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
#
# echo "" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "%pre" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "sudo -u heimdall heimdalld init --chain=amoy --home /var/lib/heimdall" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "%install" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "mkdir -p %{buildroot}/var/lib/heimdall" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "mkdir -p %{buildroot}/lib/systemd/system" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "cp /home/runner/work/heimdall/heimdall/packaging/templates/systemd/heimdalld-amoy-validator.service %{buildroot}/lib/systemd/system/heimdalld.service" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "cp /home/runner/work/heimdall/heimdall/packaging/templates/config/amoy/config.toml %{buildroot}/var/lib/heimdall/config/config.toml" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "cp /home/runner/work/heimdall/heimdall/packaging/templates/config/amoy/heimdall-config.toml %{buildroot}/var/lib/heimdall/config/heimdall-config.toml" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
#
# echo "%files" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "/lib/systemd/system/heimdalld.service" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "/var/lib/heimdall/config/config.toml" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
# echo "/var/lib/heimdall/config/heimdall-config.toml" >> packaging/rpm/SPECS/heimdall-amoy-sentry.spec
#
# echo "%attr(0755, heimdall, heimdall) /var/lib/heimdall" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "%post" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# echo "/bin/systemctl daemon-reload" >> packaging/rpm/SPECS/heimdall-amoy-validator.spec
# - name: Build Amoy Validator Node profile RPM
# run: |
# rpmbuild --define "_topdir /home/runner/work/heimdall/heimdall/packaging/rpm_build" \
# --define "_builddir %{_topdir}/BUILD" \
# --define "_rpmdir %{_topdir}/RPMS" \
# --define "_srcrpmdir %{_topdir}/SRPMS" \
# --define "__spec_install_post /bin/true" \
# -bb packaging/rpm/SPECS/heimdall-amoy-validator.spec
# - name: rename packages due to rpm dist rules amoy validator
# run: mv /home/runner/work/heimdall/heimdall/packaging/rpm_build/RPMS/noarch/heimdall-amoy-validator-config-${{ env.GIT_TAG1 }}-1.noarch.rpm /home/runner/work/heimdall/heimdall/packaging/rpm_build/RPMS/noarch/heimdall-amoy-validator-config-${{ env.GIT_TAG1 }}.noarch.rpm
# - name: rename packages due to rpm dist rules amoy sentry
# run: mv /home/runner/work/heimdall/heimdall/packaging/rpm_build/RPMS/noarch/heimdall-amoy-sentry-config-${{ env.GIT_TAG1 }}-1.noarch.rpm /home/runner/work/heimdall/heimdall/packaging/rpm_build/RPMS/noarch/heimdall-amoy-sentry-config-${{ env.GIT_TAG1 }}.noarch.rpm
#
# - name: shasum a package amoy validator
# run: shasum /home/runner/work/heimdall/heimdall/packaging/rpm_build/RPMS/noarch/heimdall-amoy-validator-config-${{ env.GIT_TAG1 }}.noarch.rpm > /home/runner/work/heimdall/heimdall/packaging/rpm_build/RPMS/noarch/heimdall-amoy-validator-config-${{ env.GIT_TAG1 }}.noarch.rpm.checksum
# - name: shasum a package amoy sentry
# run: shasum /home/runner/work/heimdall/heimdall/packaging/rpm_build/RPMS/noarch/heimdall-amoy-sentry-config-${{ env.GIT_TAG1 }}.noarch.rpm > /home/runner/work/heimdall/heimdall/packaging/rpm_build/RPMS/noarch/heimdall-amoy-sentry-config-${{ env.GIT_TAG1 }}.noarch.rpm.checksum
#
# - name: Release heimdall Packages
# uses: softprops/action-gh-release@v2
# with:
# tag_name: ${{ env.GIT_TAG }}
# prerelease: true
# files: |
# packaging/rpm_build/RPMS/noarch/heimdall-amoy**.rpm
# packaging/rpm_build/RPMS/noarch/heimdall-amoy**.rpm.checksum