Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jenkinsci/uipath-automation-package-plugin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: develop
Choose a base ref
...
head repository: UiPath/uipath-automation-package-plugin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Able to merge. These branches can be automatically merged.
  • 6 commits
  • 8 files changed
  • 4 contributors

Commits on Oct 19, 2024

  1. chore: adhere to jenkins PR standards and automatic release procedure…

    … [AUOPS-4287]
    
    - add cd github workflow for automatic release with manually controlled prefix (https://www.jenkins.io/doc/developer/publishing/releasing-cd/#update-maven-pom-and-config)
    - upgrade jenkins version used in Jenkinsfile for CI
    - enable dependabot (https://www.jenkins.io/doc/developer/publishing/releasing-cd/#update-maven-pom-and-config)
    - enable incrementals (https://www.jenkins.io/doc/developer/plugin-development/incrementals/)
    cotovanu-cristian committed Oct 19, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    5914f27 View commit details
  2. chore(deps): bump org.jenkins-ci.modules:instance-identity

    Bumps [org.jenkins-ci.modules:instance-identity](https://github.com/jenkinsci/instance-identity-plugin) from 185.v303dc7c645f9 to 201.vd2a_b_5a_468a_a_6.
    - [Release notes](https://github.com/jenkinsci/instance-identity-plugin/releases)
    - [Commits](https://github.com/jenkinsci/instance-identity-plugin/commits)
    
    ---
    updated-dependencies:
    - dependency-name: org.jenkins-ci.modules:instance-identity
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and cotovanu-cristian committed Oct 19, 2024
    Copy the full SHA
    4a6e572 View commit details
  3. chore(deps): bump org.yaml:snakeyaml from 2.0 to 2.3

    Bumps [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 2.0 to 2.3.
    - [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.3..snakeyaml-2.0)
    
    ---
    updated-dependencies:
    - dependency-name: org.yaml:snakeyaml
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and cotovanu-cristian committed Oct 19, 2024
    Copy the full SHA
    72389fc View commit details
  4. Copy the full SHA
    77f905e View commit details

Commits on Nov 20, 2024

  1. Copy the full SHA
    9f28515 View commit details
  2. Merge pull request #91 from UiPath/fix/update-codeql_AUOPS-4405

    fix: update CodeQL version [AUOPS-4405]
    dbeje authored Nov 20, 2024
    Copy the full SHA
    059d405 View commit details
Showing with 80 additions and 12 deletions.
  1. +12 −0 .github/dependabot.yml
  2. +22 −0 .github/workflows/cd.yaml
  3. +21 −0 .github/workflows/jenkins-security-scan.yml
  4. +7 −0 .mvn/extensions.xml
  5. +3 −0 .mvn/maven.config
  6. +1 −1 Jenkinsfile
  7. +1 −1 azure-pipelines.yml
  8. +13 −10 pom.xml
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates

version: 2
updates:
- package-ecosystem: maven
directory: /
schedule:
interval: monthly
- package-ecosystem: github-actions
directory: /
schedule:
interval: monthly
22 changes: 22 additions & 0 deletions .github/workflows/cd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Note: additional setup is required, see https://www.jenkins.io/redirect/continuous-delivery-of-plugins

name: cd
on:
workflow_dispatch:
inputs:
validate_only:
required: false
type: boolean
description: |
Run validation with release drafter only
→ Skip the release job
default: false

jobs:
maven-cd:
uses: jenkins-infra/github-reusable-workflows/.github/workflows/maven-cd.yml@v1
with:
validate_only: ${{ inputs.validate_only == true }}
secrets:
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
MAVEN_TOKEN: ${{ secrets.MAVEN_TOKEN }}
21 changes: 21 additions & 0 deletions .github/workflows/jenkins-security-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Jenkins Security Scan

on:
push:
branches:
- develop
pull_request:
types: [ opened, synchronize, reopened ]
workflow_dispatch:

permissions:
security-events: write
contents: read
actions: read

jobs:
security-scan:
uses: jenkins-infra/jenkins-security-scan/.github/workflows/jenkins-security-scan.yaml@v2
with:
java-cache: 'maven' # Optionally enable use of a build dependency cache. Specify 'maven' or 'gradle' as appropriate.
java-version: 11 # Optionally specify what version of Java to set up for the build, or remove to use a recent default.
7 changes: 7 additions & 0 deletions .mvn/extensions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<extensions xmlns="http://maven.apache.org/EXTENSIONS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/EXTENSIONS/1.0.0 http://maven.apache.org/xsd/core-extensions-1.0.0.xsd">
<extension>
<groupId>io.jenkins.tools.incrementals</groupId>
<artifactId>git-changelist-maven-extension</artifactId>
<version>1.8</version>
</extension>
</extensions>
3 changes: 3 additions & 0 deletions .mvn/maven.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
-Pconsume-incrementals
-Pmight-produce-incrementals
-Dchangelist.format=%d.v%s
2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
buildPlugin(
tests: [skip: true],
configurations: [
[platform: 'windows', jdk: '11', jenkins: '2.361.2'],
[platform: 'windows', jdk: '11', jenkins: '2.414.3'],
]
)
2 changes: 1 addition & 1 deletion azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@ resources:
endpoint: "GitHub connection"
- repository: codeql
name: UiPath/AzurePipelinesTemplates
ref: refs/tags/uipath.security.codeql.1.8.13
ref: refs/tags/uipath.security.codeql.1.8.16
type: github
endpoint: "GitHub connection"
- repository: fossa
23 changes: 13 additions & 10 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -9,10 +9,13 @@
</parent>

<artifactId>uipath-automation-package</artifactId>
<version>4.0-SNAPSHOT</version>
<version>${revision}.${changelist}</version>
<packaging>hpi</packaging>

<properties>
<revision>4.0</revision>
<changelist>999999-SNAPSHOT</changelist>
<gitHubRepo>jenkinsci/uipath-automation-package-plugin</gitHubRepo>
<jenkins.version>2.414.3</jenkins.version>
<powershell.version>1.7</powershell.version>
<envinject.version>2.4.0</envinject.version>
@@ -30,10 +33,10 @@
<symbol-annotation.version>1.23</symbol-annotation.version>
<junit.junit.version>4.13.2</junit.junit.version>
<localization-support.version>1.2</localization-support.version>
<snakeyaml.version>2.0</snakeyaml.version>
<snakeyaml.version>2.3</snakeyaml.version>
<structs.version>325.vcb_307d2a_2782</structs.version>
<caffeine-api.version>3.1.8-133.v17b_1ff2e0599</caffeine-api.version>
<instance-identity.version>185.v303dc7c645f9</instance-identity.version>
<instance-identity.version>201.vd2a_b_5a_468a_a_6</instance-identity.version>
<plugin-util-api.version>3.8.0</plugin-util-api.version>
<commons-text-api.version>1.10.0-78.v3e7b_ea_d5a_fe1</commons-text-api.version>
<workflow-support.version>865.v43e78cc44e0d</workflow-support.version>
@@ -119,8 +122,8 @@
</goals>
<configuration>
<target>
<exec executable="powershell.exe">
<arg value=".\GenerateHelpFiles.ps1 " />
<exec executable="pwsh">
<arg value=".\GenerateHelpFiles.ps1 "/>
</exec>
</target>
</configuration>
@@ -212,10 +215,10 @@
</license>
</licenses>
<scm>
<connection>scm:git:ssh://git@github.com/jenkinsci/uipath-automation-package-plugin.git</connection>
<developerConnection>scm:git:ssh://git@github.com/jenkinsci/uipath-automation-package-plugin.git</developerConnection>
<url>https://github.com/jenkinsci/uipath-automation-package-plugin</url>
<tag>HEAD</tag>
<connection>scm:git:ssh://git@github.com/${gitHubRepo}.git</connection>
<developerConnection>scm:git:ssh://git@github.com/${gitHubRepo}.git</developerConnection>
<url>https://github.com/${gitHubRepo}</url>
<tag>${scmTag}</tag>
</scm>
<!-- List of dependencies of the project. -->
<dependencies>
@@ -391,7 +394,7 @@
</roles>
</developer>
<developer>
<id>cotovanu-cristian</id>
<id>cristiancotovanu</id>
<name>Cristian Cotovanu</name>
<url>https://github.com/cotovanu-cristian</url>
<email>cristian.cotovanu@uipath.com</email>