Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

👷 deploy github actions #52

Merged
merged 91 commits into from
Sep 9, 2022
Merged

👷 deploy github actions #52

merged 91 commits into from
Sep 9, 2022

Conversation

bal7hazar
Copy link
Contributor

@bal7hazar bal7hazar commented Sep 1, 2022

Fix #47

@bal7hazar bal7hazar marked this pull request as ready for review September 2, 2022 16:18
@bal7hazar
Copy link
Contributor Author

CI Tests on pull_request fails due to the miss of the PROTOSTAR_VERSION secret variable. I think the PR system mess it up, I assume it will works well after the merge (as it is on the branch).

- improve code capitalization
- upgrade protostar to v0.3.3
- improve code capitalization
- upgrade protostar to v0.3.3
@bal7hazar bal7hazar merged commit 38880c2 into Carbonable:main Sep 9, 2022
@bal7hazar bal7hazar deleted the 47-devops-add-a-pipeline-to-deploy-through-github branch September 9, 2022 15:33
AbdelStark added a commit to AbdelStark/carbonable-starknet that referenced this pull request Oct 4, 2022
commit db9beb7
Author: bal7hazar <[email protected]>
Date:   Fri Sep 30 18:24:13 2022 +0200

    🍱 update ipfs link

commit daf02b6
Author: bal7hazar <[email protected]>
Date:   Fri Sep 30 13:48:57 2022 +0200

    🍱 rename collection asset

commit 5c39a67
Author: bal7hazar <[email protected]>
Date:   Fri Sep 30 13:48:20 2022 +0200

    🍱 define final assets for the badges

commit e462211
Author: bal7hazar <[email protected]>
Date:   Fri Sep 23 18:39:27 2022 +0200

    add bal7hazar_contracts

commit cd87a3b
Author: bal7hazar <[email protected]>
Date:   Fri Sep 23 18:20:25 2022 +0200

    🍱 add assets and script to airdrop

commit f82a15b
Author: bal7hazar <[email protected]>
Date:   Fri Sep 23 11:15:25 2022 +0200

    ✨ add contractURI view

commit ae36980
Author: bal7hazar <[email protected]>
Date:   Fri Sep 23 10:59:10 2022 +0200

    add bal7hazar_contracts

commit 8a16d2b
Author: bal7hazar <[email protected]>
Date:   Thu Sep 22 22:07:57 2022 +0200

    add bal7hazar_contracts

commit e62538d
Author: bal7hazar <[email protected]>
Date:   Tue Sep 20 16:55:31 2022 +0200

    💡 remove useless comments in header of cairo files

commit 01658cd
Author: bal7hazar <[email protected]>
Date:   Thu Sep 15 19:16:15 2022 +0200

    ✏️ minor modification due to protostar behavior

commit 68be430
Author: bal7hazar <[email protected]>
Date:   Thu Sep 15 18:10:45 2022 +0200

    👽️ update due to the following upgrades:
    - Cairo from 0.9.1 to 0.10.0
    - protostar from 0.3.3 to 0.4.2
    - OZ cairo contracts from 0.3.2 to 0.1.0
    - CairOpen (latest main)
    - OZ fork (latest branch)

commit 9290834
Author: bal7hazar <[email protected]>
Date:   Thu Sep 15 17:26:55 2022 +0200

    add bal7hazar_contracts

commit 43eb030
Author: bal7hazar <[email protected]>
Date:   Thu Sep 15 15:27:40 2022 +0200

    add bal7hazar_contracts

commit d098ee7
Author: bal7hazar <[email protected]>
Date:   Thu Sep 15 15:17:39 2022 +0200

    add bal7hazar_contracts

commit f92cd34
Author: bal7hazar <[email protected]>
Date:   Thu Sep 15 15:11:15 2022 +0200

    add bal7hazar_contracts

commit 094bac4
Author: bal7hazar <[email protected]>
Date:   Thu Sep 15 14:57:33 2022 +0200

    add cairo_contracts

commit 99fcb96
Author: bal7hazar <[email protected]>
Date:   Thu Sep 15 14:42:40 2022 +0200

    add cairopen_contracts

commit 0538860
Author: bal7hazar <[email protected]>
Date:   Wed Sep 14 17:33:15 2022 +0200

    💥 change badge locked status from unlock to lock by default

commit da3187e
Author: bal7hazar <[email protected]>
Date:   Wed Sep 14 14:21:30 2022 +0200

    👷 add CI job to deploy badge

