diff --git a/.github/workflows/release-compiler.yaml b/.github/workflows/release-compiler.yaml index b7f9b61342..66d55a8464 100644 --- a/.github/workflows/release-compiler.yaml +++ b/.github/workflows/release-compiler.yaml @@ -29,7 +29,7 @@ permissions: jobs: publish-compiler: runs-on: ubuntu-latest - if: github.repository == 'apache/fory' + if: github.repository == 'apache/fory' && !startsWith(github.ref_name, 'go/fory') steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/release-csharp.yaml b/.github/workflows/release-csharp.yaml index 7d392f175d..1f58e544c1 100644 --- a/.github/workflows/release-csharp.yaml +++ b/.github/workflows/release-csharp.yaml @@ -33,7 +33,7 @@ concurrency: jobs: publish-csharp: runs-on: ubuntu-latest - if: github.repository == 'apache/fory' + if: github.repository == 'apache/fory' && !startsWith(github.ref_name, 'go/fory') env: NUGET_SOURCE: https://api.nuget.org/v3/index.json steps: diff --git a/.github/workflows/release-dart.yaml b/.github/workflows/release-dart.yaml index 18e792fab1..987fca0a6b 100644 --- a/.github/workflows/release-dart.yaml +++ b/.github/workflows/release-dart.yaml @@ -33,7 +33,7 @@ concurrency: jobs: publish-dart: runs-on: ubuntu-latest - if: github.repository == 'apache/fory' + if: github.repository == 'apache/fory' && !startsWith(github.ref_name, 'go/fory') permissions: contents: read id-token: write diff --git a/.github/workflows/release-javascript.yaml b/.github/workflows/release-javascript.yaml index 359c1649e9..a2883ebcfb 100644 --- a/.github/workflows/release-javascript.yaml +++ b/.github/workflows/release-javascript.yaml @@ -33,7 +33,7 @@ concurrency: jobs: publish-npm: runs-on: ubuntu-latest - if: github.repository == 'apache/fory' + if: github.repository == 'apache/fory' && !startsWith(github.ref_name, 'go/fory') steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/release-python.yaml b/.github/workflows/release-python.yaml index 0b810b6c72..7561989f9a 100644 --- a/.github/workflows/release-python.yaml +++ b/.github/workflows/release-python.yaml @@ -31,7 +31,7 @@ permissions: jobs: publish-wheels: name: Publish Wheels - if: ${{ github.event.workflow_run.conclusion == 'success' }} + if: ${{ github.event.workflow_run.conclusion == 'success' && !startsWith(github.event.workflow_run.head_branch, 'go/fory') }} runs-on: ubuntu-latest steps: - name: Download all wheel artifacts diff --git a/.github/workflows/release-rust.yaml b/.github/workflows/release-rust.yaml index f505223c33..0930a1d2d0 100644 --- a/.github/workflows/release-rust.yaml +++ b/.github/workflows/release-rust.yaml @@ -29,7 +29,7 @@ permissions: jobs: publish-rust: runs-on: ubuntu-latest - if: github.repository == 'apache/fory' + if: github.repository == 'apache/fory' && !startsWith(github.ref_name, 'go/fory') steps: - uses: actions/checkout@v5 diff --git a/README.md b/README.md index dce0905e6c..b1e6c76e84 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ [![Maven Version](https://img.shields.io/maven-central/v/org.apache.fory/fory-core?style=for-the-badge)](https://search.maven.org/#search|gav|1|g:"org.apache.fory"%20AND%20a:"fory-core") [![Crates.io](https://img.shields.io/crates/v/fory.svg?style=for-the-badge)](https://crates.io/crates/fory) [![PyPI](https://img.shields.io/pypi/v/pyfory.svg?logo=PyPI&style=for-the-badge)](https://pypi.org/project/pyfory/) +[![npm](https://img.shields.io/npm/v/%40apache-fory%2Fcore?logo=npm&style=for-the-badge)](https://www.npmjs.com/package/@apache-fory/core) +[![pub.dev](https://img.shields.io/pub/v/fory?logo=dart&style=for-the-badge)](https://pub.dev/packages/fory) **Apache Fory™** is a blazingly-fast multi-language serialization framework powered by **JIT compilation**, **zero-copy** techniques, and **advanced code generation**, achieving up to **170x performance improvement** while maintaining simplicity and ease of use.