mirror of
https://github.com/ProvableHQ/leo.git
synced 2024-11-28 01:01:53 +03:00
Merge pull request #1999 from AleoHQ/fix/circle-ci
Update circle config.yml
This commit is contained in:
commit
49be7c2c1e
@ -136,124 +136,32 @@ jobs:
|
|||||||
paths: project/
|
paths: project/
|
||||||
- clear_environment:
|
- clear_environment:
|
||||||
cache_key: leo-executable-cache
|
cache_key: leo-executable-cache
|
||||||
#
|
|
||||||
# leo-new:
|
|
||||||
# docker:
|
|
||||||
# - image: cimg/rust:1.62
|
|
||||||
# resource_class: xlarge
|
|
||||||
# steps:
|
|
||||||
# - attach_workspace:
|
|
||||||
# at: /home/circleci/project/
|
|
||||||
# - run:
|
|
||||||
# name: leo new
|
|
||||||
# command: |
|
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
|
||||||
# ./project/.circleci/leo-new.sh
|
|
||||||
#
|
|
||||||
# leo-init:
|
|
||||||
# docker:
|
|
||||||
# - image: cimg/rust:1.62
|
|
||||||
# resource_class: xlarge
|
|
||||||
# steps:
|
|
||||||
# - attach_workspace:
|
|
||||||
# at: /home/circleci/project/
|
|
||||||
# - run:
|
|
||||||
# name: leo init
|
|
||||||
# command: |
|
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
|
||||||
# ./project/.circleci/leo-init.sh
|
|
||||||
#
|
|
||||||
# leo-clean:
|
|
||||||
# docker:
|
|
||||||
# - image: cimg/rust:1.62
|
|
||||||
# resource_class: xlarge
|
|
||||||
# steps:
|
|
||||||
# - attach_workspace:
|
|
||||||
# at: /home/circleci/project/
|
|
||||||
# - run:
|
|
||||||
# name: leo clean
|
|
||||||
# command: |
|
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
|
||||||
# ./project/.circleci/leo-clean.sh
|
|
||||||
#
|
|
||||||
# leo-setup:
|
|
||||||
# docker:
|
|
||||||
# - image: cimg/rust:1.62
|
|
||||||
# resource_class: xlarge
|
|
||||||
# steps:
|
|
||||||
# - attach_workspace:
|
|
||||||
# at: /home/circleci/project/
|
|
||||||
# - run:
|
|
||||||
# name: leo setup
|
|
||||||
# command: |
|
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
|
||||||
# ./project/.circleci/leo-setup.sh
|
|
||||||
|
|
||||||
# leo-add-remove:
|
leo-new:
|
||||||
# docker:
|
docker:
|
||||||
# - image: cimg/rust:1.62
|
- image: cimg/rust:1.62
|
||||||
# resource_class: xlarge
|
resource_class: xlarge
|
||||||
# steps:
|
steps:
|
||||||
# - attach_workspace:
|
- attach_workspace:
|
||||||
# at: /home/circleci/project/
|
at: /home/circleci/project/
|
||||||
# - run:
|
- run:
|
||||||
# name: leo add & remove
|
name: leo new
|
||||||
# command: |
|
command: |
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
export LEO=/home/circleci/project/project/bin/leo
|
||||||
# ./project/.circleci/leo-add-remove.sh
|
./project/.circleci/leo-new.sh
|
||||||
|
|
||||||
# todo (collin): uncomment after compiler refactor
|
leo-clean:
|
||||||
# leo-check-constraints:
|
docker:
|
||||||
# docker:
|
- image: cimg/rust:1.62
|
||||||
# - image: cimg/rust:1.62
|
resource_class: xlarge
|
||||||
# resource_class: xlarge
|
steps:
|
||||||
# steps:
|
- attach_workspace:
|
||||||
# - attach_workspace:
|
at: /home/circleci/project/
|
||||||
# at: /home/circleci/project/
|
- run:
|
||||||
# - run:
|
name: leo clean
|
||||||
# name: leo check constraints for Pedersen Hash
|
command: |
|
||||||
# command: |
|
export LEO=/home/circleci/project/project/bin/leo
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
./project/.circleci/leo-clean.sh
|
||||||
# ./project/.circleci/leo-check-constraints.sh
|
|
||||||
#
|
|
||||||
# leo-login-logout:
|
|
||||||
# docker:
|
|
||||||
# - image: cimg/rust:1.62
|
|
||||||
# resource_class: xlarge
|
|
||||||
# steps:
|
|
||||||
# - attach_workspace:
|
|
||||||
# at: /home/circleci/project/
|
|
||||||
# - run:
|
|
||||||
# name: leo login & logout
|
|
||||||
# command: |
|
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
|
||||||
# ./project/.circleci/leo-login-logout.sh
|
|
||||||
#
|
|
||||||
# leo-clone:
|
|
||||||
# docker:
|
|
||||||
# - image: cimg/rust:1.62
|
|
||||||
# resource_class: xlarge
|
|
||||||
# steps:
|
|
||||||
# - attach_workspace:
|
|
||||||
# at: /home/circleci/project/
|
|
||||||
# - run:
|
|
||||||
# name: leo clone
|
|
||||||
# command: |
|
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
|
||||||
# ./project/.circleci/leo-clone.sh
|
|
||||||
#
|
|
||||||
# leo-publish:
|
|
||||||
# docker:
|
|
||||||
# - image: cimg/rust:1.62
|
|
||||||
# resource_class: xlarge
|
|
||||||
# steps:
|
|
||||||
# - attach_workspace:
|
|
||||||
# at: /home/circleci/project/
|
|
||||||
# - run:
|
|
||||||
# name: leo publish
|
|
||||||
# command: |
|
|
||||||
# export LEO=/home/circleci/project/project/bin/leo
|
|
||||||
# ./project/.circleci/leo-publish.sh
|
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
@ -262,30 +170,9 @@ workflows:
|
|||||||
- check-style
|
- check-style
|
||||||
- clippy
|
- clippy
|
||||||
- leo-executable
|
- leo-executable
|
||||||
# - leo-new:
|
- leo-new:
|
||||||
# requires:
|
requires:
|
||||||
# - leo-executable
|
- leo-executable
|
||||||
# - leo-init:
|
- leo-clean:
|
||||||
# requires:
|
requires:
|
||||||
# - leo-executable
|
- leo-executable
|
||||||
# - leo-clean:
|
|
||||||
# requires:
|
|
||||||
# - leo-executable
|
|
||||||
# - leo-setup:
|
|
||||||
# requires:
|
|
||||||
# - leo-executable
|
|
||||||
# - leo-add-remove:
|
|
||||||
# requires:
|
|
||||||
# - leo-executable
|
|
||||||
# - leo-check-constraints:
|
|
||||||
# requires:
|
|
||||||
# - leo-executable
|
|
||||||
# - leo-login-logout:
|
|
||||||
# requires:
|
|
||||||
# - leo-executable
|
|
||||||
# - leo-clone:
|
|
||||||
# requires:
|
|
||||||
# - leo-executable
|
|
||||||
# - leo-publish:
|
|
||||||
# requires:
|
|
||||||
# - leo-executable
|
|
||||||
|
@ -1,38 +1,23 @@
|
|||||||
# leo new hello-world
|
# Create a new Leo program named `foo`.
|
||||||
|
$LEO new foo
|
||||||
$LEO new hello-world
|
|
||||||
ls -la
|
ls -la
|
||||||
cd hello-world && ls -la
|
cd foo && ls -la
|
||||||
|
|
||||||
|
# Run `leo build`.
|
||||||
$LEO build
|
$LEO build
|
||||||
|
|
||||||
# Assert that the 'outputs' folder is not empty
|
# Assert that the 'build' folder exists.
|
||||||
|
if [ "$(ls -A build)" ]; then
|
||||||
cd outputs || exit 1
|
echo "build is not empty"
|
||||||
if [ "$(ls -A $DIR)" ]; then
|
|
||||||
echo "$DIR is not empty"
|
|
||||||
else
|
else
|
||||||
echo "$DIR is empty"
|
echo "build is empty"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
cd ..
|
|
||||||
|
|
||||||
# leo clean
|
|
||||||
|
|
||||||
|
# Run `leo clean`
|
||||||
$LEO clean
|
$LEO clean
|
||||||
cd outputs && ls -la
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
# Assert that the 'outputs' folder is empty
|
|
||||||
|
|
||||||
if [ "$(ls -A outputs)" ]; then
|
|
||||||
echo "outputs is not empty"
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
echo "outputs is empty"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Assert that the 'build' folder is empty
|
|
||||||
|
|
||||||
|
# Assert that the 'build' folder is empty.
|
||||||
if [ "$(ls -A build)" ]; then
|
if [ "$(ls -A build)" ]; then
|
||||||
echo "build is not empty"
|
echo "build is not empty"
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Create a new foo project.
|
# Create a new Leo program named `foo`.
|
||||||
$LEO new foo
|
$LEO new foo
|
||||||
ls -la
|
ls -la
|
||||||
cd foo && ls -la
|
cd foo && ls -la
|
||||||
|
|
||||||
# Try to compile and run the template project.
|
# Try to run `leo build`.
|
||||||
$LEO run
|
$LEO run
|
||||||
|
Loading…
Reference in New Issue
Block a user