From 9466c32c64d0a9790cb1852a68c71603a77e3af3 Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 09:39:22 +0100 Subject: [PATCH 01/10] Update mavenDownload.yml #merge-multiple --- .github/workflows/mavenDownload.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index 3c8a88d..216da2f 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -42,7 +42,7 @@ jobs: # A glob pattern matching the artifacts that should be downloaded. Ignored if name is specified. pattern: # optional # When multiple artifacts are matched, this changes the behavior of the destination directories. If true, the downloaded artifacts will be in the same directory specified by path. If false, the downloaded artifacts will be extracted into individual named directories within the specified path. - merge-multiple: # optional, default is false + # merge-multiple: # optional, default is false # The GitHub token used to authenticate with the GitHub API. This is required when downloading artifacts from a different repository or from a different workflow run. If this is not specified, the action will attempt to download artifacts from the current repository and the current workflow run. github-token: # optional # The repository owner and the repository name joined together by "/". If github-token is specified, this is the repository that artifacts will be downloaded from. From 53524fe3390be87d139b3795f778f7b2a78bca3e Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 09:50:30 +0100 Subject: [PATCH 02/10] Update mavenDownload.yml set artifact path --- .github/workflows/mavenDownload.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index 216da2f..da24e98 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -38,11 +38,11 @@ jobs: # IDs of the artifacts to download, comma-separated. Either inputs `artifact-ids` or `name` can be used, but not both. artifact-ids: # optional # Destination path. Supports basic tilde expansion. Defaults to $GITHUB_WORKSPACE - path: # optional + path: artifact-jars # optional # A glob pattern matching the artifacts that should be downloaded. Ignored if name is specified. pattern: # optional # When multiple artifacts are matched, this changes the behavior of the destination directories. If true, the downloaded artifacts will be in the same directory specified by path. If false, the downloaded artifacts will be extracted into individual named directories within the specified path. - # merge-multiple: # optional, default is false + merge-multiple: true # optional, default is false # The GitHub token used to authenticate with the GitHub API. This is required when downloading artifacts from a different repository or from a different workflow run. If this is not specified, the action will attempt to download artifacts from the current repository and the current workflow run. github-token: # optional # The repository owner and the repository name joined together by "/". If github-token is specified, this is the repository that artifacts will be downloaded from. From 7abb8b47d21b7189ef3573c52985a47ce919a487 Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 09:55:29 +0100 Subject: [PATCH 03/10] Update mavenDownload.yml path: target --- .github/workflows/mavenDownload.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index da24e98..5268733 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -38,7 +38,7 @@ jobs: # IDs of the artifacts to download, comma-separated. Either inputs `artifact-ids` or `name` can be used, but not both. artifact-ids: # optional # Destination path. Supports basic tilde expansion. Defaults to $GITHUB_WORKSPACE - path: artifact-jars # optional + path: target # optional # A glob pattern matching the artifacts that should be downloaded. Ignored if name is specified. pattern: # optional # When multiple artifacts are matched, this changes the behavior of the destination directories. If true, the downloaded artifacts will be in the same directory specified by path. If false, the downloaded artifacts will be extracted into individual named directories within the specified path. From dd1826054e93baa289843486c552557d82352af3 Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 09:58:06 +0100 Subject: [PATCH 04/10] Update mavenDownload.yml default path: --- .github/workflows/mavenDownload.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index 5268733..643f69f 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -38,7 +38,7 @@ jobs: # IDs of the artifacts to download, comma-separated. Either inputs `artifact-ids` or `name` can be used, but not both. artifact-ids: # optional # Destination path. Supports basic tilde expansion. Defaults to $GITHUB_WORKSPACE - path: target # optional + path: # optional # A glob pattern matching the artifacts that should be downloaded. Ignored if name is specified. pattern: # optional # When multiple artifacts are matched, this changes the behavior of the destination directories. If true, the downloaded artifacts will be in the same directory specified by path. If false, the downloaded artifacts will be extracted into individual named directories within the specified path. From af68d1221b1a5e8026f8c937c7883a82eb8e8d05 Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 10:02:19 +0100 Subject: [PATCH 05/10] Update mavenDownload.yml use distinct name --- .github/workflows/mavenDownload.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index 643f69f..f62c6c4 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -34,7 +34,7 @@ jobs: uses: actions/download-artifact@v7.0.0 with: # Name of the artifact to download. If unspecified, all artifacts for the run are downloaded. - name: # optional + name: libdanrfid-1.0-SNAPSHOT.jar # optional # IDs of the artifacts to download, comma-separated. Either inputs `artifact-ids` or `name` can be used, but not both. artifact-ids: # optional # Destination path. Supports basic tilde expansion. Defaults to $GITHUB_WORKSPACE From 85aeb8d3e2a88b8ab821097e58123dd182bb5a58 Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 10:14:10 +0100 Subject: [PATCH 06/10] Update mavenDownload.yml +upload --- .github/workflows/mavenDownload.yml | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index f62c6c4..07c15d6 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -30,11 +30,38 @@ jobs: - name: Build with Maven run: mvn -B package --file pom.xml + - name: Upload a Build Artifact + uses: actions/upload-artifact@v7.0.0 + with: + # Artifact name. If the `archive` input is `false`, the name of the file uploaded will be the artifact name. + name: # optional, default is artifact + # A file, directory or wildcard pattern that describes what to upload. + path: + # The desired behavior if no files are found using the provided path. + # Available Options: + # warn: Output a warning but do not fail the action + # error: Fail the action with an error message + # ignore: Do not output any warnings or errors, the action does not fail + if-no-files-found: # optional, default is warn + + # Duration after which artifact will expire in days. 0 means using default retention. + # Minimum 1 day. Maximum 90 days unless changed from the repository settings page. + retention-days: # optional + # The level of compression for Zlib to be applied to the artifact archive. The value can range from 0 to 9: - 0: No compression - 1: Best speed - 6: Default compression (same as GNU Gzip) - 9: Best compression Higher levels will result in better compression, but will take longer to complete. For large files that are not easily compressed, a value of 0 is recommended for significantly faster uploads. + compression-level: # optional, default is 6 + # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. + overwrite: true # optional, default is false + # If true, hidden files will be included in the artifact. If false, hidden files will be excluded from the artifact. + include-hidden-files: # optional, default is false + # If true, the artifact will be archived (zipped) before uploading. If false, the artifact will be uploaded as-is without archiving. When `archive` is `false`, only a single file can be uploaded. The name of the file will be used as the artifact name (ignoring the `name` parameter). + archive: # optional, default is true + + - name: Download a Build Artifact uses: actions/download-artifact@v7.0.0 with: # Name of the artifact to download. If unspecified, all artifacts for the run are downloaded. - name: libdanrfid-1.0-SNAPSHOT.jar # optional + name: # optional # IDs of the artifacts to download, comma-separated. Either inputs `artifact-ids` or `name` can be used, but not both. artifact-ids: # optional # Destination path. Supports basic tilde expansion. Defaults to $GITHUB_WORKSPACE From 3b77577699a2490ad9994a89442802ba9744b7a4 Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 10:16:57 +0100 Subject: [PATCH 07/10] Update mavenDownload.yml fix: indent --- .github/workflows/mavenDownload.yml | 48 ++++++++++++++--------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index 07c15d6..ed331ab 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -31,30 +31,30 @@ jobs: run: mvn -B package --file pom.xml - name: Upload a Build Artifact - uses: actions/upload-artifact@v7.0.0 - with: - # Artifact name. If the `archive` input is `false`, the name of the file uploaded will be the artifact name. - name: # optional, default is artifact - # A file, directory or wildcard pattern that describes what to upload. - path: - # The desired behavior if no files are found using the provided path. - # Available Options: - # warn: Output a warning but do not fail the action - # error: Fail the action with an error message - # ignore: Do not output any warnings or errors, the action does not fail - if-no-files-found: # optional, default is warn - - # Duration after which artifact will expire in days. 0 means using default retention. - # Minimum 1 day. Maximum 90 days unless changed from the repository settings page. - retention-days: # optional - # The level of compression for Zlib to be applied to the artifact archive. The value can range from 0 to 9: - 0: No compression - 1: Best speed - 6: Default compression (same as GNU Gzip) - 9: Best compression Higher levels will result in better compression, but will take longer to complete. For large files that are not easily compressed, a value of 0 is recommended for significantly faster uploads. - compression-level: # optional, default is 6 - # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. - overwrite: true # optional, default is false - # If true, hidden files will be included in the artifact. If false, hidden files will be excluded from the artifact. - include-hidden-files: # optional, default is false - # If true, the artifact will be archived (zipped) before uploading. If false, the artifact will be uploaded as-is without archiving. When `archive` is `false`, only a single file can be uploaded. The name of the file will be used as the artifact name (ignoring the `name` parameter). - archive: # optional, default is true + uses: actions/upload-artifact@v7.0.0 + with: + # Artifact name. If the `archive` input is `false`, the name of the file uploaded will be the artifact name. + name: # optional, default is artifact + # A file, directory or wildcard pattern that describes what to upload. + path: + # The desired behavior if no files are found using the provided path. + # Available Options: + # warn: Output a warning but do not fail the action + # error: Fail the action with an error message + # ignore: Do not output any warnings or errors, the action does not fail + if-no-files-found: # optional, default is warn + + # Duration after which artifact will expire in days. 0 means using default retention. + # Minimum 1 day. Maximum 90 days unless changed from the repository settings page. + retention-days: # optional + # The level of compression for Zlib to be applied to the artifact archive. The value can range from 0 to 9: - 0: No compression - 1: Best speed - 6: Default compression (same as GNU Gzip) - 9: Best compression Higher levels will result in better compression, but will take longer to complete. For large files that are not easily compressed, a value of 0 is recommended for significantly faster uploads. + compression-level: # optional, default is 6 + # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. + overwrite: true # optional, default is false + # If true, hidden files will be included in the artifact. If false, hidden files will be excluded from the artifact. + include-hidden-files: # optional, default is false + # If true, the artifact will be archived (zipped) before uploading. If false, the artifact will be uploaded as-is without archiving. When `archive` is `false`, only a single file can be uploaded. The name of the file will be used as the artifact name (ignoring the `name` parameter). + archive: # optional, default is true - name: Download a Build Artifact From 2f98492d541ff624f419740eb85f2aaa04ec039f Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 10:23:54 +0100 Subject: [PATCH 08/10] Update mavenDownload.yml set path --- .github/workflows/mavenDownload.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index ed331ab..972d8ae 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -36,7 +36,7 @@ jobs: # Artifact name. If the `archive` input is `false`, the name of the file uploaded will be the artifact name. name: # optional, default is artifact # A file, directory or wildcard pattern that describes what to upload. - path: + path: $GITHUB_WORKSPACE/target # The desired behavior if no files are found using the provided path. # Available Options: # warn: Output a warning but do not fail the action From 2622413b74a33254fe69c1dd6095563748023efd Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 10:29:47 +0100 Subject: [PATCH 09/10] Update mavenDownload.yml comment optional inclide-hidden-files: --- .github/workflows/mavenDownload.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index 972d8ae..5acb0c2 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -52,9 +52,9 @@ jobs: # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. overwrite: true # optional, default is false # If true, hidden files will be included in the artifact. If false, hidden files will be excluded from the artifact. - include-hidden-files: # optional, default is false + # include-hidden-files: # optional, default is false # If true, the artifact will be archived (zipped) before uploading. If false, the artifact will be uploaded as-is without archiving. When `archive` is `false`, only a single file can be uploaded. The name of the file will be used as the artifact name (ignoring the `name` parameter). - archive: # optional, default is true + archive: false # optional, default is true - name: Download a Build Artifact From e3aeabf4202418ec5bdcfbfd1889f9d2a038af32 Mon Sep 17 00:00:00 2001 From: GallusMax Date: Wed, 4 Mar 2026 10:32:37 +0100 Subject: [PATCH 10/10] Update mavenDownload.yml #comment all optional --- .github/workflows/mavenDownload.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/mavenDownload.yml b/.github/workflows/mavenDownload.yml index 5acb0c2..1f44f14 100644 --- a/.github/workflows/mavenDownload.yml +++ b/.github/workflows/mavenDownload.yml @@ -42,13 +42,13 @@ jobs: # warn: Output a warning but do not fail the action # error: Fail the action with an error message # ignore: Do not output any warnings or errors, the action does not fail - if-no-files-found: # optional, default is warn + # if-no-files-found: # optional, default is warn # Duration after which artifact will expire in days. 0 means using default retention. # Minimum 1 day. Maximum 90 days unless changed from the repository settings page. - retention-days: # optional + # retention-days: # optional # The level of compression for Zlib to be applied to the artifact archive. The value can range from 0 to 9: - 0: No compression - 1: Best speed - 6: Default compression (same as GNU Gzip) - 9: Best compression Higher levels will result in better compression, but will take longer to complete. For large files that are not easily compressed, a value of 0 is recommended for significantly faster uploads. - compression-level: # optional, default is 6 + # compression-level: # optional, default is 6 # If true, an artifact with a matching name will be deleted before a new one is uploaded. If false, the action will fail if an artifact for the given name already exists. Does not fail if the artifact does not exist. overwrite: true # optional, default is false # If true, hidden files will be included in the artifact. If false, hidden files will be excluded from the artifact.