{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3798125,"defaultBranch":"master","name":"maven-hpi-plugin","ownerLogin":"jtnord","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2012-03-22T13:45:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/494726?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686160868.336564","currentOid":""},"activityList":{"items":[{"before":null,"after":"ba4dc55093e0d7b660c76e4a09c05798cb26e34b","ref":"refs/heads/remove-plugin-module","pushedAt":"2023-06-07T18:01:08.336Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"remove Plugin-Module manifest entry\n\nTHe manifest entry was not correctly caclulated, being different\ndepending on where you ran maven from and if you also had any local\naggrgator project or not.\n\nThe original intention and need of this was to use the path from the git\nrepostory for the PCT, but the code changed from using a git path along\nthe way.\n\nAs a result the code produced non deterministic results and the PCT\nwhich needed this information has been updated to not need this in https://github.com/jenkinsci/plugin-compat-tester/pull/557\n\nbecause the information is non deterministic and there are no consumers\nof this, it is simpler to remove the code.","shortMessageHtmlLink":"remove Plugin-Module manifest entry"}},{"before":"d65f4ba879cf14e39c5e502787d736afa054ea92","after":null,"ref":"refs/heads/ITs","pushedAt":"2023-05-11T12:16:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"}},{"before":"210884d2a6f1aedd6df012ec1e525759529917bc","after":"d65f4ba879cf14e39c5e502787d736afa054ea92","ref":"refs/heads/ITs","pushedAt":"2023-05-11T11:37:19.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Merge branch 'master' into ITs","shortMessageHtmlLink":"Merge branch 'master' into ITs"}},{"before":"abbf79629ad08e5cec38dad3c7c517f8b93b7640","after":null,"ref":"refs/heads/custom-war","pushedAt":"2023-05-11T11:36:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"}},{"before":"946c58dfbf01d16c90de08727c1886e37deffbdd","after":null,"ref":"refs/heads/snapshots-in-war","pushedAt":"2023-05-11T11:36:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"}},{"before":"cc98279732ebb5b97f1c9e3c414b560d2db27f03","after":"946c58dfbf01d16c90de08727c1886e37deffbdd","ref":"refs/heads/snapshots-in-war","pushedAt":"2023-05-11T11:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Update src/main/java/org/jenkinsci/maven/plugins/hpi/TestDependencyMojo.java\n\nCo-authored-by: Basil Crow ","shortMessageHtmlLink":"Update src/main/java/org/jenkinsci/maven/plugins/hpi/TestDependencyMo…"}},{"before":"e493f342e0da44570ecee2d9a77e5a4c86bc96a6","after":"210884d2a6f1aedd6df012ec1e525759529917bc","ref":"refs/heads/ITs","pushedAt":"2023-05-05T17:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"handle SNAPSHOT builds correctly\n\nif the war scanning encounters a SNAPSHOT build of a plugin then then\nmanifest file will contain a `Plugin-Version` entry like\n`1.2.3-4-SNAPSHOT (private abcd1234-username)`.\n\nThis causes a failure when updating the dependencies as the plugin will\ntry and use that directly without stripping off the extra parts.\n\nTHis strips off any extra parts should they be present so that the\nversion number matches a valid maven version number and also emits a\nwarning to the log about non repeatable builds if any snapshots are\nencountered.","shortMessageHtmlLink":"handle SNAPSHOT builds correctly"}},{"before":"694b0cdcf533e320b0befe92e136a2db02d985ce","after":"e493f342e0da44570ecee2d9a77e5a4c86bc96a6","ref":"refs/heads/ITs","pushedAt":"2023-05-05T16:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Fix creation of Custom Wars\n\nthe paths for files should not be absolute but relative.\n\nprior to this change the war contained files like\n\nWEB-INF/lib/... (all the usual entries)\nand\n/WEB-INF/plugins/.. (for the bundled plugins)","shortMessageHtmlLink":"Fix creation of Custom Wars"}},{"before":"aecbc8162169d0115b147312f87c0d732b330c25","after":"694b0cdcf533e320b0befe92e136a2db02d985ce","ref":"refs/heads/ITs","pushedAt":"2023-05-05T16:09:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"IT test for resolve-test-dependencies with snapshots\n\nthis introduces test coverage for both resolve-test-dependencies with\noverrideWar containing a SNAPSHOT plugin as well as custom-war with addThisPluginToCustomWar","shortMessageHtmlLink":"IT test for resolve-test-dependencies with snapshots"}},{"before":"d8bf494d16120a668887c251dbbb17aa44a9b6c3","after":"aecbc8162169d0115b147312f87c0d732b330c25","ref":"refs/heads/ITs","pushedAt":"2023-05-05T13:19:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"IT test for resolve-test-dependencies with snapshots\n\nthis introduces test coverage for both resolve-test-dependencies with\noverrideWar containing a SNAPSHOT plugin as well as custom-war with addThisPluginToCustomWar","shortMessageHtmlLink":"IT test for resolve-test-dependencies with snapshots"}},{"before":null,"after":"abbf79629ad08e5cec38dad3c7c517f8b93b7640","ref":"refs/heads/custom-war","pushedAt":"2023-05-05T13:10:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Fix creation of Custom Wars\n\nthe paths for files should not be absolute but relative.\n\nprior to this change the war contained files like\n\nWEB-INF/lib/... (all the usual entries)\nand\n/WEB-INF/plugins/.. (for the bundled plugins)","shortMessageHtmlLink":"Fix creation of Custom Wars"}},{"before":null,"after":"d8bf494d16120a668887c251dbbb17aa44a9b6c3","ref":"refs/heads/ITs","pushedAt":"2023-05-05T13:06:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"IT test for resolve-test-dependencies with snapshots\n\nthis introduces test coverage for both resolve-test-dependencies with\noverrideWar containing a SNAPSHOT plugin as well as custom-war with addThisPluginToCustomWar","shortMessageHtmlLink":"IT test for resolve-test-dependencies with snapshots"}},{"before":null,"after":"cc98279732ebb5b97f1c9e3c414b560d2db27f03","ref":"refs/heads/snapshots-in-war","pushedAt":"2023-05-03T11:29:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"handle SNAPSHOT builds correctly\n\nif the war scanning encounters a SNAPSHOT build of a plugin then then\nmanifest file will contain a `Plugin-Version` entry like\n`1.2.3-4-SNAPSHOT (private abcd1234-username)`.\n\nThis causes a failure when updating the dependencies as the plugin will\ntry and use that directly without stripping off the extra parts.\n\nTHis strips off any extra parts should they be present so that the\nversion number matches a valid maven version number and also emits a\nwarning to the log about non repeatable builds if any snapshots are\nencountered.","shortMessageHtmlLink":"handle SNAPSHOT builds correctly"}},{"before":"fee7ea84e9f862c14152c5559b0903e6cc6e3a85","after":"d6b5e0bf40e79920dc13d49661367f5cfc83396a","ref":"refs/heads/IT-for-metadata","pushedAt":"2023-04-14T08:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Update src/it/metadata-it/verify.groovy","shortMessageHtmlLink":"Update src/it/metadata-it/verify.groovy"}},{"before":"081c1bdcbfe7bb31c5635854d9b73e0bf0abcd44","after":"fee7ea84e9f862c14152c5559b0903e6cc6e3a85","ref":"refs/heads/IT-for-metadata","pushedAt":"2023-04-14T08:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"remove incorrect comment in src/it/metadata-it/verify.groovy","shortMessageHtmlLink":"remove incorrect comment in src/it/metadata-it/verify.groovy"}},{"before":"c4c5fc178ed212731da8337a094efc388c198f80","after":"081c1bdcbfe7bb31c5635854d9b73e0bf0abcd44","ref":"refs/heads/IT-for-metadata","pushedAt":"2023-04-14T08:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"remove incorrect comment in src/it/metadata-it/verify.groovy\n\nCo-authored-by: Basil Crow ","shortMessageHtmlLink":"remove incorrect comment in src/it/metadata-it/verify.groovy"}},{"before":"a74781481b286bf39c91a4c9183707dca98e50cd","after":"c4c5fc178ed212731da8337a094efc388c198f80","ref":"refs/heads/IT-for-metadata","pushedAt":"2023-04-13T16:34:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Add IT missing from manfest entries\n\nI erroneously forgot to push the latest changes to 436 which mean the IT\nfor it was still sitting on my local machine only.\n\nWhilst some ITs where adapted there was still no IT to cover a\nmulti-module reactor build - so this IT ensures we have coverage for\nthat.","shortMessageHtmlLink":"Add IT missing from manfest entries"}},{"before":"e9b320718f7d61163cb6e240ad2ba163901584c6","after":"a74781481b286bf39c91a4c9183707dca98e50cd","ref":"refs/heads/IT-for-metadata","pushedAt":"2023-04-13T16:31:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Add IT missing from manfest entries\n\nI erroneously forgot to push the latest changes to 436 which mean the IT\nfor it was still sitting on my local machine only.\n\nWhilst some ITs where adapted there was still no IT to cover a\nmulti-module reactor build - so this IT ensures we have coverage for\nthat.","shortMessageHtmlLink":"Add IT missing from manfest entries"}},{"before":null,"after":"e9b320718f7d61163cb6e240ad2ba163901584c6","ref":"refs/heads/IT-for-metadata","pushedAt":"2023-04-13T16:20:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Add IT missing from manfest entries\n\nI erronously forgot to push the latest changes to 436 which mean the IT\nfor it was still sitting on my local machine only.\n\nWhilst some ITs where adapted there was still no IT to cover a\nmulti-module reactor build - so this IT ensures we have coverage for\nthat.","shortMessageHtmlLink":"Add IT missing from manfest entries"}},{"before":"71cefbfc63bd29de4e3f24ec526b336e67ab3121","after":null,"ref":"refs/heads/list-plugins-mojo","pushedAt":"2023-04-13T15:21:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"}},{"before":"80c9cc33c7dd4e01fb420425dba0af1531548f30","after":"bdf0f993a8007f9ab5567ceba4d71329bd30764f","ref":"refs/heads/more-metadata","pushedAt":"2023-04-12T02:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"basil","name":"Basil Crow","path":"/basil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29850?s=80&v=4"},"commit":{"message":"Fix error","shortMessageHtmlLink":"Fix error"}},{"before":"8e28406d307fbc0c8f2f9357a3a39001c0770c11","after":"80c9cc33c7dd4e01fb420425dba0af1531548f30","ref":"refs/heads/more-metadata","pushedAt":"2023-04-12T02:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"basil","name":"Basil Crow","path":"/basil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29850?s=80&v=4"},"commit":{"message":"Simplify even further","shortMessageHtmlLink":"Simplify even further"}},{"before":"6c18cefee2738b6bbe079decb58cee8b0cc6ca0f","after":"8e28406d307fbc0c8f2f9357a3a39001c0770c11","ref":"refs/heads/more-metadata","pushedAt":"2023-04-12T01:39:12.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"basil","name":"Basil Crow","path":"/basil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29850?s=80&v=4"},"commit":{"message":"Add test","shortMessageHtmlLink":"Add test"}},{"before":"2165985aa1b9ecf6c4ead5db395c9bf0beaf1cde","after":"71cefbfc63bd29de4e3f24ec526b336e67ab3121","ref":"refs/heads/list-plugins-mojo","pushedAt":"2023-03-29T20:57:54.282Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"introdue a new mojo to list all Jenkins plugins in a reactor\n\nintroduces a mojo that will print the artifactID version and location of\nall projects in the reactor that are Jenkins plugins.","shortMessageHtmlLink":"introdue a new mojo to list all Jenkins plugins in a reactor"}},{"before":"974866454a551ad39b735f126224c52c39a435b3","after":"2165985aa1b9ecf6c4ead5db395c9bf0beaf1cde","ref":"refs/heads/list-plugins-mojo","pushedAt":"2023-03-29T20:55:20.143Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"introdue a new mojo to list all Jenkins plugins in a reactor\n\nintroduces a mojo that will print the artifactID version and location of\nall projects in the reactor that are Jenkins plugins.","shortMessageHtmlLink":"introdue a new mojo to list all Jenkins plugins in a reactor"}},{"before":"91efa7cd3d3c8e0fd4a1afb31a2e10a3b05f448d","after":"974866454a551ad39b735f126224c52c39a435b3","ref":"refs/heads/list-plugins-mojo","pushedAt":"2023-03-29T20:28:36.356Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"introdue a new mojo to list all Jenkins plugins in a reactor\n\nintroduces a mojo that will print the artifactID version and location of\nall projects in the reactor that are Jenkins plugins.","shortMessageHtmlLink":"introdue a new mojo to list all Jenkins plugins in a reactor"}},{"before":null,"after":"91efa7cd3d3c8e0fd4a1afb31a2e10a3b05f448d","ref":"refs/heads/list-plugins-mojo","pushedAt":"2023-03-29T20:27:06.767Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"introdue a new mojo to list all Jenkins plugins in a reactor\n\nintroduces a mojo that will print the artifactID version and location of\nall projects in the reactor that are Jenkins plugins.","shortMessageHtmlLink":"introdue a new mojo to list all Jenkins plugins in a reactor"}},{"before":"d8aca59356c94d19a5c267653c4cb83aaa3cec5c","after":"ddc51f34c614ec64b4d21bf524d4280b994e6622","ref":"refs/heads/replace-filtering-2","pushedAt":"2023-03-16T11:30:31.111Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Fix escaping of filtered files\n\nreplace plexus-util filtering with maven-filtering\n\nThe code still in directly uses some plexus-util so the dependency is not removed\nbut the comment was no longer correct so that was removed.","shortMessageHtmlLink":"Fix escaping of filtered files"}},{"before":"1893d789fbdfe5eb5a42d3fd494b2742b202fb6f","after":"d8aca59356c94d19a5c267653c4cb83aaa3cec5c","ref":"refs/heads/replace-filtering-2","pushedAt":"2023-03-16T11:30:01.983Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Fix escaping of filtered files\n\nreplace plexus-util filtering with maven-filtering\n\nThe code still in directly uses some plexus-util so the dependency is not removed\nbut the comment was no longer correct so that was removed.","shortMessageHtmlLink":"Fix escaping of filtered files"}},{"before":"08adf1060c8728b844f8e98ead58caa632ebbfe6","after":"1893d789fbdfe5eb5a42d3fd494b2742b202fb6f","ref":"refs/heads/replace-filtering-2","pushedAt":"2023-03-16T11:28:48.134Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtnord","name":"James Nord","path":"/jtnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/494726?s=80&v=4"},"commit":{"message":"Fix escaping of filtered files\n\nreplace plexus-util filtering with maven-filtering\n\nThe code still in directly uses some plexus-util so the dependency is not removed\nbut the comment was no longer correct so that was removed.","shortMessageHtmlLink":"Fix escaping of filtered files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADPNBazgA","startCursor":null,"endCursor":null}},"title":"Activity · jtnord/maven-hpi-plugin"}