Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 0 additions & 8 deletions .changeset/README.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/config.json

This file was deleted.

32 changes: 18 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,27 @@
name: CI
name: CI/CD

on:
pull_request:
push:
branches:
- '**'

jobs:
build:
audit:
name: audit
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
version: latest
- uses: actions/setup-node@v3
node-version: 'lts/*'
- run: npm i
- run: npm audit --production --level-critical
test:
name: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 'lts/*'
cache: 'pnpm'

- run: pnpm install --frozen-lockfile
- run: pnpm lint
- run: pnpm test
- run: pnpm build
- run: npm install
- run: npm run test
64 changes: 20 additions & 44 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,28 @@
name: Publish

name: Publish Package to npmjs
on:
workflow_run:
workflows: ['CI']
types:
- completed
push:
branches:
- 'master'
paths:
- 'packages/rwanda/**'
- '.github/workflows/publish.yml'

- main
release:
types: [published]
jobs:
publish:
name: Publish
build:
runs-on: ubuntu-latest
if: github.event.workflow_run.conclusion == 'success' || github.ref == 'refs/heads/master'

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v3
- uses: actions/checkout@v3
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@v3
with:
node-version: 18.x

- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 8.x

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
run_install: true

- name: Install dependencies
run: pnpm install --no-frozen-lockfile

- name: Build package
run: pnpm --filter rwanda build

- name: Publish to npm
working-directory: ./packages/rwanda
run: |
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > .npmrc
pnpm publish --no-git-checks --access public
node-version: 'lts/*'
registry-url: 'https://registry.npmjs.org'
- run: |
if [ -e yarn.lock ]; then
yarn install --frozen-lockfile
elif [ -e package-lock.json ]; then
npm ci
else
npm i
fi
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Release
on:
workflow_run:
workflows: ['Snyk Security Check']
branches: [master]
branches: [main]
types:
- completed
jobs:
Expand All @@ -24,4 +24,4 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GIT_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npx semantic-release
run: npx semantic-release
7 changes: 0 additions & 7 deletions .husky/pre-commit

This file was deleted.

File renamed without changes.
17 changes: 0 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,10 +160,6 @@ yarn add rwanda

<table>
<tr>
<td align="center"><a href="https://github.com/shyakadavis"><img
style="border-radius:50%"
src="https://github.com/shyakadavis.png" width="100px;" alt="Shyaka Davis"/><br /><sub><b>
Shyaka Davis</b></sub></td>
<td align="center"><a href="https://github.com/Karlmusingo"><img
style="border-radius:50%"
src="https://github.com/Karlmusingo.png" width="100px;" alt="Karl MUSINGO"/><br /><sub><b>
Expand All @@ -180,16 +176,3 @@ Karl MUSINGO</b></sub></td>
style="border-radius:50%" src="https://github.com/knowbee.png" width="100px;" alt="Igwaneza Bruce"/><br /><sub><b>Igwaneza Bruce</b></sub></td>
</tr>
</table>


# Contribution

- Please before making a PR, read first this [Contributing Guideline](./CONTRIBUTING.md)

## License

MIT

## Author

Igwaneza Bruce
13 changes: 0 additions & 13 deletions apps/www/.eslintignore

This file was deleted.

30 changes: 0 additions & 30 deletions apps/www/.eslintrc.cjs

This file was deleted.

10 changes: 0 additions & 10 deletions apps/www/.gitignore

This file was deleted.

1 change: 0 additions & 1 deletion apps/www/.npmrc

This file was deleted.

13 changes: 0 additions & 13 deletions apps/www/.prettierignore

This file was deleted.

9 changes: 0 additions & 9 deletions apps/www/.prettierrc

This file was deleted.

38 changes: 0 additions & 38 deletions apps/www/README.md

This file was deleted.

37 changes: 0 additions & 37 deletions apps/www/package.json

This file was deleted.

12 changes: 0 additions & 12 deletions apps/www/playwright.config.ts

This file was deleted.

12 changes: 0 additions & 12 deletions apps/www/src/app.d.ts

This file was deleted.

12 changes: 0 additions & 12 deletions apps/www/src/app.html

This file was deleted.

7 changes: 0 additions & 7 deletions apps/www/src/index.test.ts

This file was deleted.

1 change: 0 additions & 1 deletion apps/www/src/lib/index.ts

This file was deleted.

Loading