Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
397492ce
Commit
397492ce
authored
Aug 15, 2023
by
Will Cory
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
comments
parent
adc67e15
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
85 deletions
+0
-85
config.yml
.circleci/config.yml
+0
-85
No files found.
.circleci/config.yml
View file @
397492ce
...
@@ -330,10 +330,6 @@ jobs:
...
@@ -330,10 +330,6 @@ jobs:
name
:
print forge version
name
:
print forge version
command
:
forge --version
command
:
forge --version
working_directory
:
packages/contracts-bedrock
working_directory
:
packages/contracts-bedrock
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
-
run
:
name
:
test and generate coverage
name
:
test and generate coverage
command
:
pnpm coverage:lcov
command
:
pnpm coverage:lcov
...
@@ -355,10 +351,6 @@ jobs:
...
@@ -355,10 +351,6 @@ jobs:
-
checkout
-
checkout
-
check-changed
:
-
check-changed
:
patterns
:
contracts-bedrock,op-node
patterns
:
contracts-bedrock,op-node
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
-
run
:
name
:
print forge version
name
:
print forge version
command
:
forge --version
command
:
forge --version
...
@@ -383,10 +375,6 @@ jobs:
...
@@ -383,10 +375,6 @@ jobs:
-
pnpm-packages-v2-{{ checksum "pnpm-lock.yaml" }}
-
pnpm-packages-v2-{{ checksum "pnpm-lock.yaml" }}
-
check-changed
:
-
check-changed
:
patterns
:
contracts-bedrock,op-node
patterns
:
contracts-bedrock,op-node
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
-
run
:
name
:
build contracts
name
:
build contracts
command
:
pnpm build
command
:
pnpm build
...
@@ -469,10 +457,6 @@ jobs:
...
@@ -469,10 +457,6 @@ jobs:
-
checkout
-
checkout
-
check-changed
:
-
check-changed
:
patterns
:
contracts-bedrock
patterns
:
contracts-bedrock
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
-
run
:
name
:
slither
name
:
slither
command
:
|
command
:
|
...
@@ -499,69 +483,12 @@ jobs:
...
@@ -499,69 +483,12 @@ jobs:
command
:
pnpm validate-spacers
command
:
pnpm validate-spacers
working_directory
:
packages/contracts-bedrock
working_directory
:
packages/contracts-bedrock
bedrock-echidna-build
:
docker
:
-
image
:
us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
steps
:
-
checkout
-
attach_workspace
:
{
at
:
"
."
}
-
check-changed
:
patterns
:
contracts-bedrock
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
name
:
Compile with metadata hash
command
:
pnpm clean && pnpm build:with-metadata
working_directory
:
packages/contracts-bedrock
-
persist_to_workspace
:
root
:
.
paths
:
-
"
node_modules"
-
packages/contracts-bedrock
bedrock-echidna-run
:
docker
:
-
image
:
us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
parameters
:
echidna_target
:
description
:
Which echidna fuzz contract to run
type
:
string
size
:
description
:
Custom resource class size for the run
type
:
string
default
:
large
resource_class
:
<<parameters.size>>
steps
:
-
checkout
-
attach_workspace
:
{
at
:
"
."
}
-
restore_cache
:
name
:
Restore PNPM Package Cache
keys
:
-
pnpm-packages-v2-{{ checksum "pnpm-lock.yaml" }}
-
check-changed
:
patterns
:
contracts-bedrock
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
name
:
Echidna Fuzz <<parameters.echidna_target>>
command
:
pnpm echidna:<<parameters.echidna_target>>
working_directory
:
packages/contracts-bedrock
no_output_timeout
:
15m
op-bindings-build
:
op-bindings-build
:
docker
:
docker
:
-
image
:
us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
-
image
:
us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
resource_class
:
large
resource_class
:
large
steps
:
steps
:
-
checkout
-
checkout
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
-
run
:
name
:
check go bindings
name
:
check go bindings
command
:
make && git diff --exit-code
command
:
make && git diff --exit-code
...
@@ -694,10 +621,6 @@ jobs:
...
@@ -694,10 +621,6 @@ jobs:
name
:
Install pnpm package manager
name
:
Install pnpm package manager
command
:
|
command
:
|
npm i pnpm --global
npm i pnpm --global
-
run
:
name
:
Install yarn package manager
command
:
|
npm i yarn@1 --global
-
run
:
-
run
:
name
:
pnpm dev deps
name
:
pnpm dev deps
command
:
pnpm install --frozen-lockfile --prefer-offline
command
:
pnpm install --frozen-lockfile --prefer-offline
...
@@ -794,10 +717,6 @@ jobs:
...
@@ -794,10 +717,6 @@ jobs:
-
pnpm-packages-v2-{{ checksum "pnpm-lock.yaml" }}
-
pnpm-packages-v2-{{ checksum "pnpm-lock.yaml" }}
-
check-changed
:
-
check-changed
:
patterns
:
packages
patterns
:
packages
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
-
run
:
name
:
Check common-ts
name
:
Check common-ts
command
:
npx depcheck
command
:
npx depcheck
...
@@ -917,10 +836,6 @@ jobs:
...
@@ -917,10 +836,6 @@ jobs:
-
checkout
-
checkout
-
check-changed
:
-
check-changed
:
patterns
:
<<parameters.working_directory>>,<<parameters.dependencies>>
patterns
:
<<parameters.working_directory>>,<<parameters.dependencies>>
# populate node modules from the cache
-
run
:
name
:
Install dependencies
command
:
pnpm install --frozen-lockfile --prefer-offline
-
run
:
-
run
:
name
:
Lint
name
:
Lint
command
:
golangci-lint run -E goimports,sqlclosecheck,bodyclose,asciicheck,misspell,errorlint --timeout 2m -e "errors.As" -e "errors.Is" ./...
command
:
golangci-lint run -E goimports,sqlclosecheck,bodyclose,asciicheck,misspell,errorlint --timeout 2m -e "errors.As" -e "errors.Is" ./...
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment