Skip to content

Commit

Permalink
ci(release): use angular config and update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
oplik0 authored Aug 10, 2022
1 parent 38c9773 commit c2dcdee
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 14 deletions.
13 changes: 9 additions & 4 deletions .github/workflows/deno.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,23 +47,28 @@ jobs:
if: "!contains(github.event.head_commit.message, '[skip ci]')"
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: 14
node-version: 16
- name: Setup Deno
uses: denolib/setup-deno@master
with:
deno-version: 1.x
- name: build wasm
run: deno task wasmbuild
- name: Setup package.json
run: echo '{"name":"@denorg/scrypt","version":"0.0.0","publishConfig":{"access":"public"},"scripts":{"semantic-release":"semantic-release"},"repository":{"type":"git","url":"https://github.com/denorg/scrypt.git"},"author":"Denorg<[email protected]>","license":"MIT","bugs":{"url":"https://github.com/denorg/scrypt/issues"},"homepage":"https://denorg.github.io/scrypt/","devDependencies":{"semantic-release":"^17.0.4","semantic-release-gitmoji":"^1.3.3"}}' > package.json
run: echo '{"name":"@denorg/scrypt","version":"0.0.0","publishConfig":{"access":"public"},"scripts":{"semantic-release":"semantic-release"},"repository":{"type":"git","url":"https://github.com/denorg/scrypt.git"},"author":"Denorg<[email protected]>","license":"MIT","bugs":{"url":"https://github.com/denorg/scrypt/issues"},"homepage":"https://denorg.github.io/scrypt/","devDependencies":{"semantic-release":"^19.0.3","@semantic-release/exec":"^6.0.3","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/github":"^8.0.5","@semantic-release/npm":"^9.0.1"}}' > package.json
- name: Install dependencies
run: npm install
- name: Release
run: npx semantic-release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Publish on nest.land
run: |
deno install --allow-write --allow-env --allow-read --allow-net --unstable https://x.nest.land/[email protected]/eggs.ts
eggs link ${{ secrets.NEST_TOKEN }}
eggs publish --yes --no-check
12 changes: 3 additions & 9 deletions .releaserc.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
{
"plugins": [
"@semantic-release/commit-analyzer",
[
"semantic-release-gitmoji",
"@semantic-release/exec",
{
"releaseRules": {
"patch": {
"include": [":bento:", ":recycle:"]
},
"minor": {
"include": [":pushpin:"]
}
}
"prepare": "sed -i \"s/scrypt@v[[:digit:]]\\+\\.[[:digit:]]\\+\\.[[:digit:]]\\+/scrypt@v${nextRelease.version}/g\" README.md && sed -i \"s/\\\"version\\\": \\\"[[:digit:]]\\+\\.[[:digit:]]\\+\\.[[:digit:]]\\\"/\\\"version\\\": \\\"${nextRelease.version}\\\"/ egg.json\""
}
],
"@semantic-release/github",
Expand Down
2 changes: 1 addition & 1 deletion deno.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
}
},
"tasks": {
"wasmbuild": "deno run --allow-env --allow-run --allow-read --allow-write --allow-net https://deno.land/x/[email protected].3/main.ts --out ./lib/_wasm --project scrypt-wasm --sync"
"wasmbuild": "deno run --allow-env --allow-run --allow-read --allow-write --allow-net https://deno.land/x/[email protected].5/main.ts --out ./lib/_wasm --project scrypt-wasm --sync"
}
}

0 comments on commit c2dcdee

Please sign in to comment.