diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml new file mode 100644 index 0000000..7f3085c --- /dev/null +++ b/.github/workflows/testing.yml @@ -0,0 +1,58 @@ +name: Test SearchSECO Miner + +on: + push: + branches: + - main + pull_request: + branches: + - main + workflow_dispatch: + +jobs: + build-and-test: + runs-on: ubuntu-latest + + steps: + - name: Checkout the repository + uses: actions/checkout@v3 + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: '18' + + - name: Initialize submodules + run: git submodule update --init --recursive + + - name: Install srcml + run: | + wget http://131.123.42.38/lmcrs/v1.0.0/srcml_1.0.0-1_ubuntu20.04.deb + sudo dpkg -i srcml_1.0.0-1_ubuntu20.04.deb + + - name: Install dependencies + run: npm install + + - name: Build the project + run: npm run build-unix + + # - name: Start the project + # run: npm run start-unix + + - name: Execute SearchSECO-miner check on zlib + env: + MINER_NAME: aminuldidar + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PERSONAL_WALLET_ADDRESS: ${{ secrets.PERSONAL_WALLET_ADDRESS }} + run: npm run execute -- check https://github.com/madler/zlib -V 5 + timeout-minutes: 10 + continue-on-error: true + + - name: Execute SearchSECO-miner check on javacpp + env: + MINER_NAME: aminuldidar + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PERSONAL_WALLET_ADDRESS: ${{ secrets.PERSONAL_WALLET_ADDRESS }} + run: npm run execute -- check https://github.com/bytedeco/javacpp -V 5 + timeout-minutes: 10 + continue-on-error: true diff --git a/src/config/.env b/src/config/.env new file mode 100644 index 0000000..58618ea --- /dev/null +++ b/src/config/.env @@ -0,0 +1,3 @@ +MINER_NAME=testname +GITHUB_TOKEN=github_pat_11ASW4YNA0Nw8wESFVPhTm +PERSONAL_WALLET_ADDRESS=0xa25c7442cdf95d51a25f diff --git a/src/config/.env.example b/src/config/.env.example deleted file mode 100644 index 756b407..0000000 --- a/src/config/.env.example +++ /dev/null @@ -1,3 +0,0 @@ -MINER_NAME= -GITHUB_TOKEN= -PERSONAL_WALLET_ADDRESS=