Skip to content

Commit 46b622e

Browse files
authored
Merge branch 'main' into feat/240
2 parents f667920 + 4f4733c commit 46b622e

3 files changed

Lines changed: 18 additions & 17 deletions

File tree

.github/workflows/java8-build.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ on:
77
pull_request:
88
branches: [ main ]
99

10+
workflow_dispatch:
11+
1012
jobs:
1113
build:
1214

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Copper Multicodec is a Java library implementing
1818
[Multihash](https://github.com/multiformats/multihash), enabling efficient
1919
encoding and decoding of self-describing data formats.
2020

21-
[![Java 8 CI](https://github.com/filip26/copper-multicodec/actions/workflows/java8-build.yml/badge.svg)](https://github.com/filip26/copper-multicodec/actions/workflows/java8-build.yml)
21+
[![Java 8 CI](https://github.com/filip26/copper-multicodec/actions/workflows/java8-build.yml/badge.svg?branch=main)](https://github.com/filip26/copper-multicodec/actions/workflows/java8-build.yml)
2222
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=filip26_copper-multicodec&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=filip26_copper-multicodec)
2323
[![javadoc](https://javadoc.io/badge2/com.apicatalog/copper-multicodec/javadoc.svg)](https://javadoc.io/doc/com.apicatalog/copper-multicodec)
2424
[![Maven Central](https://img.shields.io/maven-central/v/com.apicatalog/copper-multicodec.svg?label=Maven%20Central)](https://mvnrepository.com/artifact/com.apicatalog/copper-multicodec)
@@ -33,7 +33,7 @@ encoding and decoding of self-describing data formats.
3333
- Unsigned VarInt (UVarInt) encoding and decoding
3434
- Zero third-party dependencies for a lightweight, self-contained implementation
3535

36-
## Examples
36+
## 💡 Examples
3737

3838
```java
3939
/* encode an input as P-521 public key */
@@ -118,7 +118,7 @@ var index = decoder.getCodec(encoded)
118118

119119
```
120120

121-
## Installation
121+
## 📦 Installation
122122

123123
### Maven
124124

@@ -153,28 +153,27 @@ Multicodec: name=ed25519-pub, code=237, varint=[0xED,0x01], tag=Key, status=Draf
153153
Length: 32 bytes
154154
```
155155

156-
## Contributing
157-
158-
All PR's welcome!
156+
## 🤝 Contributing
159157

158+
Contributions are welcome! Please submit a pull request.
160159

161160
### Building
162161

163-
Fork and clone the project repository.
162+
Fork and clone the repository, then build with Maven:
164163

165164
```bash
166165
> cd copper-multicodec
167166
> mvn clean package
168167
```
169168

170-
## Resources
169+
## 📚 Resources
171170
- [Codecs Registry](https://github.com/multiformats/multicodec/blob/master/table.csv)
172171
- [Multicodec](https://github.com/multiformats/multicodec)
173172
- [Multihash](https://github.com/multiformats/multihash)
174173
- [unsigned-varint](https://github.com/multiformats/unsigned-varint)
175174
- [Copper Multibase](https://github.com/filip26/copper-multibase)
176175

177-
## Commercial Support
176+
## 💼 Commercial Support
178177

179178
Commercial support and consulting are available.
180179
For inquiries, please contact: filip26@gmail.com

pom.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
2323
<argLine>-Dfile.encoding=UTF-8</argLine>
2424
<!-- test resources -->
25-
<junit.version>5.13.4</junit.version>
25+
<junit.version>5.14.2</junit.version>
2626
</properties>
2727

2828
<name>Copper Multicodec &amp; Multihash</name>
@@ -76,12 +76,12 @@
7676
<plugins>
7777
<plugin>
7878
<artifactId>maven-jar-plugin</artifactId>
79-
<version>3.4.2</version>
79+
<version>3.5.0</version>
8080
</plugin>
8181
<plugin>
8282
<groupId>org.apache.maven.plugins</groupId>
8383
<artifactId>maven-source-plugin</artifactId>
84-
<version>3.3.1</version>
84+
<version>3.4.0</version>
8585
<executions>
8686
<execution>
8787
<id>attach-sources</id>
@@ -94,7 +94,7 @@
9494
<plugin>
9595
<groupId>org.apache.maven.plugins</groupId>
9696
<artifactId>maven-javadoc-plugin</artifactId>
97-
<version>3.11.3</version>
97+
<version>3.12.0</version>
9898
<configuration>
9999
<doclint>all,-missing</doclint>
100100
</configuration>
@@ -110,7 +110,7 @@
110110
<plugin>
111111
<groupId>org.jacoco</groupId>
112112
<artifactId>jacoco-maven-plugin</artifactId>
113-
<version>0.8.13</version>
113+
<version>0.8.14</version>
114114
<executions>
115115
<execution>
116116
<id>default-prepare-agent</id>
@@ -129,11 +129,11 @@
129129
</plugin>
130130
<plugin>
131131
<artifactId>maven-surefire-plugin</artifactId>
132-
<version>3.5.3</version>
132+
<version>3.5.4</version>
133133
</plugin>
134134
<plugin>
135135
<artifactId>maven-failsafe-plugin</artifactId>
136-
<version>3.5.3</version>
136+
<version>3.5.4</version>
137137
</plugin>
138138
</plugins>
139139
</build>
@@ -162,7 +162,7 @@
162162
<plugin>
163163
<groupId>org.sonatype.central</groupId>
164164
<artifactId>central-publishing-maven-plugin</artifactId>
165-
<version>0.8.0</version>
165+
<version>0.10.0</version>
166166
<extensions>true</extensions>
167167
<configuration>
168168
<publishingServerId>central</publishingServerId>

0 commit comments

Comments
 (0)