Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(IAM Identity): adding effective account settings #253

Merged
merged 1 commit into from
Aug 12, 2024

feat(IAM Identity): adding effective account settings

62ff87f
Select commit
Loading
Failed to load commit list.
Merged

feat(IAM Identity): adding effective account settings #253

feat(IAM Identity): adding effective account settings
62ff87f
Select commit
Loading
Failed to load commit list.
Travis CI / Travis CI - Pull Request succeeded Aug 12, 2024 in 9m 49s

Build Passed

The build passed, just like the previous build.

Details

This is a pull request build.

It is running a build against the merge commit, after merging #253 feat(IAM Identity): adding effective account settings.
Any changes that have been made to the main branch before the build ran are also included.

Jobs and Stages

This build has three jobs, running in parallel.

Stage 1: Build-Test

This stage passed.

Job Python JDK ENV OS State
1762.1 openjdk11 MVN_ARGS="--settings build/.travis.settings.xml" Linux passed
1762.2 openjdk17 MVN_ARGS="--settings build/.travis.settings.xml" Linux passed
1762.3 Detect-Secrets 3.12 MVN_ARGS="--settings build/.travis.settings.xml" Linux passed

Build Configuration

Build Option Setting
Language Java
Operating System Linux (Jammy)
JDK Version openjdk11
Build Configuration
{
  "language": "java",
  "os": [
    "linux"
  ],
  "dist": "jammy",
  "jdk": [
    "openjdk11"
  ],
  "notifications": {
    "email": [
      {
        "enabled": true
      }
    ]
  },
  "branches": {
    "except": [
      "gh-pages"
    ]
  },
  "cache": {
    "directories": [
      "$HOME/.m2"
    ]
  },
  "env": [
    "global={:MVN_ARGS=>\"\\\"--settings build/.travis.settings.xml\\\"\"}"
  ],
  "stages": [
    {
      "name": "Build-Test"
    },
    {
      "name": "Semantic-Release",
      "if": "branch = main AND type = push AND fork = false"
    },
    {
      "name": "Publish-Release",
      "if": "tag IS present"
    }
  ],
  "jobs": {
    "include": [
      {
        "stage": "Build-Test",
        "jdk": "openjdk11",
        "install": [
          "true"
        ],
        "script": [
          "build/setMavenVersion.sh",
          "mvn verify -fae -DskipITs $MVN_ARGS"
        ]
      },
      {
        "jdk": "openjdk17",
        "install": [
          "true"
        ],
        "script": [
          "mvn verify -fae -DskipITs $MVN_ARGS"
        ]
      },
      {
        "name": "Detect-Secrets",
        "language": "python",
        "python": "3.12",
        "install": [
          "pip install --upgrade \"git+https://github.com/ibm/detect-secrets.git@master#egg=detect-secrets\""
        ],
        "script": [
          "detect-secrets scan --update .secrets.baseline",
          "detect-secrets -v audit --report --fail-on-unaudited --fail-on-live --fail-on-audited-real .secrets.baseline"
        ]
      },
      {
        "stage": "Semantic-Release",
        "language": "node_js",
        "node_js": "22",
        "install": [
          "pip install --user bump-my-version",
          "npm install"
        ],
        "script": [
          "npm run semantic-release"
        ]
      },
      {
        "stage": "Publish-Release",
        "jdk": "openjdk11",
        "name": "Publish-Javadoc",
        "install": [
          "true"
        ],
        "script": [
          "build/setMavenVersion.sh",
          "mvn clean javadoc:aggregate $MVN_ARGS",
          "build/publishJavadoc.sh"
        ],
        "after_success": [
          "echo \"Javadocs successfully published to gh-pages!\""
        ]
      },
      {
        "jdk": "openjdk11",
        "name": "Publish-To-Maven-Central",
        "install": [
          "true"
        ],
        "script": [
          "build/setupSigning.sh",
          "build/setMavenVersion.sh",
          "mvn deploy $MVN_ARGS -DskipTests -P central"
        ],
        "after_success": [
          "echo \"Maven artifacts successfully published to Maven Central!\""
        ]
      }
    ]
  }
}