From 622dac8a63f2b79ccb8c35c50f31dfedce29c644 Mon Sep 17 00:00:00 2001 From: jatZama Date: Mon, 2 Dec 2024 14:07:03 +0100 Subject: [PATCH] chore: fix workflows chore: improved worflows --- .github/workflows/fhevm-core-contracts-publish.yml | 6 ++++-- .../workflows/fhevm-core-contracts-publishprerelease.yml | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/fhevm-core-contracts-publish.yml b/.github/workflows/fhevm-core-contracts-publish.yml index e5d5f90..b7a05ca 100644 --- a/.github/workflows/fhevm-core-contracts-publish.yml +++ b/.github/workflows/fhevm-core-contracts-publish.yml @@ -7,6 +7,9 @@ on: jobs: publish: runs-on: ubuntu-latest + defaults: + run: + working-directory: ./contracts permissions: id-token: "write" steps: @@ -14,8 +17,7 @@ jobs: - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version: 20.x - - run: cd contracts - - run: .env.example .env + - run: cp .env.example .env - run: npm ci --include=optional - run: npm run compile - uses: JS-DevTools/npm-publish@19c28f1ef146469e409470805ea4279d47c3d35c # v3.1.1 diff --git a/.github/workflows/fhevm-core-contracts-publishprerelease.yml b/.github/workflows/fhevm-core-contracts-publishprerelease.yml index dd65708..66cb861 100644 --- a/.github/workflows/fhevm-core-contracts-publishprerelease.yml +++ b/.github/workflows/fhevm-core-contracts-publishprerelease.yml @@ -7,6 +7,9 @@ on: jobs: publish: runs-on: ubuntu-latest + defaults: + run: + working-directory: ./contracts permissions: id-token: "write" steps: @@ -14,7 +17,6 @@ jobs: - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version: 20.x - - run: cd contracts - run: cp .env.example .env - run: npm ci --include=optional - run: npm run compile