-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #14 from awell-health/v2
Refactor package
- Loading branch information
Showing
2,142 changed files
with
43,437 additions
and
29,054 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
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
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,64 @@ | ||
name: Compile and publish package | ||
|
||
on: | ||
release: | ||
types: [published] | ||
|
||
jobs: | ||
deploy: | ||
permissions: | ||
packages: write | ||
contents: read | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout repository | ||
uses: actions/checkout@v4 | ||
|
||
- name: Enable Corepack before setting up Node | ||
run: corepack enable | ||
|
||
- name: Install Node.js | ||
uses: actions/setup-node@v4 | ||
with: | ||
node-version: '18' | ||
env: | ||
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
- name: Install dependencies | ||
run: yarn | ||
|
||
- name: Compile Typescript | ||
run: yarn build | ||
|
||
- name: Update package.json version | ||
run: | | ||
release_version=${GITHUB_REF_NAME#v} | ||
jq ".version = \"$release_version\"" package.json > package.json.tmp | ||
mv package.json.tmp package.json | ||
- name: Commit updated package.json | ||
run: | | ||
git config user.name "github-actions[bot]" | ||
git config user.email "41898282+github-actions[bot]@users.noreply.github.com" | ||
git add package.json | ||
git commit -m "chore: sync version with release $release_version" | ||
git push | ||
- name: Validate release version | ||
run: | | ||
release_version=${GITHUB_REF_NAME#v} | ||
current_version=$(jq -r '.version' package.json) | ||
if [ "$release_version" != "$current_version" ]; then | ||
echo "Version mismatch: release tag ($release_version) does not match package.json ($current_version)." | ||
exit 1 | ||
fi | ||
- name: Setup .yarnrc.yml | ||
run: | | ||
yarn config set npmAlwaysAuth true | ||
yarn config set npmAuthToken $NPM_AUTH_TOKEN | ||
env: | ||
NPM_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} | ||
|
||
- name: Publish to NPM Registry | ||
run: yarn npm publish --access public |
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 |
---|---|---|
@@ -1,10 +1,24 @@ | ||
.env | ||
node_modules | ||
tmp | ||
logs | ||
*.log | ||
npm-debug.log* | ||
.npm | ||
.eslintcache | ||
dist | ||
.DS_Store | ||
.yarn/* | ||
!.yarn/patches | ||
!.yarn/plugins | ||
!.yarn/releases | ||
!.yarn/sdks | ||
!.yarn/versions | ||
|
||
# Swap the comments on the following lines if you don't wish to use zero-installs | ||
# Documentation here: https://yarnpkg.com/features/zero-installs | ||
!.yarn/cache | ||
#.pnp.* | ||
|
||
# Compiled typescript | ||
dist/* | ||
|
||
.DS_Store | ||
|
||
# local files | ||
*.local.* | ||
|
||
# Jetbrains ide | ||
.idea | ||
|
||
.env |
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,6 @@ | ||
/src/ | ||
/.vscode/ | ||
/.yarn/ | ||
.todo/ | ||
*.env | ||
*.example |
Oops, something went wrong.