diff --git a/.github/workflows/on-pr.yaml b/.github/workflows/on-pr.yaml new file mode 100644 index 0000000..d2de636 --- /dev/null +++ b/.github/workflows/on-pr.yaml @@ -0,0 +1,35 @@ +name: Docker Build + +on: [pull_request] + +jobs: + + test: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [16.x] + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + registry-url: 'https://npm.pkg.github.com' + - run: yarn + env: + NODE_AUTH_TOKEN: ${{ secrets.PAT_PACKAGES }} + - name: Docker Login + run: echo ${{ secrets.GITEA_TOKEN }} | docker login https://git.vdb.to -u cerccicd --password-stdin + - name: Docker Pull laconicd latest + run: docker pull git.vdb.to/cerc-io/laconicd/laconicd:latest + - name: Start laconicd container + - run: docker run git.vdb.to/cerc-io/laconicd/laconicd:latest + - name: Run tests + env: + NODE_AUTH_TOKEN: ${{ secrets.PAT_PACKAGES }} + run: | + yarn build + yarn test + - name: Stop laconicd container + - run: docker stop git.vdb.to/cerc-io/laconicd/laconicd:latest diff --git a/.gitignore b/.gitignore index 9c97bbd..df369ec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ node_modules dist .env +.env~ +.idea \ No newline at end of file diff --git a/src/naming.test.ts b/src/naming.test.ts index 318202c..94c1398 100644 --- a/src/naming.test.ts +++ b/src/naming.test.ts @@ -7,7 +7,7 @@ import { ensureUpdatedConfig, getConfig } from './testing/helper'; const WATCHER_YML_PATH = path.join(__dirname, './testing/data/watcher.yml'); -jest.setTimeout(120 * 1000); +jest.setTimeout(240 * 1000); const { chainId, restEndpoint, gqlEndpoint, privateKey, fee } = getConfig(); diff --git a/src/testing/data/watcher.yml b/src/testing/data/watcher.yml index 8062327..f647907 100644 --- a/src/testing/data/watcher.yml +++ b/src/testing/data/watcher.yml @@ -4,4 +4,4 @@ record: repo_registration_record_cid: QmSnuWmxptJZdLJpKRarxBMS2Ju2oANVrgbr2xWbie9b2D build_artifact_cid: QmP8jTG1m9GSDJLCbeWhVSVgEzCPPwXRdCRuJtQ5Tz9Kc9 tls_cert_cid: QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR - version: 1.0.17 + version: 1.0.24