From 0a53877b330ff3b133275690ce9d67268ca1a661 Mon Sep 17 00:00:00 2001 From: zorkow Date: Fri, 6 Jun 2025 18:52:27 +0200 Subject: [PATCH 1/3] add publishing workflow and rename test workflow --- .github/workflows/publish.yml | 31 +++++++++++++++++++++ .github/workflows/{test.js.yml => test.yml} | 0 2 files changed, 31 insertions(+) create mode 100644 .github/workflows/publish.yml rename .github/workflows/{test.js.yml => test.yml} (100%) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 000000000..e8e1af5ae --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,31 @@ +name: Release + +on: + release: + types: [published] + +jobs: + setup: + runs-on: ubuntu-latest + name: Build and publish MathJax + steps: + - name: Checkout + uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v4 + name: Install pnpm + with: + version: 10 + run_install: false + + - name: Install packages + run: pnpm -s i + + - name: Build MathJax + run: pnpm -s build-all + + - name: Publish to npm + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + run: pnpm -s publish --access public + diff --git a/.github/workflows/test.js.yml b/.github/workflows/test.yml similarity index 100% rename from .github/workflows/test.js.yml rename to .github/workflows/test.yml From 45840b18d074f31cf64ae643349672c573b8ae30 Mon Sep 17 00:00:00 2001 From: zorkow Date: Fri, 13 Jun 2025 11:41:46 +0200 Subject: [PATCH 2/3] incorporate review requests --- .github/workflows/publish.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e8e1af5ae..1548d7297 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,7 +22,10 @@ jobs: run: pnpm -s i - name: Build MathJax - run: pnpm -s build-all + run: | + ./components/bin/version + pnpm -s link:src + pnpm -s build-all - name: Publish to npm env: From a890bdf70839c4b8ff559905f9818522eca2f66e Mon Sep 17 00:00:00 2001 From: zorkow Date: Sun, 15 Jun 2025 11:26:21 +0200 Subject: [PATCH 3/3] removes travis file --- .travis.yml | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 83112b855..000000000 --- a/.travis.yml +++ /dev/null @@ -1,38 +0,0 @@ -branches: - only: - - "/^\\d+\\.\\d+/" - -dist: jammy - -language: node_js - -node_js: - - stable - -sudo: false - -before_install: - - npm install -g pnpm - - pnpm --version - -install: - - pnpm install - -script: - - components/bin/version - - pnpm -s link:full - - pnpm -s build-all - -before_deplay: - - npm install -g npm@9 - - npm config fix - -deploy: - provider: npm - email: manager@mathjax.org - api_key: - secure: tKo38UbinY2eEkrzOqzYskaSQ4MDo9sD6j2i+t+cL6H03uwfPI0l1cx9YXIBDLK0CeJNFvy+aT6KB2IBtwv3/VfxSY14/IlmB2hXSXnwAFmnsv3Okejh73USceb+1kH4UTKIpP1B49tL+qtJPs/y5j4cpCZPGvYAf2BqI/EQyd1ENsj7wnz0+MQ9Bu+86aA9x7uUsDVPKVpl6yr3nx+nlQbwt8NVccGNLCZIzs6Fo+au8uqh3/IEYhstXFU/SxN3vNdJHKHUCWYAQDn2sJPjBVd1jEAmQkdLAr0DfOA73JnYF6R6C3peLy4MkXOSQWv4lo50ODNi+DRns4S97UvnJw9nWOrgey2mVcIkziiMyXQnogQ0Zu6IyMsRohI/wbaqNKkXZnNTmmTxzLZjZAeBl8EEfEStS3stnh8rMsJENuBKN7eNC3Ps0xJKOBaEIZjgVKA8GH6Vot1yzCMG9Ad4vne+EurEkPw/Bk6WAZ0wXBu56vlv1OGSUOOmYWZx7aA1xKtOahSrL+Y1mIyByBAFmZL22y8BUZF8QImaielnnv5rKXjl5ilEpcnSDZX0b6VC2FqEN5EmGwXAN1PyffC++K4Q0eS3VDD0p1ZQxGRL4dpsZE/ue9AKujdNGeNXJkFTaOKXDSD47nFw+dNt0dPvWwHJb9l7sW811Xe2N9YH4bo= - on: - tags: true - skip_cleanup: true -