Skip to content
Merged
Show file tree
Hide file tree
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
1 change: 1 addition & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Release Notes.
------------------

* Add Spring LDAP 3.3.x-4.x plugin.
* Exclude macOS metadata files from source and binary release archives (apache/skywalking#14080).
* Fix `NoSuchMethodError: org.apache.skywalking.apm.plugin.spring.webflux.v6.DispatcherHandlerHandleMethodInterceptor`
on Spring Framework 7 (Spring Boot 4). `HttpHeaders` no longer implements `MultiValueMap`, so
`List get(Object)` was removed; the entry span was never created and the service produced no
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ build:

.PHONY: dist
dist: build
tar czf apache-skywalking-java-agent-$(TAG).tgz $(AGENT_PACKAGE)
COPYFILE_DISABLE=1 tar czf apache-skywalking-java-agent-$(TAG).tgz --exclude '._*' --exclude .DS_Store $(AGENT_PACKAGE)
gpg --armor --detach-sig apache-skywalking-java-agent-$(TAG).tgz
shasum -a 512 apache-skywalking-java-agent-$(TAG).tgz > apache-skywalking-java-agent-$(TAG).tgz.sha512

Expand Down
3 changes: 3 additions & 0 deletions docs/en/contribution/release-java-agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@ Then run `gpgconf --kill gpg-agent` and `gpg --sign /dev/null` to cache it.
4. **upload** — upload to Apache SVN `dist/dev` (prompts for SVN credentials)
5. **email vote** — print vote email template with pre-filled version, commit ID, submodule commit, and checksums

Source and binary packaging uses `COPYFILE_DISABLE=1` to prevent macOS `tar` from
generating AppleDouble metadata, and excludes existing `._*` and `.DS_Store` files.

Before the long build starts, **prepare** asks for the GitHub milestone ID of the next
development version, which it writes into the reset `CHANGES.md`. Look up the
`Java - <next_version>` milestone at https://github.com/apache/skywalking/milestones and
Expand Down
3 changes: 2 additions & 1 deletion tools/releasing/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -425,9 +425,10 @@ cmd_stage() {

# Source tar
info "Creating source tar..."
tar czf "${product_dir}-src.tgz" \
COPYFILE_DISABLE=1 tar czf "${product_dir}-src.tgz" \
--exclude .git \
--exclude .DS_Store \
--exclude '._*' \
--exclude .github \
--exclude .gitignore \
--exclude .gitmodules \
Expand Down
Loading