-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
681 changed files
with
34,431 additions
and
41,214 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,4 +29,5 @@ jspm_packages/ | |
typings/ | ||
.npm | ||
build/ | ||
protocol/target | ||
protocol/target | ||
.next |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
name: 'Print Vars' | ||
description: 'Prints github varibles' | ||
runs: | ||
using: 'composite' | ||
steps: | ||
- name: github context | ||
shell: bash | ||
run: echo "${{ toJson(github) }}" | ||
- name: env context | ||
shell: bash | ||
run: echo "${{ toJson(env) }}" | ||
- name: vars context | ||
shell: bash | ||
run: echo "${{ toJson(vars) }}" | ||
- name: job context | ||
shell: bash | ||
run: echo "${{ toJson(job) }}" | ||
- name: steps context | ||
shell: bash | ||
run: echo "${{ toJson(steps) }}" | ||
- name: runner context | ||
shell: bash | ||
run: echo "${{ toJson(runner) }}" | ||
- name: secrets context | ||
shell: bash | ||
run: echo "${{ toJson(secrets) }}" | ||
- name: strategy context | ||
shell: bash | ||
run: echo "${{ toJson(strategy) }}" | ||
- name: matrix context | ||
shell: bash | ||
run: echo "${{ toJson(matrix) }}" | ||
- name: needs context | ||
shell: bash | ||
run: echo "${{ toJson(needs) }}" | ||
- name: inputs context | ||
shell: bash | ||
run: echo "${{ toJson(inputs) }}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
name: bump_version | ||
|
||
on: | ||
# run manually | ||
workflow_dispatch: | ||
inputs: | ||
version: | ||
type: string | ||
description: Version number (e.g. 1.2.3) | ||
required: true | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} | ||
cancel-in-progress: true | ||
|
||
jobs: | ||
bump_version: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
|
||
- uses: actions/setup-node@v3 | ||
with: | ||
node-version: 18 | ||
- name: Install npm | ||
run: npm i -g npm@$(cat package.json | jq -r .engines.npm) | ||
|
||
- run: mkdir -p protocol/cargo-cache | ||
- run: mkdir -p protocol/target | ||
- run: mkdir -p node_modules | ||
- run: mkdir -p ~/.cache/Cypress | ||
|
||
- name: Restore cache | ||
uses: actions/cache/restore@v3 | ||
with: | ||
path: | | ||
protocol/cargo-cache | ||
protocol/target | ||
node_modules | ||
~/.cache/Cypress | ||
# note that restoring a cache in github is a pain. The trailing '-' matches any string after the '-', therefore 'abc-' would match a cache named 'abc-1234' or 'abc-5678', etc. | ||
# the problem is 'abc-' will not match a cache named 'abc'! So if you're using wildcard cache name selectors like this, you need a field that changes as the suffix to become the wildcard | ||
# here we're setting the key to an unused cache key so it falls back to the wildcard selector in `restore-keys` | ||
key: some-unused-cache-key | ||
restore-keys: | | ||
project-cache-${{ runner.os }}-${{ runner.arch }}- | ||
- run: ls -la ~/.cache/Cypress || true | ||
- run: ls -la protocol/cargo-cache || true | ||
- run: ls -la protocol/target/ink || true | ||
- run: ls -la node_modules || true | ||
|
||
- name: Install dependencies | ||
run: npm ci | ||
|
||
- name: Build | ||
run: | | ||
npm run build -w @prosopo/scripts | ||
npm run build -w @prosopo/protocol-dev | ||
- name: Bump version | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
run: | | ||
# make a new branch for the version changes | ||
git switch -c bump-version-${{ github.event.inputs.version }} | ||
# make the version changes | ||
npm run version ${{ github.event.inputs.version }} | ||
# rebuild typechain | ||
npm run build:typechain | ||
# set the author in git | ||
git config user.name "prosoponator[bot]" | ||
git config user.email "[email protected]" | ||
# commit the version changes | ||
git add . | ||
git commit -m "Bump version to ${{ github.event.inputs.version }}" | ||
# push version changes | ||
git push --set-upstream origin bump-version-${{ github.event.inputs.version }} | ||
# create a PR for the release | ||
ID=$(gh pr create --base main --title "Release ${{ github.event.inputs.version }}" --fill 2>&1 | grep http | xargs -n1 basename) | ||
# enable auto-merge via squash merge | ||
gh pr merge $ID --auto --squash |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,6 +23,11 @@ jobs: | |
steps: | ||
# Checkout the repo | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-node@v3 | ||
with: | ||
node-version: 18 | ||
- name: Install npm | ||
run: npm i -g npm@$(cat package.json | jq -r .engines.npm) | ||
|
||
- run: mkdir -p protocol/cargo-cache | ||
- run: mkdir -p protocol/target | ||
|
@@ -44,8 +49,8 @@ jobs: | |
restore-keys: | | ||
project-cache-${{ runner.os }}-${{ runner.arch }}- | ||
- run: npm install -g [email protected] | ||
- run: npm install | ||
- run: npm run removePolkadotJSWarnings | ||
|
||
- name: Clippy | ||
run: | | ||
|
Oops, something went wrong.