commit 3bb39eb
Author: bal7hazar <[email protected]>
Date:   Wed Sep 14 14:12:51 2022 +0200

    ⏪ change from generic to specific uri

commit 63feb0c
Author: bal7hazar <[email protected]>
Date:   Wed Sep 14 13:56:26 2022 +0200

    ✅ add integration tests

commit 655d8aa
Author: bal7hazar <[email protected]>
Date:   Tue Sep 13 22:43:58 2022 +0200

    ✅ add badge tests

commit 6d00620
Author: bal7hazar <[email protected]>
Date:   Tue Sep 13 17:27:56 2022 +0200

    ✅ add some unit tests for badge + minor fixes

commit b00554b
Author: bal7hazar <[email protected]>
Date:   Tue Sep 13 09:29:04 2022 +0200

    ✨ make badge as SBT
    - add script to deploy
    - minor fix

commit b135ae4
Author: bal7hazar <[email protected]>
Date:   Fri Sep 9 19:33:18 2022 +0200

    📝 update Cairo version to current 0.9.1

commit f0606b4
Author: bal7hazar <[email protected]>
Date:   Fri Sep 9 19:29:07 2022 +0200

    ✨ implement badge contract
    - switch from OZ to my fork to have 155 std
    - update OZ contract usages API to latest versions
    - add Badge contract and corresponding features in CI/CD scripts

commit 3ee1eed
Author: bal7hazar <[email protected]>
Date:   Fri Sep 9 17:58:48 2022 +0200

    add cairo_contracts

commit b11cbdf
Author: bal7hazar <[email protected]>
Date:   Fri Sep 9 17:50:04 2022 +0200

    🔥 remove test file

