Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
353 commits
Select commit Hold shift + click to select a range
02d2192
allow pagefind search for /releases/7.2.0 pages
chrisrueger Jan 2, 2026
6028cc0
Merge pull request #7036 from chrisrueger/docs-exclude-7.2.0-from-search
chrisrueger Jan 2, 2026
023df95
Merge pull request #7035 from chrisrueger/7028-exclude-bundlenativeco…
chrisrueger Jan 3, 2026
7249192
Merge pull request #7033 from chrisrueger/bnd-annotations-jdk8
chrisrueger Jan 3, 2026
f408811
Deprecate biz.aQute.tester and biz.aQute.junit
chrisrueger Jan 3, 2026
b2f5925
Merge pull request #7037 from chrisrueger/6645-deprecate-tester
chrisrueger Jan 3, 2026
298c88d
limit sonatype snapshot deployments
peterkir Jan 4, 2026
afd45dd
Handle non-JAR files in MavenRepo and repo macro
chrisrueger Jan 4, 2026
ea928f8
Clarify VERSION field and version range semantics
chrisrueger Jan 4, 2026
edc8b97
Merge branch 'master' into fea_snapshot_deploy_fix
peterkir Jan 5, 2026
ebba7d8
Merge pull request #7038 from chrisrueger/6660-fix-Unable-to-include-…
chrisrueger Jan 5, 2026
e5b6b15
Merge pull request #7039 from bndtools/fea_snapshot_deploy_fix
peterkir Jan 5, 2026
0ba4bc7
Update release logging to use bndProject name
chrisrueger Jan 5, 2026
0375222
Merge pull request #7040 from chrisrueger/gradle-plugin-reduce-lognoi…
chrisrueger Jan 5, 2026
0ca1bac
Fix Junit Platform 1.13+ Support (JUnit Jupiter and Platform to 5.14.…
Copilot Dec 14, 2025
fcecab2
Merge pull request #7000 from chrisrueger/copilot/fix-no-namespaced-h…
chrisrueger Jan 7, 2026
f4bece0
Revise README for installation and badge updates
chrisrueger Jan 7, 2026
b106913
Exclude README.md from CI build paths
chrisrueger Jan 7, 2026
1d23e2e
Merge pull request #7045 from bndtools/chrisrueger-patch-1
chrisrueger Jan 7, 2026
235a35c
deprecate sonatype release mode for 7.3.0
chrisrueger Jan 8, 2026
ef013c2
Merge pull request #7047 from chrisrueger/deprecate-sonatype-releaser
chrisrueger Jan 8, 2026
04d8c19
README: reflect 'abeyance' label renamed to 'help wanted'
chrisrueger Jan 9, 2026
c4930e2
forward SysProps starting with bnd. to gradle build
peterkir Jan 9, 2026
dde26f1
Merge pull request #7048 from peterkir/master
peterkir Jan 10, 2026
14bb4b1
Update Bnd Maven and Gradle plugin versions to 7.2.1
chrisrueger Jan 12, 2026
30789ae
Update baseline.version from 7.2.0 to 7.2.1
chrisrueger Jan 12, 2026
5d3e16c
Add patch release support to release.sh script
Copilot Jan 7, 2026
349f8e5
Add patch release documentation
Copilot Jan 7, 2026
a519dc3
Add wiki integration instructions for patch release documentation
Copilot Jan 7, 2026
17540fc
Fix regex patterns in update_about_java_patch function
Copilot Jan 7, 2026
5db283c
Merge pull request #7044 from bndtools/copilot/extend-release-script-…
chrisrueger Jan 12, 2026
e5d4676
Fix baseline error
chrisrueger Jan 14, 2026
1230d19
Merge pull request #7053 from bndtools/chrisrueger-fix-baselining-error
chrisrueger Jan 14, 2026
68cc749
build(deps): bump ruby/setup-ruby from 1.274.0 to 1.283.0
dependabot[bot] Jan 14, 2026
19ed5bb
Merge pull request #7055 from bndtools/dependabot/github_actions/ruby…
peterkir Jan 19, 2026
d73e0cb
build(deps): bump ruby/setup-ruby from 1.283.0 to 1.284.0
dependabot[bot] Jan 19, 2026
af9606e
Merge pull request #7056 from bndtools/dependabot/github_actions/ruby…
peterkir Jan 20, 2026
137259e
Merge pull request #7001 from bndtools/dependabot/github_actions/acti…
peterkir Jan 20, 2026
a45354d
build(deps): bump github/codeql-action from 4.31.9 to 4.31.10
dependabot[bot] Jan 13, 2026
3f71c03
Merge pull request #7049 from bndtools/dependabot/github_actions/gith…
chrisrueger Jan 21, 2026
75f59aa
build(deps): bump ruby/setup-ruby from 1.284.0 to 1.286.0
dependabot[bot] Jan 21, 2026
23a7b9c
Merge pull request #7058 from bndtools/dependabot/github_actions/ruby…
chrisrueger Jan 22, 2026
432c1cc
build(deps): bump actions/checkout from 6.0.1 to 6.0.2
dependabot[bot] Jan 22, 2026
b70555a
Merge pull request #7059 from bndtools/dependabot/github_actions/acti…
chrisrueger Jan 23, 2026
4abac30
build(deps): bump actions/setup-java from 5.1.0 to 5.2.0
dependabot[bot] Jan 23, 2026
97b8b6d
Merge pull request #7060 from bndtools/dependabot/github_actions/acti…
chrisrueger Jan 23, 2026
9fa7329
fix #7061
peterkir Jan 23, 2026
254c931
build(deps): bump github/codeql-action from 4.31.10 to 4.31.11
dependabot[bot] Jan 23, 2026
27fce2f
Merge pull request #7063 from bndtools/dependabot/github_actions/gith…
peterkir Jan 24, 2026
7ba3723
Merge branch 'master' into bugfix_executorgroup
peterkir Jan 26, 2026
783a37b
Merge pull request #7062 from bndtools/bugfix_executorgroup
peterkir Jan 26, 2026
4fba2fa
build(deps-dev): bump org.assertj:assertj-core
dependabot[bot] Jan 26, 2026
b56e49d
build(deps): bump step-security/harden-runner from 2.14.0 to 2.14.1
dependabot[bot] Jan 26, 2026
1846fb2
build(deps): bump github/codeql-action from 4.31.11 to 4.32.0
dependabot[bot] Jan 26, 2026
f32ab0b
build(deps-dev): bump org.assertj:assertj-core in /maven-plugins
dependabot[bot] Jan 26, 2026
c46cb66
Merge pull request #7067 from bndtools/dependabot/maven/maven-plugins…
chrisrueger Jan 27, 2026
1606828
Merge pull request #7066 from bndtools/dependabot/github_actions/gith…
chrisrueger Jan 28, 2026
f7d17bc
Merge pull request #7065 from bndtools/dependabot/github_actions/step…
chrisrueger Jan 28, 2026
2189c52
Merge pull request #7064 from bndtools/dependabot/maven/maven-plugins…
chrisrueger Jan 28, 2026
2200cbf
Add nested JAR support to xref command
Copilot Jan 28, 2026
07f44b7
build(deps): bump gradle/actions from 5.0.0 to 5.0.1
dependabot[bot] Jan 28, 2026
c3b5b15
fixing github action warning in ci-build
peterkir Jan 29, 2026
0c95d46
Merge branch 'master' into dependabot/github_actions/gradle/actions-5…
peterkir Jan 29, 2026
71f271f
fix validation of Sonatype deployment
peterkir Jan 29, 2026
2173199
Merge pull request #7069 from bndtools/dependabot/github_actions/grad…
peterkir Jan 29, 2026
a54dc4c
Merge pull request #7068 from bndtools/copilot/add-xref-nested-jar-su…
chrisrueger Jan 29, 2026
202cd6c
docs: auto-generated content
github-actions[bot] Jan 29, 2026
d25d664
Merge pull request #7070 from bndtools/docs/gen-2026-01-29-195737
chrisrueger Jan 29, 2026
00b3fe5
adding Sonatype debugging documentation
peterkir Jan 30, 2026
bd9386d
enable direct shell execution
peterkir Jan 30, 2026
17e0b4e
Initial plan
Copilot Jan 30, 2026
6128c6c
Add workflow_dispatch trigger to docs.yml for manual doc builds
Copilot Jan 30, 2026
2bf0ded
build(deps): bump ruby/setup-ruby from 1.286.0 to 1.287.0
dependabot[bot] Jan 30, 2026
3101260
Merge pull request #7072 from bndtools/copilot/add-manual-trigger-doc…
peterkir Jan 31, 2026
3a88460
Initial plan
Copilot Feb 1, 2026
1772790
Add Windows command line length workaround for javac compilation
Copilot Feb 1, 2026
ddc070d
Refine argument file escaping logic for better compatibility
Copilot Feb 1, 2026
926517e
Improve command line length estimation with overhead for spaces and q…
Copilot Feb 1, 2026
b413cb3
fix win32 local build execution
peterkir Feb 2, 2026
e3ae0c6
Merge pull request #7073 from bndtools/dependabot/github_actions/ruby…
peterkir Feb 2, 2026
aced833
Merge branch 'master' into copilot/fix-bnd-build-win32
peterkir Feb 2, 2026
60cbc85
Update CONTRIBUTING.md
peterkir Feb 2, 2026
b38f911
Merge pull request #7074 from bndtools/copilot/fix-bnd-build-win32
peterkir Feb 2, 2026
399ee8c
Ignore "Activate" annotations on super constructors
kwin Feb 2, 2026
2184eb0
Add unit test
kwin Feb 2, 2026
e8fc12a
build(deps): bump org.apache.maven.plugins:maven-compiler-plugin
dependabot[bot] Feb 3, 2026
445bfdf
build(deps): bump ruby/setup-ruby from 1.287.0 to 1.288.0
dependabot[bot] Feb 3, 2026
8f1b469
Merge pull request #7077 from kwin/bugfix/ds-inherit-must-ignore-supe…
chrisrueger Feb 4, 2026
a0aa0ca
DS: Error on missing noArg constructor and no Activate
chrisrueger Feb 3, 2026
ebf2de0
Merge pull request #7082 from chrisrueger/7078-Bail-out-at-compile-ti…
chrisrueger Feb 4, 2026
9d28748
Add tests for inner-class constructor injection
chrisrueger Feb 4, 2026
962e350
Merge pull request #7085 from chrisrueger/7078-more-testcases
chrisrueger Feb 4, 2026
6466871
update bndtools bndrun files after release
peterkir Feb 5, 2026
2c5b592
Revert "update bndtools bndrun files after release"
peterkir Feb 5, 2026
147c506
Remove baseline and add missing 7.2.1 version
chrisrueger Feb 5, 2026
b5a1988
Merge pull request #7088 from chrisrueger/use-baselineignore-to-fix-e…
chrisrueger Feb 5, 2026
8a32584
re-resolve bndruns
chrisrueger Feb 5, 2026
8b5f823
Merge pull request #7089 from chrisrueger/re-resolve-bndruns
chrisrueger Feb 5, 2026
c3a1f85
build(deps): bump github/codeql-action from 4.32.0 to 4.32.2
dependabot[bot] Feb 5, 2026
abcd0d0
Merge pull request #7090 from bndtools/dependabot/github_actions/gith…
chrisrueger Feb 6, 2026
3b01306
Merge pull request #7083 from bndtools/dependabot/github_actions/ruby…
peterkir Feb 6, 2026
2492939
Merge pull request #7080 from bndtools/dependabot/maven/maven-plugins…
chrisrueger Feb 6, 2026
007dafb
build(deps-dev): bump faraday from 2.13.4 to 2.14.1 in /docs
dependabot[bot] Feb 9, 2026
b60afcc
build(deps): bump step-security/harden-runner from 2.14.1 to 2.14.2
dependabot[bot] Feb 10, 2026
ddff3be
Merge pull request #7091 from bndtools/dependabot/bundler/docs/farada…
chrisrueger Feb 10, 2026
f689edc
Merge pull request #7092 from bndtools/dependabot/github_actions/step…
chrisrueger Feb 10, 2026
d66b268
Docs: Add docs for DS constructor validation
Copilot Feb 4, 2026
8d7c277
Merge pull request #7086 from bndtools/copilot/update-docs-for-dsanno…
chrisrueger Feb 10, 2026
13f1661
docs: auto-generated content
github-actions[bot] Feb 10, 2026
ed64724
Merge pull request #7093 from bndtools/docs/gen-2026-02-10-184753
chrisrueger Feb 10, 2026
6abb414
build(deps): bump github/codeql-action from 4.32.2 to 4.32.3
dependabot[bot] Feb 13, 2026
61ed20e
Merge pull request #7098 from bndtools/dependabot/github_actions/gith…
chrisrueger Feb 14, 2026
0909948
Refine error message for DS components
chrisrueger Feb 17, 2026
6b083e3
Merge pull request #7101 from bndtools/chrisrueger-patch-ds-construct…
chrisrueger Feb 17, 2026
9d3f787
build(deps): bump actions/stale from 10.1.1 to 10.2.0
dependabot[bot] Feb 17, 2026
44e6b60
Exclude packages & adjust import version range
chrisrueger Feb 18, 2026
58ff0f0
Merge pull request #7104 from chrisrueger/6476-fix-launcher-impossibl…
chrisrueger Feb 18, 2026
5486579
Enhance runsystemcapabilities documentation
peterkir Feb 19, 2026
87f32f2
docs: auto-generated content
github-actions[bot] Feb 19, 2026
d8ae41d
Merge pull request #7105 from bndtools/docs/gen-2026-02-19-162039
chrisrueger Feb 19, 2026
1c6ecde
build(deps): bump github/codeql-action from 4.32.3 to 4.32.4
dependabot[bot] Feb 20, 2026
efd371f
Merge pull request #7107 from bndtools/dependabot/github_actions/gith…
peterkir Feb 22, 2026
ff08708
Add workflow to cleanup stale PR repositories
peterkir Feb 22, 2026
7561b7b
Refactor cleanup PR workflow to handle open PRs
peterkir Feb 22, 2026
b90233e
Add listing of remaining PR repositories
peterkir Feb 22, 2026
8539228
Enhance dry-run output for PR cleanup process
peterkir Feb 22, 2026
d4e9f83
bugfix export version
peterkir Feb 21, 2026
bfebf59
make cleanup action robust
peterkir Feb 23, 2026
17b866c
fix P2 repo deployment for PR builds
peterkir Feb 23, 2026
3c3346e
Merge branch 'master' into bugfix-exported-bundle-versions
peterkir Feb 23, 2026
e200b9e
Merge pull request #7103 from bndtools/dependabot/github_actions/acti…
peterkir Feb 23, 2026
bb1f81d
build(deps): bump gradle/actions from 5.0.1 to 5.0.2
dependabot[bot] Feb 23, 2026
e6c9428
build(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin
dependabot[bot] Feb 23, 2026
308191a
Add -baselineincludezeromajor for baselining 0.x versions
Copilot Feb 2, 2026
8e8574b
Add Bundle Graph visualization feature to bndtools Eclipse plugin
Copilot Feb 20, 2026
1c91043
Merge pull request #7076 from bndtools/copilot/allow-baselining-for-0…
peterkir Feb 25, 2026
d627267
docs: auto-generated content
github-actions[bot] Feb 25, 2026
1759f54
Merge pull request #7110 from bndtools/docs/gen-2026-02-25-134755
chrisrueger Feb 25, 2026
18c0ed3
Merge pull request #7106 from bndtools/copilot/add-bundle-graph-visua…
chrisrueger Feb 25, 2026
c11a2de
build(deps): bump step-security/harden-runner from 2.14.2 to 2.15.0
dependabot[bot] Feb 25, 2026
453e3e5
Merge pull request #7109 from bndtools/dependabot/maven/maven-plugins…
peterkir Feb 26, 2026
c0d8fda
Merge pull request #7108 from bndtools/dependabot/github_actions/grad…
peterkir Feb 26, 2026
9e122eb
Merge pull request #7112 from bndtools/dependabot/github_actions/step…
peterkir Feb 26, 2026
2b180c5
Merge pull request #7102 from bndtools/bugfix-exported-bundle-versions
peterkir Feb 26, 2026
5e146ae
build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
dependabot[bot] Feb 26, 2026
0fe1540
Merge pull request #7113 from bndtools/dependabot/github_actions/acti…
chrisrueger Feb 28, 2026
4bb6847
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
dependabot[bot] Feb 26, 2026
18ab395
Merge pull request #7114 from bndtools/dependabot/github_actions/acti…
chrisrueger Feb 28, 2026
a171312
CI: Sonatype Central Portal upload via script
Copilot Feb 27, 2026
a721217
Merge pull request #7115 from bndtools/copilot/improve-sonatype-uploa…
chrisrueger Mar 2, 2026
8cc5bb8
Initial plan
Copilot Mar 2, 2026
957c340
Move Publish PR p2 repo step from cibuild.yml to rebuild.yml
Copilot Mar 2, 2026
af5e7e5
Merge pull request #7116 from bndtools/copilot/move-publish-pr-p2-repo
peterkir Mar 2, 2026
459abd8
build(deps): bump github/codeql-action from 4.32.4 to 4.32.5
dependabot[bot] Mar 2, 2026
65b6b33
Initial plan
Copilot Mar 3, 2026
e1fa35d
Remove obsolete $Id$ comments from Java files
Copilot Mar 3, 2026
d93896a
Remove empty lines before closing comment after $Id$ removal
Copilot Mar 3, 2026
bdca7d7
Merge pull request #7119 from bndtools/copilot/remove-obsolete-id-com…
peterkir Mar 3, 2026
4755494
Merge pull request #7118 from bndtools/dependabot/github_actions/gith…
peterkir Mar 3, 2026
ffec5dd
removing Sonatype release repo
peterkir Mar 3, 2026
f21146d
Merge pull request #7123 from bndtools/remove-sonatype-release-repo
chrisrueger Mar 3, 2026
577054f
fix VersionRange.isRange()
chrisrueger Mar 4, 2026
18ad1d2
build(deps): bump ruby/setup-ruby from 1.288.0 to 1.289.0
dependabot[bot] Mar 4, 2026
c10a281
Merge pull request #7127 from bndtools/dependabot/github_actions/ruby…
peterkir Mar 5, 2026
65ff7bd
Merge pull request #7126 from chrisrueger/fix-versionrange-equals
chrisrueger Mar 5, 2026
b1c9ecb
build(deps): bump github/codeql-action from 4.32.5 to 4.32.6
dependabot[bot] Mar 5, 2026
aebd3a0
build(deps): bump step-security/harden-runner from 2.15.0 to 2.15.1
dependabot[bot] Mar 5, 2026
c06bed8
build(deps): bump org.apache.maven.plugins:maven-resources-plugin
dependabot[bot] Mar 5, 2026
5b3356b
Merge pull request #7130 from bndtools/dependabot/maven/maven-plugins…
peterkir Mar 6, 2026
2c91a59
build(deps): bump ruby/setup-ruby from 1.289.0 to 1.290.0
dependabot[bot] Mar 6, 2026
4bbcb48
Merge pull request #7132 from bndtools/dependabot/github_actions/ruby…
peterkir Mar 7, 2026
521aa41
Merge pull request #7129 from bndtools/dependabot/github_actions/step…
peterkir Mar 7, 2026
2c4ff11
Merge pull request #7128 from bndtools/dependabot/github_actions/gith…
peterkir Mar 7, 2026
94b85a5
Java26 Packages
chrisrueger Mar 10, 2026
ba20101
unrelated: fix failing HttpClientTest
chrisrueger Mar 11, 2026
8dcafe6
Merge pull request #7134 from chrisrueger/jdk26
chrisrueger Mar 11, 2026
335a14a
build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1
dependabot[bot] Mar 11, 2026
122fffe
build(deps): bump ruby/setup-ruby from 1.290.0 to 1.292.0
dependabot[bot] Mar 11, 2026
4f5586c
Merge pull request #7135 from bndtools/dependabot/github_actions/acti…
peterkir Mar 13, 2026
bd1d896
Merge pull request #7136 from bndtools/dependabot/github_actions/ruby…
peterkir Mar 13, 2026
ba11c17
Add pom.xml index support to MavenBndRepository
Copilot Mar 12, 2026
0caa8c7
Enable secure XML processing in parser
chrisrueger Mar 12, 2026
ff892c7
Merge pull request #7137 from bndtools/copilot/allow-mavenbndreposito…
chrisrueger Mar 13, 2026
0381269
MavenBndRepo: Add converter for index between text and pom.xml
chrisrueger Mar 13, 2026
969bf0d
Bundle Graph: Show first contributing package
chrisrueger Mar 14, 2026
101edf8
Merge pull request #7141 from chrisrueger/bundle-graph-show-first-cot…
chrisrueger Mar 14, 2026
890c5fa
Consider 3rd-party dependency fragments
chrisrueger Mar 13, 2026
b65497a
Merge pull request #7140 from chrisrueger/fragment-templates-warn-on-…
chrisrueger Mar 14, 2026
5e4df88
Merge pull request #7138 from chrisrueger/mavenbndrepo-convert-index-…
chrisrueger Mar 14, 2026
86c099a
Docs: MavenBndRepo: explain index file pom.xml support
chrisrueger Mar 14, 2026
10360bf
Move P2 repo upload/publish steps from rebuild.yml to cibuild.yml
peterkir Mar 14, 2026
e3acdf7
Merge pull request #7139 from bndtools/copilot/move-upload-p2-repo-ar…
peterkir Mar 14, 2026
510a495
bugfix MAVEN sign logic for local and CI builds
peterkir Mar 15, 2026
42539d6
Merge pull request #7144 from bndtools/bugfix-signing
peterkir Mar 15, 2026
d468bf0
fix #7145
peterkir Mar 15, 2026
2538f3f
Merge pull request #7146 from bndtools/bugfix-win32-build
peterkir Mar 15, 2026
79d1605
Add --workspace/-w support to bnd baseline command for workspace-wide…
peterkir Mar 15, 2026
770dee3
P2 artifact upload and p2 repo publishing for reference PR builds
peterkir Mar 16, 2026
f1c384d
Merge pull request #7152 from bndtools/copilot/update-github-actions-…
peterkir Mar 16, 2026
66e4e66
Merge pull request #7122 from bndtools/copilot/add-workspace-baseline…
peterkir Mar 16, 2026
1ef7c82
Support eclipse features in p2 repositories
peterkir Mar 16, 2026
757eff9
Add branch filter (only master) for workflow_run event
chrisrueger Mar 16, 2026
bc5f458
Merge pull request #7124 from bndtools/ecl-fea-support
peterkir Mar 16, 2026
bdd08ca
build(deps): bump ruby/setup-ruby from 1.292.0 to 1.293.0
dependabot[bot] Mar 16, 2026
ae098b4
build(deps): bump github/codeql-action from 4.32.6 to 4.33.0
dependabot[bot] Mar 16, 2026
d9b0337
build(deps): bump step-security/harden-runner from 2.15.1 to 2.16.0
dependabot[bot] Mar 16, 2026
a2e3912
Handle P2 features in bundle graph drop
chrisrueger Mar 16, 2026
ca8af43
Merge pull request #7162 from chrisrueger/add-p2-feature-dragdrop-sup…
chrisrueger Mar 17, 2026
ececcb9
Merge pull request #7161 from bndtools/dependabot/github_actions/step…
peterkir Mar 17, 2026
ee39aaa
Merge pull request #7160 from bndtools/dependabot/github_actions/gith…
peterkir Mar 17, 2026
738c42f
Merge pull request #7159 from bndtools/dependabot/github_actions/ruby…
peterkir Mar 17, 2026
f4d059f
build(deps): bump ruby/setup-ruby from 1.293.0 to 1.295.0
dependabot[bot] Mar 17, 2026
28f1754
Merge pull request #7163 from bndtools/dependabot/github_actions/ruby…
peterkir Mar 18, 2026
57d95e8
Initial plan
Copilot Mar 15, 2026
6d98add
Migrate bnd docs to just-the-docs Jekyll theme
Copilot Mar 15, 2026
262f131
Update Gemfile version constraints to match installed versions (jekyl…
Copilot Mar 15, 2026
3a96598
Add three-state dark mode toggle (Auto/Light/Dark)
Copilot Mar 16, 2026
5402878
fix light/dark mode toggle switch
peterkir Mar 16, 2026
27f105d
migrate to just-the-docs template
peterkir Mar 16, 2026
5d8cabb
add back releases dropdown
chrisrueger Mar 16, 2026
87b6c19
fix .md generator
chrisrueger Mar 16, 2026
0d50921
version button positioning
peterkir Mar 16, 2026
e5be8d1
P2 artifact upload and p2 repo publishing for reference PR builds
peterkir Mar 16, 2026
a890227
Add --workspace/-w support to bnd baseline command for workspace-wide…
peterkir Mar 15, 2026
60131f3
Add branch filter (only master) for workflow_run event
chrisrueger Mar 16, 2026
1bccf06
Support eclipse features in p2 repositories
peterkir Mar 16, 2026
fb2c342
Initial plan
Copilot Mar 15, 2026
5a6b674
reviewing and fixing
peterkir Mar 17, 2026
2cf8508
Initial plan
Copilot Mar 18, 2026
fc31e12
Fix P2 feature version range parsing bug for Eclipse match rules
Copilot Mar 18, 2026
ab6bade
Merge pull request #7164 from bndtools/copilot/create-testcase-for-p2…
peterkir Mar 18, 2026
d48957a
Merge branch 'master' into copilot/rework-documentation-into-template
peterkir Mar 19, 2026
2c6e82b
Fix ResolutionView stale results on empty selection
peterkir Mar 19, 2026
f4e001a
Merge pull request #7165 from peterkir/974-resolution-view-required-f…
peterkir Mar 19, 2026
bf9e94e
Merge pull request #7150 from bndtools/copilot/rework-documentation-i…
peterkir Mar 20, 2026
7f7a234
build(deps-dev): bump json from 2.18.1 to 2.19.2 in /docs
dependabot[bot] Mar 20, 2026
a70d39f
fix index.md clash for commands
chrisrueger Mar 20, 2026
290b7bf
Merge pull request #7166 from bndtools/dependabot/bundler/docs/json-2…
peterkir Mar 20, 2026
aa9a848
Merge pull request #7168 from chrisrueger/docs-fix-index-name-clash
chrisrueger Mar 20, 2026
1fdb17b
docs: auto-generated content
github-actions[bot] Mar 20, 2026
1d93f6c
Merge pull request #7169 from bndtools/docs/gen-2026-03-20-193532
chrisrueger Mar 20, 2026
749917e
build(deps): bump github/codeql-action from 4.33.0 to 4.34.1
dependabot[bot] Mar 20, 2026
cedbf86
Merge pull request #7170 from bndtools/dependabot/github_actions/gith…
peterkir Mar 21, 2026
27ae8c6
deprecate -testterminate
chrisrueger Mar 22, 2026
c829291
Merge pull request #7171 from chrisrueger/7158-deprecate-testterminate
chrisrueger Mar 22, 2026
f957de5
docs: make sidebar use less space
chrisrueger Mar 22, 2026
fb1c188
Merge pull request #7172 from chrisrueger/docs-tweak-navbar
chrisrueger Mar 22, 2026
c09d57a
docs: add right-side sticky TOC using local Tocbot
Copilot Mar 22, 2026
41ded7c
Merge pull request #7173 from bndtools/copilot/add-right-side-sticky-toc
chrisrueger Mar 22, 2026
86e80b0
Add AnalysisPlugin interface and implementation
Copilot Oct 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 40 additions & 4 deletions .github/scripts/ci-build.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#!/usr/bin/env bash
set -ev

# gpg key handling for github action build
# this is importing the private key on the CI machine
if [[ -n "${GPG_PRIVATE_KEY}" && -n "${GPG_PASSPHRASE}" ]]; then
echo "GPG environment variables validated successfully"
echo -e "#\n# GPG - importing private key on local machine\n#\n"
echo "${GPG_PRIVATE_KEY}" | \
gpg --batch \
--yes \
Expand All @@ -16,9 +16,45 @@ if [[ -n "${GPG_PRIVATE_KEY}" && -n "${GPG_PASSPHRASE}" ]]; then
export GPG_TTY=$(tty)
fi

# verify that the GPG agent is working by signing and verifying a test message
# and configure MAVEN_SIGNING_ARGS to use the GPG key and passphrase for signing, or skip signing if not configured
if [[ -n "${GPG_KEY_ID}" && -n "${GPG_PASSPHRASE}" ]]; then
echo -e "#\n# GPG signing to configure and activate GPG agent\n#\n"
echo "test" | \
gpg --batch \
--yes \
--local-user "${GPG_KEY_ID}" \
--pinentry-mode loopback \
--passphrase "${GPG_PASSPHRASE}" \
--clearsign | \
gpg --verify
echo -e "#\n# GPG signing to configure and activate GPG agent\n#\n"
MAVEN_SIGNING_ARGS=" -Dgpg.keyname=${GPG_KEY_ID} -Dgpg.passphraseEnvName=GPG_PASSPHRASE"
else
echo -e "#\n# GPG signing environment variables not configured, SKIPPING GPG signing\n#\n"
MAVEN_SIGNING_ARGS=" -Dgpg.skip=true"
fi

# build
echo -e "#\n# gradle and maven versions\n#\n"
./gradlew --no-daemon --version
./mvnw --version
./gradlew --no-daemon -Dmaven.repo.local=dist/m2 --continue :build "$@"

echo -e "#\n# build bnd and bndtools\n#\n"
./gradlew \
--no-daemon \
-Dmaven.repo.local=dist/m2 \
-Dbnd.sonatype.release.description=${GITHUB_JOB}_${GITHUB_RUN_NUMBER} \
--continue \
build "$@"

echo -e "#\n# build gradle plugins\n#\n"
./gradlew --no-daemon -Dmaven.repo.local=dist/m2 --continue :gradle-plugins:build
./mvnw -Dmaven.repo.local=dist/m2 --batch-mode --no-transfer-progress install

echo -e "#\n# build maven plugins\n#\n"
./mvnw \
-Dmaven.repo.local=dist/m2 \
--batch-mode \
--no-transfer-progress \
$MAVEN_SIGNING_ARGS \
install
43 changes: 41 additions & 2 deletions .github/scripts/ci-publish.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,43 @@
#!/usr/bin/env bash
set -ev
./gradlew --no-daemon -Dmaven.repo.local=dist/m2 :publish :gradle-plugins:publish "$@"
./mvnw -Dmaven.repo.local=dist/m2 --batch-mode -Pdist -Dreleaserepo=file:dist/bundles deploy

# Prepare GPG arguments for Maven and Gradle if environment variables are set
GPG_ARGS=""
GRADLE_GPG_ARGS=""
if [[ -n "${GPG_KEY_ID:-}" ]]; then
GPG_ARGS="-Dgpg.keyname=${GPG_KEY_ID}"
GRADLE_GPG_ARGS="-Psigning.gnupg.keyName=${GPG_KEY_ID}"
if [[ -n "${GPG_PASSPHRASE:-}" ]]; then
GRADLE_GPG_ARGS="${GRADLE_GPG_ARGS} -Psigning.gnupg.passphrase=${GPG_PASSPHRASE}"
fi
fi

# Detect snapshot build: if #-snapshot is commented out in cnf/build.bnd,
# the build produces SNAPSHOT versions
IS_SNAPSHOT=false
if grep -qE '^#-snapshot:' cnf/build.bnd 2>/dev/null; then
IS_SNAPSHOT=true
fi

# 1. publish gradle-plugins to dist/bundles
./gradlew --no-daemon -Dmaven.repo.local=dist/m2 ${GRADLE_GPG_ARGS} :gradle-plugins:publish "$@"

# 2. publish maven-plugins to dist/bundles (enforce dist profile, and explicitly disable jfrog)
./mvnw -Dmaven.repo.local=dist/m2 --batch-mode -Pdist,\!jfrog -Dreleaserepo=file:dist/bundles ${GPG_ARGS} deploy
# publish again for jfrog (with env.CANONICAL=true, where jfrog profile is chosen)
./mvnw -Dmaven.repo.local=dist/m2 --batch-mode -Pdist -Dreleaserepo=file:dist/bundles ${GPG_ARGS} deploy

# 3. publish bnd workspace to dist/bundles (and JFrog if CANONICAL)
./gradlew --no-daemon -Dmaven.repo.local=dist/m2 :publish "$@"

# 4. Upload to Sonatype Central Portal (separate from building)
if [[ -n "${SONATYPE_BEARER:-}" ]]; then
SONATYPE_OPTS=""
if [[ -n "${SONATYPE_PUBLISHING_TYPE:-}" ]]; then
SONATYPE_OPTS="--publishing-type ${SONATYPE_PUBLISHING_TYPE}"
fi
if [[ "${IS_SNAPSHOT}" == "true" ]]; then
SONATYPE_OPTS="${SONATYPE_OPTS} --snapshot"
fi
./.github/scripts/sonatype-upload.sh ${SONATYPE_OPTS} dist/bundles
fi
5 changes: 1 addition & 4 deletions .github/scripts/docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,5 @@ cd docs
ruby --version
gem --version
bundle --version
bash ./scripts/sync-baseline-version.sh
bundle exec jekyll build

# create search index under _site/pagefind
pwd
./pagefind --verbose --site _site --output-subdir pagefindindex
Loading