001/* 002 * SPDX-FileCopyrightText: none 003 * SPDX-License-Identifier: CC0-1.0 004 */ 005 006package gov.nist.secauto.oscal.lib; 007 008import gov.nist.secauto.metaschema.core.util.IVersionInfo; 009 010public final class OscalVersion implements IVersionInfo { 011 public static final String NAME = "oscal"; 012 public static final String BUILD_TIMESTAMP = "2024-09-15 17:40"; 013 public static final String COMMIT = "4f02dac"; 014 public static final String BRANCH = "4f02dac6f698efda387cc5f55bc99581eaf494b6"; 015 public static final String CLOSEST_TAG = "v1.1.2"; 016 public static final String ORIGIN = "https://github.com/usnistgov/OSCAL.git"; 017 018 @Override 019 public String getName() { 020 return NAME; 021 } 022 023 @Override 024 public String getVersion() { 025 return CLOSEST_TAG; 026 } 027 028 @Override 029 public String getBuildTimestamp() { 030 return BUILD_TIMESTAMP; 031 } 032 033 @Override 034 public String getGitOriginUrl() { 035 return ORIGIN; 036 } 037 038 @Override 039 public String getGitCommit() { 040 return COMMIT; 041 } 042 043 @Override 044 public String getGitBranch() { 045 return BRANCH; 046 } 047 048 @Override 049 public String getGitClosestTag() { 050 return CLOSEST_TAG; 051 } 052}