Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue #224544 feat: Enable GitHub Actions to publish NPM package #8

Closed
wants to merge 56 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
5b5b38a
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 8, 2024
8229ccf
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 8, 2024
9d0d470
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 8, 2024
15002e4
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 8, 2024
4255059
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 8, 2024
294b230
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
7c74035
Update publish-package.yml
manojLondhe Aug 9, 2024
ca96215
Update publish-package.yml
manojLondhe Aug 9, 2024
83f2749
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
a7b6530
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
3edb829
Update publish-package.yml
manojLondhe Aug 9, 2024
52e4775
Update publish-package.yml
manojLondhe Aug 9, 2024
c844a17
Update publish-package.yml
manojLondhe Aug 9, 2024
fc28f8e
Update publish-package.yml
manojLondhe Aug 9, 2024
969008d
Update publish-package.yml
manojLondhe Aug 9, 2024
d8792fb
Update publish-package.yml
manojLondhe Aug 9, 2024
9425b9a
Update publish-package.yml
manojLondhe Aug 9, 2024
cdc5408
Update publish-package.yml
manojLondhe Aug 9, 2024
2161b39
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
93225aa
Update publish-package.yml
manojLondhe Aug 9, 2024
fdac2f0
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
714af2e
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
dd0ee58
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
e4f60bf
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
33fc4f4
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
b48fee3
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
21db596
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
291870e
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
134e6f7
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
8ba251c
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
ba9c2dd
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
4335e03
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
d22a83d
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
4852227
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
2d2383f
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
6ef4051
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
525de3f
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
7804a5f
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
15d2ab4
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
0a4fd6e
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
1b3e4ca
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
3ff69ae
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
6295cc4
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
57ad1fd
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
c8e4a6d
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
a763fd5
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
2ea7e2c
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
52f1ce9
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
24e6dca
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
003ba75
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
44a0cda
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
b0142e9
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
b754f37
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
62b25cc
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
a157b58
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
ee68d2f
Issue #224544 feat: Enable GitHub Actions to publish NPM package
rajnishdargan Aug 9, 2024
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
6 changes: 3 additions & 3 deletions .github/workflows/build-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ on:
push:
branches:
- '**'
pull_request:
branches:
- '**'
# pull_request:
# branches:
# - '**'

jobs:
build-and-test:
Expand Down
55 changes: 55 additions & 0 deletions .github/workflows/publish-package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: 🚀 Publish NPM Package

on:
pull_request:
branches:
- '**'

jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
actions: write
packages: write
pull-requests: write

steps:
- name: 📥 Checkout Code Repository
uses: actions/checkout@v4

- name: 🔧 Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
registry-url: 'https://registry.npmjs.org/'

- name: List files
run: ls -la ~/

- name: Create .npmrc
run: |
echo "@tekdi:registry=https://registry.npmjs.org/" > ~/.npmrc
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ~/.npmrc

- name: Display .npmrc contents
run: cat ~/.npmrc

- name: 📦 Install Dependencies
run: npm ci

- name: 🛠️ Build Library
run: npm run build-lib

- name: List contents of dist/quml-library
run: ls -la dist/quml-library

- name: 🚢 Publish to NPM
run: |
cd dist/quml-library
pwd # Print the current directory
ls -la # List the contents to ensure the package is present
npm publish --tag=beta --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
2 changes: 1 addition & 1 deletion projects/quml-library/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tekdi/sunbird-quml-player",
"version": "8.0.0",
"version": "9.0.0-beta.8",
"schematics": "./schematics/collection.json",
"ng-add": {
"save": "dependencies"
Expand Down
Loading