Skip to content
Merged
Changes from all commits
Commits
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
24 changes: 24 additions & 0 deletions .github/workflows/publish-as-is.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,28 @@ jobs:
with:
fetch-depth: 0
fetch-tags: true
- name: Setup JFrog CLI
id: setup-cli
uses: jfrog/setup-jfrog-cli@v4.9.1
env:
JF_URL: https://${{ vars.JF_URL }}/
JF_PROJECT: carmit
with:
oidc-provider-name: github-oidc

- name: setup jfrog npm repo
run: |
echo "Setting up jfrog npm repo"
# create bunfig.toml file with the following content:
echo "[install]" > bunfig.toml
echo "registry = { token = \"${{ steps.setup-cli.outputs.oidc-token }}\", url = \"https://ctoa.jfrog.io/artifactory/api/npm/carmit-carmit-npm-virtual/\" }" >> bunfig.toml
# add always-auth
echo "always-auth = true" >> bunfig.toml
cat bunfig.toml

# configure jfrog npm repo
jf npm-config --repo-resolve=carmit-carmit-npm-virtual --global


- uses: jdx/mise-action@d6e32c1796099e0f1f3ac741c220a8b7eae9e5dd
with:
Expand All @@ -29,5 +51,7 @@ jobs:

- name: Publish to npm with OIDC
run: |
# set npmjs.com as the registry
npm config set registry https://registry.npmjs.org/
echo "Publishing version as is"
mise run publish
Loading