diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index b6cef279..6342bc0d 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -14,8 +14,8 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3BC8C2DD662F1C45 && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9692C00E657DDE61 && \ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88 -RUN add-apt-repository "deb https://sovrin.jfrog.io/artifactory/deb focal dev" -RUN add-apt-repository "deb https://hyperledger.jfrog.io/artifactory/indy focal dev rc" +RUN add-apt-repository "deb https://sovrin.jfrog.io/artifactory/deb focal dev rc master" +RUN add-apt-repository "deb https://hyperledger.jfrog.io/artifactory/indy focal dev rc master" RUN apt-get update diff --git a/.github/workflows/repoDispatchable_updateNodeDependency.yaml b/.github/workflows/repoDispatchable_updateNodeDependency.yaml new file mode 100644 index 00000000..9fae1c10 --- /dev/null +++ b/.github/workflows/repoDispatchable_updateNodeDependency.yaml @@ -0,0 +1,28 @@ +name: Repo Dispatched Update Node Dependecy + +on: + repository_dispatch: + types: [update-sovrin] + +jobs: + update-setup: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Update indy-node to ${{ github.event.client_payload.pyVersion }} + run: | + sed -i "s/\(indy-node==\)[^ ]*/\1${{ github.event.client_payload.pyVersion }}',/g" setup.py + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + author: ${{ github.actor }} <${{ github.event.client_payload.email }}> + signoff: true + committer: ${{ github.actor }} <${{ github.event.client_payload.email }}> + commit-message: "Automated Update to indy-node==${{ github.event.client_payload.pyVersion }}" + title: "Automated Update to indy-node==${{ github.event.client_payload.pyVersion }}" + body: "This PR updates the indy-node version in `setup.py` to use `indy-node==${{ github.event.client_payload.pyVersion }}`." + branch: "NodeUpdates" + delete-branch: true + base: "master" diff --git a/.github/workflows/repoDispatchable_updateTokenPluginDependency.yaml b/.github/workflows/repoDispatchable_updateTokenPluginDependency.yaml new file mode 100644 index 00000000..00e2f576 --- /dev/null +++ b/.github/workflows/repoDispatchable_updateTokenPluginDependency.yaml @@ -0,0 +1,28 @@ +name: Repo Dispatched Update Node Dependecy + +on: + repository_dispatch: + types: [update-sovrin-token] + +jobs: + update-setup: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Update indy-node to ${{ github.event.client_payload.pyVersion }} + run: | + sed -i "s/\(sovtoken==\)[^ ]*/\1${{ github.event.client_payload.pyVersion }}',/g" setup.py + sed -i "s/\(sovtokenfees==\)[^ ]*/\1${{ github.event.client_payload.pyVersion }}',/g" setup.py + - name: Create Pull Request + uses: peter-evans/create-pull-request@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + author: ${{ github.actor }} <${{ github.event.client_payload.email }}> + signoff: true + committer: ${{ github.actor }} <${{ github.event.client_payload.email }}> + commit-message: "Automated Update to indy-node==${{ github.event.client_payload.pyVersion }}" + title: "Automated Update to indy-node==${{ github.event.client_payload.pyVersion }}" + body: "This PR updates the indy-node version in `setup.py` to use `indy-node==${{ github.event.client_payload.pyVersion }}`." + branch: "Token-Pluging-Updates" + delete-branch: true + base: "master" diff --git a/updateVersion.py b/updateVersion.py index 2f7b1ae5..451e4ec6 100644 --- a/updateVersion.py +++ b/updateVersion.py @@ -16,7 +16,6 @@ def updateWithTag(ver): raise ValueError('No Valid Semver in Tag') return ver - def updateWithTimestamp(timestamp): version = "str" with open(sovrinMetadata, 'r') as f: @@ -51,5 +50,4 @@ def updateWithTimestamp(timestamp): data["version"] = version json.dump(data, open(sovrinMetadata, "w"), indent=2) - print("Updated version of sovrin metadata.json to: ", version) \ No newline at end of file