commit 38880c2
Author: Clement <[email protected]>
Date:   Fri Sep 9 17:29:18 2022 +0200

    👷 deploy github actions (Carbonable#52)

    * 👷 add build and deploy workflow

    * 💚 update CI tests trigger event

    * 👷 implement manual deploy workflows

    👷 implement manual deploy workflows

    * ⚰️ remove dead file

    * ✏️ fix typo

    * 👽️ update CI scripts
    - improve code capitalization
    - upgrade protostar to v0.3.3

    * 👽️ update CI scripts
    - improve code capitalization
    - upgrade protostar to v0.3.3

    * 💚  fix cairo lang version

    * 💚 fix typo

commit a383098
Author: bal7hazar <[email protected]>
Date:   Wed Aug 31 19:43:10 2022 +0200

    🔥 implement required changes
    - remove unused constructor in project
    - change tests to not use the removed constructor
    - manage admin adress of project unit tests to fake owner (default null adress)
    - fix issue where test configs where override in the way(overided from bottom to top instead of top to bottom)

commit caf9932
Author: bal7hazar <[email protected]>
Date:   Tue Aug 30 17:06:45 2022 +0200

    📝 add a comment about the project constructor

commit bf1fd75
Author: bal7hazar <[email protected]>
Date:   Tue Aug 30 11:05:38 2022 +0200

    🐛 add wallet config to handle starknet operations

commit c7d7f43
Author: bal7hazar <[email protected]>
Date:   Mon Aug 29 10:06:07 2022 +0200

    🐛 add missing check owner step in setters

commit 67d8113
Author: bal7hazar <[email protected]>
Date:   Mon Aug 29 09:16:34 2022 +0200

    📝 minor update to remove "nft" name

commit c26f99b
Author: bal7hazar <[email protected]>
Date:   Fri Aug 26 20:59:20 2022 +0200

    📝 add projejt.feature story

commit 9ec9e95
Author: bal7hazar <[email protected]>
Date:   Fri Aug 26 20:43:21 2022 +0200

    📝 improve doc in comments

commit 2598850
Author: bal7hazar <[email protected]>
Date:   Fri Aug 26 20:23:05 2022 +0200

    🚚 renamed project nft into carbonable project

commit e827dfc
Author: bal7hazar <[email protected]>
Date:   Fri Aug 26 20:16:27 2022 +0200

    🐛 fix abi file path

commit 3fe5eb4
Author: bal7hazar <[email protected]>
Date:   Fri Aug 26 20:01:12 2022 +0200

    ✅ create tests and minor update
    - new unit tests
    - new integration tests
    - fix string management in deploy script
    - fix minor issues due to copy/paste

commit c9b3859
Author: bal7hazar <[email protected]>
Date:   Fri Aug 26 17:37:08 2022 +0200

    ✨ add all property getters and setters

commit 3e12717
Author: bal7hazar <[email protected]>
Date:   Fri Aug 26 16:46:54 2022 +0200

    ✅ add constructor for tests

commit 7a74aaf
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 17:41:34 2022 +0200

    ✨ add image_url property

commit d963fd7
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 17:24:51 2022 +0200

    add cairopen_contracts

commit b4ab7b4
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 17:23:26 2022 +0200

    Revert "add cairopen_contracts_git"

    This reverts commit 2646937.

commit 170407a
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 17:20:43 2022 +0200

    add cairopen_contracts_git

commit 3e78eb3
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 14:52:10 2022 +0200

    📝 update protostar config to match new names

commit 797977b
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 14:49:16 2022 +0200

    ♻️ change carbonable project names into project

commit ef3c952
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 14:38:38 2022 +0200

    🔥 remove useless content

commit 8f8536c
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 14:36:18 2022 +0200

    🔥 remove cairo-merkle-distributor dep + update toml

commit fc428b3
Author: bal7hazar <[email protected]>
Date:   Thu Aug 25 14:05:49 2022 +0200

    🔥 add git submodules

commit e45be0f
Author: bal7hazar <[email protected]>
Date:   Tue Aug 30 17:40:04 2022 +0200

    👷 add option to fix protostar version in CI

commit 5dc9b5f
Author: Arn0d <[email protected]>
Date:   Mon Aug 29 23:31:44 2022 +0200

    Add config files for Issues Template and Issues Labels

commit eaeee01
Author: bal7hazar <[email protected]>
Date:   Mon Aug 22 19:47:14 2022 +0200

    🧑‍💻 improve deploy script
    - add erc721 transfer ownership to set minter as owner
    - update protostar version
    - fix deploy script according to latest protostar modifications

commit e594ee3
Author: bal7hazar <[email protected]>
Date:   Wed Aug 24 18:57:53 2022 +0200

    🔥 remove useless python deps

commit f35de9f
Author: bal7hazar <[email protected]>
Date:   Wed Aug 24 18:55:29 2022 +0200

    ♻️ mutualize config data
    - create config file at each folder level
    - create a python file to mutualize hints code

commit 30276e5
Author: bal7hazar <[email protected]>
Date:   Mon Aug 22 14:30:24 2022 +0200

    ♻️ unit tests
    - update yielder unit tests to match new format
    - add minter test initialization (which test views)
    - fix typo

commit c17a7d7
Author: bal7hazar <[email protected]>
Date:   Fri Aug 19 18:18:40 2022 +0200

    ♻️ refactor unit tests

commit 65d7677
Author: bal7hazar <[email protected]>
Date:   Fri Aug 19 14:43:17 2022 +0200

    📝 create .feature files according to tests
    - add minter.feature
    - add yielder.feature
    - add gherkin context into yielder tests

commit ba9f53a
Author: bal7hazar <[email protected]>
Date:   Fri Aug 19 13:08:42 2022 +0200

    ♻️ add gerkin stories inside tests

commit d13519e
Author: bal7hazar <[email protected]>
Date:   Fri Aug 19 12:14:23 2022 +0200

    ♻️ refactor integration tests

commit 0761275
Author: bal7hazar <[email protected]>
Date:   Thu Aug 18 18:38:31 2022 +0200

    ♻️ move setup code into the shared library.cairo file

commit 4068c24
Author: Clement <[email protected]>
Date:   Tue Aug 23 11:37:20 2022 +0200

    📝 add readme missing step (Carbonable#44)

    - add protostar install step

commit d1bf33f
Author: Clement <[email protected]>
Date:   Thu Aug 18 14:51:42 2022 +0200

    ✨ implement decrease reserved supply feature (Carbonable#39)

commit d25c74b
Merge: 289f6d2 d6d7b73
Author: Abdelhamid Bakhta <[email protected]>
Date:   Thu Aug 18 13:12:44 2022 +0200

    ✨ init yield manager (Carbonable#38)

commit d6d7b73
Author: Abdelhamid Bakhta <[email protected]>
Date:   Thu Aug 18 13:09:33 2022 +0200

    ✨ init yield manager

commit 289f6d2
Merge: eb5803b 14080fb
Author: Abdelhamid Bakhta <[email protected]>
Date:   Thu Aug 18 09:23:24 2022 +0200

    Add BDD documentation (Carbonable#36)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DevOps - Add a pipeline to deploy through github
2 participants