Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
6355c2c
fix: remove commented content from git commit message
rajuyadav03 Oct 6, 2025
f93d34b
chore(ci): invoke remove-commented-commit.sh in CI workflow
rajuyadav03 Oct 7, 2025
33868bf
fix: corrected indentation in cleanup_commit_message job
rajuyadav03 Oct 7, 2025
c5f4f4f
chore(ci): invoke remove-commented-commit.sh in CI workflow
rajuyadav03 Oct 7, 2025
97bdfa8
fix: add Apache license header to remove-commented-commit.sh
rajuyadav03 Oct 8, 2025
2cc8a50
fix: add Apache license header to remove-commented-commit.sh
rajuyadav03 Oct 8, 2025
aa88842
Merge branch 'main' into remove-commented-content
rajuyadav03 Oct 8, 2025
60f43a9
fix: add Apache license header to remove-commented-commit.sh
rajuyadav03 Oct 8, 2025
44fbd32
Merge branch 'remove-commented-content' of https://github.com/rajuyad…
rajuyadav03 Oct 8, 2025
4de6173
Merge pull request #1 from rajuyadav03/remove-commented-content
rajuyadav03 Oct 9, 2025
921085d
Merge branch 'main' into main
rajuyadav03 Oct 9, 2025
d902a23
Merge branch 'main' into main
rajuyadav03 Oct 10, 2025
031059f
feat(Rust): support context_pool to reduce context allocation && supp…
urlyy Oct 11, 2025
b2bcbae
feat(ci): cache Bazel binary in Python CI workflow (#2745)
SanyamSuyal Oct 12, 2025
c41389f
fix(ci): fix sync file (#2750)
chaokunyang Oct 12, 2025
b65eafd
feat(rust): rewrite fory derive macro for smaller and faster generate…
chaokunyang Oct 12, 2025
e0ce954
fix(ci): fix sync files (#2752)
chaokunyang Oct 12, 2025
eb8dc32
feat(ci): add maven cache to ci for faster build (#2751)
chaokunyang Oct 12, 2025
740156c
docs(rust): update rust roadmap (#2754)
chaokunyang Oct 12, 2025
c76d80f
fix(docs): fix rust doc links build and check (#2753)
chaokunyang Oct 12, 2025
d093d43
fix(java): fix maven cache (#2755)
chaokunyang Oct 12, 2025
3000a1f
docs(rust): fix rust doc broken link (#2756)
chaokunyang Oct 12, 2025
11e2334
docs(rust): fix rust doc lint (#2757)
chaokunyang Oct 13, 2025
db4ea28
feat(rust): fast fory_read_compatible macro to use match by assigned …
chaokunyang Oct 13, 2025
6e22122
refactor(rust): use compatible bool instead of enum to simplify API (…
chaokunyang Oct 13, 2025
0fb16f1
feat(rust): query type meta from parsed cache to speed up deserializa…
chaokunyang Oct 14, 2025
0c35ebb
feat(java): introduce Compact Row Codec (#2414)
stevenschlansker Oct 14, 2025
db4f7b3
feat(go): Add pointer field test for meta share mode (#2674)
junjiexh Oct 14, 2025
487bcfd
feat(rust): make Serializer api to return Result && replace panic/exp…
urlyy Oct 14, 2025
846531f
feat(rust): refactor rust serialization system (#2774)
chaokunyang Oct 15, 2025
4604a5f
feat(python): support optional typehint for dataclass fields (#2766)
chaokunyang Oct 15, 2025
09793c7
docs(go): Update README.md (#2675)
junjiexh Oct 18, 2025
16d4db9
feat(rust): dynamic rust serializer system (#2778)
chaokunyang Oct 19, 2025
403fdbe
docs(rust): add rust thread safety and troubleshooting doc (#2781)
chaokunyang Oct 20, 2025
63a1145
feat(rust): use rc instead of arc for type meta for faster performanc…
chaokunyang Oct 20, 2025
8cc3ad8
chore(rust): rename fory-tests to tests (#2783)
chaokunyang Oct 20, 2025
c2d4e99
feat(python): support dataclass compatible mode for python native mod…
chaokunyang Oct 20, 2025
dae1dbd
feat(java): support deserialize non exist enum variant to default (#2…
chaokunyang Oct 20, 2025
3e3c6c0
fix(rust): fix rust xlang tests (#2788)
chaokunyang Oct 20, 2025
5cfefea
feat(go): update codegen field sorting to generate smaller and faster…
ThisingL Oct 20, 2025
b883644
feat(rust): make type meta resolve return type info directly (#2789)
chaokunyang Oct 20, 2025
871397c
Merge branch 'apache:main' into main
rajuyadav03 Oct 20, 2025
580b9e6
Testing PR in forked repo
rajuyadav03 Oct 20, 2025
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
19 changes: 19 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -409,3 +409,22 @@ jobs:
node-version: 20.x
- name: Check code style
run: python ./ci/run_ci.py format

cleanup_commit_message:
name: Cleanup commit message
runs-on: ubuntu-latest
if: ${{ github.event_name == 'pull_request' }}
steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
fetch-depth: 0

- name: Get last commit message
run: git --no-pager log -1 --pretty=%B > commit_msg.txt

- name: Remove commented content from commit message
run: bash scripts/remove-commented-commit.sh commit_msg.txt

- name: Show cleaned commit message
run: cat commit_msg.txt
44 changes: 44 additions & 0 deletions scripts/remove-commented-commit.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
#!/bin/bash
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

# Script to remove commented content from git commit messages
# This ensures clean and readable commit history by filtering out
# lines starting with # or wrapped in <!-- -->

# Read the commit message file
COMMIT_MSG_FILE=$1

if [ -z "$COMMIT_MSG_FILE" ]; then
echo "Error: No commit message file provided"
exit 1
fi

# Create a temporary file
TEMP_FILE=$(mktemp)

# Remove commented lines and HTML comments
# - Lines starting with # (after optional whitespace)
# - HTML comment blocks <!-- -->
grep -v '^\s*#' "$COMMIT_MSG_FILE" | \
sed '/<!--/,/-->/d' > "$TEMP_FILE"

# Replace original file with cleaned content
mv "$TEMP_FILE" "$COMMIT_MSG_FILE"
#test

exit 0
Loading