Skip to content

Commit e750d66

Browse files
committed
Merge branch 'dev'
2 parents f429bc4 + e65377f commit e750d66

File tree

2 files changed

+30
-25
lines changed

2 files changed

+30
-25
lines changed

.github/workflows/contracts-testing.yml

+2-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: ubuntu-latest
2525
steps:
2626
- name: Harden Runner
27-
uses: step-security/[email protected]
27+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
2828
with:
2929
disable-sudo: true
3030
egress-policy: block
@@ -68,9 +68,7 @@ jobs:
6868
${{ runner.os }}-build-${{ secrets.CACHE_VERSION }}-${{ env.cache-name }}-
6969
7070
- name: Install contracts dependencies
71-
run: |
72-
# TODO: re-enable hardened mode once the kleros-app resolution is fixed
73-
YARN_ENABLE_HARDENED_MODE=0 yarn workspace @kleros/kleros-v2-contracts install
71+
run: yarn workspace @kleros/kleros-v2-contracts install
7472

7573
- name: Install Foundry
7674
uses: foundry-rs/foundry-toolchain@8f1998e9878d786675189ef566a2e4bf24869773 # v1.2.0

.github/workflows/sentry-release.yml

+28-21
Original file line numberDiff line numberDiff line change
@@ -17,55 +17,62 @@ jobs:
1717
version: ${{ steps.set-version.outputs.version }}
1818
steps:
1919
- name: Harden Runner
20-
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.5.0
20+
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
2121
with:
2222
disable-sudo: true
2323
egress-policy: block
2424
allowed-endpoints: >
2525
binaries.soliditylang.org:443
26+
classic.yarnpkg.com:443
2627
github.com:443
28+
nightly.yarnpkg.com:443
2729
nodejs.org:443
30+
objects.githubusercontent.com:443
2831
registry.yarnpkg.com:443
29-
sentry.io:443
32+
registry.npmjs.org:443
3033
54.185.253.63:443
34+
sentry.io:443
3135
32-
- uses: actions/checkout@7739b9ba2efcda9dde65ad1e3c2dbe65b41dfba7
33-
36+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
37+
with:
38+
submodules: recursive
39+
40+
- name: Set up corepack (for yarn)
41+
run: |
42+
corepack enable
43+
corepack prepare [email protected] --activate
44+
yarn set version 4.5.1
45+
46+
- name: Setup Node.js environment
47+
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
48+
with:
49+
node-version: 20.x
50+
cache: yarn
51+
3452
- name: Cache node modules
35-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84
53+
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
3654
env:
3755
cache-name: cache-node-modules
3856
with:
3957
path: |
4058
~/.npm
4159
**/node_modules
42-
key: |
43-
${{ runner.os }}-build-${{ secrets.CACHE_VERSION }}-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}
60+
key: ${{ runner.os }}-build-${{ secrets.CACHE_VERSION }}-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}
4461
restore-keys: |
4562
${{ runner.os }}-build-${{ secrets.CACHE_VERSION }}-${{ env.cache-name }}-
46-
47-
- name: Set up Node.js
48-
uses: actions/setup-node@2a017f350dbf6c4b6bb4508cc83809719115162e
49-
with:
50-
node-version: 16
51-
52-
- name: Install dependencies
53-
run: |
54-
yarn workspace @kleros/kleros-v2-contracts install
55-
yarn workspace @kleros/kleros-v2-web install
5663
57-
- name: Build
64+
- name: Install dependencies and build
5865
run: |
59-
yarn workspace @kleros/kleros-v2-contracts build
60-
yarn workspace @kleros/kleros-v2-web build
66+
. web/.env.mainnet-neo.public
67+
yarn build:web:ci
6168
6269
- name: Set version
6370
id: set-version
6471
run: echo "version=v$(cat package.json | jq -r .version)-$(git rev-parse --short HEAD)" >> "$GITHUB_OUTPUT"
6572
working-directory: web
6673

6774
- name: Create Sentry release
68-
uses: getsentry/action-release@4744f6a65149f441c5f396d5b0877307c0db52c7 # v1.4.1
75+
uses: getsentry/action-release@v1
6976
env:
7077
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
7178
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}

0 commit comments

Comments
 (0)