Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
728a158
Fix version number in package-lock.json to 0.0.2 and add peer depende…
hebertcisco Apr 29, 2026
a344b47
chore: update dependencies for parse-duration and rimraf
hebertcisco Apr 29, 2026
aab3cec
refactor: update rimraf import and usage for consistency
hebertcisco Apr 29, 2026
79b2c18
chore: update parse-duration and rimraf to latest versions
hebertcisco Apr 29, 2026
e724a15
refactor: update parse-duration import for consistency
hebertcisco Apr 29, 2026
2548602
Remove obsolete test files and resources related to hash utilities an…
hebertcisco Jul 12, 2026
1defa76
fix: update .gitignore to include dist and coverage directories
hebertcisco Jul 12, 2026
4a5bb2e
feat: update package.json and tsconfig for improved build process and…
hebertcisco Jul 12, 2026
bfcc1c7
feat: add ESLint configuration and update Prettier settings for impro…
hebertcisco Jul 12, 2026
12f006d
feat: add Vite and Vitest configuration files for build and testing s…
hebertcisco Jul 12, 2026
7b63048
chore: update eslint to version 9.39.0
hebertcisco Jul 12, 2026
6744d33
fix: add .npm-cache to .gitignore to prevent caching issues
hebertcisco Jul 12, 2026
ab6f2de
chore: update dependencies in package.json
hebertcisco Jul 12, 2026
344876f
feat: update Vite configuration to enable module preservation
hebertcisco Jul 12, 2026
6db6791
feat: add setup file to reset working directory after each test
hebertcisco Jul 12, 2026
5003a5f
Refactor code structure for improved readability and maintainability
hebertcisco Jul 12, 2026
784d8d1
fix: ensure fileParallelism is disabled in Vitest configuration
hebertcisco Jul 12, 2026
3fefb46
fix: update ESLint configuration to include additional ignores and re…
hebertcisco Jul 12, 2026
63c1d5d
chore: update devDependencies and add type definitions for improved T…
hebertcisco Jul 12, 2026
9a7f4b0
fix: move compilerOptions to the correct location in tsconfig.build.json
hebertcisco Jul 12, 2026
fdf21f2
Implement feature X to enhance user experience and optimize performance
hebertcisco Jul 12, 2026
0ef9dde
feat: add initial README.md for project documentation and setup instr…
hebertcisco Jul 12, 2026
69a60e6
fix: update ESLint rules to disable eqeqeq and adjust TypeScript lint…
hebertcisco Jul 12, 2026
0bdb61e
feat: add CI workflow for continuous integration and testing
hebertcisco Jul 12, 2026
e0d9864
feat: add development documentation with setup instructions and proje…
hebertcisco Jul 12, 2026
de2b817
feat: add architecture documentation outlining project structure and …
hebertcisco Jul 12, 2026
44b5ab1
feat: add migration guide from Appcenter to Source Push CLI
hebertcisco Jul 12, 2026
ca9695e
fix: remove ESLint configuration file
hebertcisco Jul 12, 2026
cd26fe4
feat: add MIT License file to the repository
hebertcisco Jul 12, 2026
4b34569
fix: update package.json to include LICENSE and README.md in files an…
hebertcisco Jul 12, 2026
5681aee
fix: update npm-publish workflow to improve job structure and consist…
hebertcisco Jul 12, 2026
98f6206
Add unit tests for Acquisition, Hash, and Management SDKs
hebertcisco Jul 12, 2026
e25c38a
Implement code changes to enhance functionality and improve performance
hebertcisco Jul 12, 2026
f8a7e2b
docs: update README.md to enhance documentation structure and clarity
hebertcisco Jul 12, 2026
53c196a
refactor: remove unnecessary comments and license headers from test f…
hebertcisco Jul 12, 2026
c599924
docs: add license section to development documentation
hebertcisco Jul 12, 2026
e191f73
chore: update package dependencies and add license to package.json
hebertcisco Jul 12, 2026
314119f
fix: update .gitignore to include TestApp node_modules exceptions
hebertcisco Jul 12, 2026
92abd64
refactor: remove comment from TestApp Podfile
hebertcisco Jul 12, 2026
0d190d7
feat: add stubs for modern and legacy RN CLI integration tests
hebertcisco Jul 12, 2026
b0269f4
feat: add Podfile and Info.plist for TestApp; update appStoreVersion …
hebertcisco Jul 12, 2026
941f004
feat: bump version to 0.1.1 in package.json and package-lock.json
hebertcisco Jul 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions .eslintrc.json

This file was deleted.

21 changes: 21 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: CI

on:
pull_request:
push:
branches: [main, develop]

jobs:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- run: npm ci
- run: npm run lint
- run: npm run typecheck
- run: npm test
- run: npm run build
26 changes: 16 additions & 10 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,35 @@ name: Node.js build and publish package

on:
release:
types: [ created ]
types: [created]

jobs:
build:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm i
cache: npm
- run: npm ci
- run: npm run lint
- run: npm run typecheck
- run: npm test
- run: npm run build

publish-npm:
needs: build
needs: verify
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
registry-url: https://registry.npmjs.org/
- run: npm i
cache: npm
- run: npm ci
- run: npm run build
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
node_modules
!tests/fixtures/resources/TestApp/node_modules/
!tests/fixtures/resources/TestApp/node_modules/**
.npmrc
.idea
../api/node_modules
../api/node_modules
/bin/
dist/
bin/
/___automation___.npmrc___
coverage/
.npm-cache/
22 changes: 22 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
MIT License

Copyright (c) Microsoft Corporation
Copyright (c) Source Push contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading