From a5eb5c511bbfabd9fd7b647ddb2454ee3452f3a3 Mon Sep 17 00:00:00 2001 From: David Waltermire Date: Sun, 4 Aug 2024 20:27:25 -0400 Subject: [PATCH] Change next version to 1.1.0. Bumped commons-cli version to 1.7.0. --- .github/ISSUE_TEMPLATE/README.md | 2 +- .github/workflows/issue-triage.yaml | 16 ++++++++++++++++ .lycheeignore | 3 +-- LICENSE.md | 2 +- README.md | 4 ++-- cli-processor/pom.xml | 2 +- core/pom.xml | 2 +- databind-metaschema/pom.xml | 2 +- databind/pom.xml | 2 +- metaschema-cli/pom.xml | 2 +- metaschema-maven-plugin/pom.xml | 2 +- metaschema-testing/pom.xml | 2 +- pom.xml | 10 +++++----- schemagen/pom.xml | 2 +- src/site/images/nist_logo.png | Bin 15254 -> 0 bytes 15 files changed, 34 insertions(+), 19 deletions(-) create mode 100644 .github/workflows/issue-triage.yaml delete mode 100644 src/site/images/nist_logo.png diff --git a/.github/ISSUE_TEMPLATE/README.md b/.github/ISSUE_TEMPLATE/README.md index d67ccbe37..ce1ed4e8f 100644 --- a/.github/ISSUE_TEMPLATE/README.md +++ b/.github/ISSUE_TEMPLATE/README.md @@ -1,4 +1,4 @@ -# OSCAL GitHub Issue Template Files +# GitHub Issue Template Files This directory contains templates for creating new project issues in GitHub. The structure and contents of the directory are as follows: diff --git a/.github/workflows/issue-triage.yaml b/.github/workflows/issue-triage.yaml new file mode 100644 index 000000000..681b58c6e --- /dev/null +++ b/.github/workflows/issue-triage.yaml @@ -0,0 +1,16 @@ +name: Triage Board Management +on: + issues: + types: + - opened + - reopened + - transferred +jobs: + add-to-project: + name: Add issue to project + runs-on: ubuntu-20.04 + steps: + - uses: actions/add-to-project@31b3f3ccdc584546fc445612dec3f38ff5edb41c + with: + project-url: https://github.com/orgs/metaschema-framework/projects/1 + github-token: ${{ secrets.COMMIT_TOKEN }} diff --git a/.lycheeignore b/.lycheeignore index bdd7d94f8..8ad16689b 100644 --- a/.lycheeignore +++ b/.lycheeignore @@ -34,6 +34,5 @@ https://opensource.org/licenses/Apache-2.0,https://opensource.org/licenses/EPL-2 # prone to long timeouts http://nexus.sonatype.org/oss-repository-hosting.html/.* https://glassfish.dev.java.net/.* -# fix later -https://github.com/metaschema-framework/liboscal-java/ + diff --git a/LICENSE.md b/LICENSE.md index b28f3b272..2d9f86c1d 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -24,4 +24,4 @@ As stated in [CONTRIBUTING](CONTRIBUTING.md), all contributions to this project ## Related prior work -The contents of this repository is based on work from the [Metaschema Java repository](https://github.com/usnistgov/metaschema-java/) maintained by the National Institute of Standards and Technology (NIST), the [contents of which have been dedicated in the worldwide public domain](https://github.com/usnistgov/metaschema-java/blob/1a496e4bcf905add6b00a77a762ed3cc31bf77e6/LICENSE.md) using the [CC0 1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/) public domain dedication. This repository builds on this prior work, maintaining the [CCO license](https://github.com/metaschema-framework/metaschema-java/blob/main/LICENSE.md) on any new works in this repository. \ No newline at end of file +The contents of this repository is based on work from the [Metaschema Java repository](https://github.com/usnistgov/metaschema-java/) maintained by the National Institute of Standards and Technology (NIST), the [contents of which have been dedicated in the worldwide public domain](https://github.com/usnistgov/metaschema-java/blob/1a496e4bcf905add6b00a77a762ed3cc31bf77e6/LICENSE.md) using the [CC0 1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/) public domain dedication. This repository builds on this prior work, maintaining the [CCO license](https://github.com/metaschema-framework/metaschema-java/blob/main/LICENSE.md) on any new works in this repository. diff --git a/README.md b/README.md index 714d48c8a..93045c031 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,11 @@ The Metaschema Java framework provides: - A Java parser for reading and writing XML, JSON, or YAML into Java beans generated by this framework. This functionality is provided by the [Metaschema Java Binding Parser](databind/). - XML and JSON schema generation based on a Metaschema provided by [Netaschema Schema Generator](schemagen/). -## License +## Public domain See the [project license](LICENSE.md) in this repository. -This project is in the worldwide [public domain](LICENSE.md). As stated in [CONTRIBUTING.md](CONTRIBUTING.md). +This project is in the worldwide [public domain](LICENSE.md) and as stated in [CONTRIBUTING.md](CONTRIBUTING.md). ## Contributing to this code base diff --git a/cli-processor/pom.xml b/cli-processor/pom.xml index 206033c3d..3afb4500a 100644 --- a/cli-processor/pom.xml +++ b/cli-processor/pom.xml @@ -3,7 +3,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT cli-processor diff --git a/core/pom.xml b/core/pom.xml index 6d8ea0b30..240234457 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -4,7 +4,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT metaschema-core diff --git a/databind-metaschema/pom.xml b/databind-metaschema/pom.xml index f8c8c8361..00445660a 100644 --- a/databind-metaschema/pom.xml +++ b/databind-metaschema/pom.xml @@ -4,7 +4,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT metaschema-databind-modules diff --git a/databind/pom.xml b/databind/pom.xml index 2f9646db9..eaa121418 100644 --- a/databind/pom.xml +++ b/databind/pom.xml @@ -4,7 +4,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT metaschema-databind diff --git a/metaschema-cli/pom.xml b/metaschema-cli/pom.xml index 515584d40..cf8f97eb1 100644 --- a/metaschema-cli/pom.xml +++ b/metaschema-cli/pom.xml @@ -4,7 +4,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT metaschema-cli diff --git a/metaschema-maven-plugin/pom.xml b/metaschema-maven-plugin/pom.xml index 00dd44d9d..29c9b65af 100644 --- a/metaschema-maven-plugin/pom.xml +++ b/metaschema-maven-plugin/pom.xml @@ -4,7 +4,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT metaschema-maven-plugin diff --git a/metaschema-testing/pom.xml b/metaschema-testing/pom.xml index 195e31f44..df25b12d8 100644 --- a/metaschema-testing/pom.xml +++ b/metaschema-testing/pom.xml @@ -3,7 +3,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT metaschema-testing Metaschema Unit Testing Support diff --git a/pom.xml b/pom.xml index f431e71c8..0a7bd095d 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT pom Metaschema Framework Parent @@ -26,6 +26,9 @@ https://github.com/metaschema-framework/metaschema-java https://github.com/metaschema-framework/metaschema-java/issues + ${maven.build.timestamp} + yyyy-MM-dd'T'HH:mm:ssZ + 11 11 11 @@ -37,12 +40,9 @@ 3.8.1 - ${maven.build.timestamp} - yyyy-MM-dd'T'HH:mm:ssZ - 4.13.1 1.1.1 - 1.6.0 + 1.7.0 4.4 2.16.1 3.14.0 diff --git a/schemagen/pom.xml b/schemagen/pom.xml index 77084d881..67305eb3a 100644 --- a/schemagen/pom.xml +++ b/schemagen/pom.xml @@ -4,7 +4,7 @@ dev.metaschema.java metaschema-framework - 1.0.2-SNAPSHOT + 1.1.0-SNAPSHOT metaschema-schema-generator Metaschema XML and JSON Schema Generator diff --git a/src/site/images/nist_logo.png b/src/site/images/nist_logo.png deleted file mode 100644 index 8f88503b9b41c923c00af76a35de7072f2a3de43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15254 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 Al>h($