Skip to content

Commit

Permalink
chore: upgrade to 2.8.0-SNAPSHOT
Browse files Browse the repository at this point in the history
Signed-off-by: Joris Mancini <joris.mancini_externe@rte-france.com>
  • Loading branch information
TheMaskedTurtle committed Oct 23, 2024
1 parent 5324845 commit cc23459
Show file tree
Hide file tree
Showing 4 changed files with 113 additions and 1 deletion.
94 changes: 94 additions & 0 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
name: CI

on:
push:
branches:
- 'main'
tags:
- 'v[0-9]*'
pull_request:

jobs:
build:

runs-on: ubuntu-latest

steps:
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17

- name: Checkout sources
uses: actions/checkout@v1

- name: Build with Maven
run: mvn --batch-mode -P jacoco verify

- name: Run SonarCloud analysis
run: >
mvn --batch-mode -DskipTests sonar:sonar
-Dsonar.host.url=https://sonarcloud.io
-Dsonar.organization=gridsuite
-Dsonar.projectKey=org.gridsuite:directory-server
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

- name: Build Docker image - Main
if: github.ref == 'refs/heads/main'
run: >
mvn --batch-mode deploy -DskipTests -Dmaven.install.skip -Dmaven.deploy.skip -Dpowsybl.docker.deploy
-Djib.httpTimeout=60000
-Djib.to.image=docker.io/gridsuite/directory-server
-Djib.to.auth.username=gridsuiteci
-Djib.to.auth.password=${{ secrets.DOCKERHUB_TOKEN }}
- name: Build Docker image - Tag
if: startsWith(github.ref, 'refs/tags/')
run: >
mvn --batch-mode deploy -DskipTests -Dmaven.install.skip -Dmaven.deploy.skip -Dpowsybl.docker.deploy
-Djib.httpTimeout=60000
-Djib.to.image=docker.io/gridsuite/directory-server:${GITHUB_REF_NAME#v}
-Djib.to.auth.username=gridsuiteci
-Djib.to.auth.password=${{ secrets.DOCKERHUB_TOKEN }}
build-native-image:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/')

steps:
- name: Setup GraalVM
uses: graalvm/setup-graalvm@v1
with:
java-version: '17'
distribution: 'graalvm'
github-token: ${{ secrets.GITHUB_TOKEN }}

- name: Checkout sources
uses: actions/checkout@v1

- name: Build Docker Native image - Main
if: github.ref == 'refs/heads/main'
run: >
mvn --batch-mode spring-boot:build-image -Pnative -DskipTests
-Ddocker.publishRegistry.username=gridsuiteci
-Ddocker.publishRegistry.password=${{ secrets.DOCKERHUB_TOKEN }}
-Dspring-boot.build-image.imageName=docker.io/gridsuite/directory-server-native
-Dspring-boot.build-image.publish=true
- name: Build Docker Native image - Tag
if: startsWith(github.ref, 'refs/tags/')
run: >
mvn --batch-mode spring-boot:build-image -Pnative -DskipTests
-Ddocker.publishRegistry.username=gridsuiteci
-Ddocker.publishRegistry.password=${{ secrets.DOCKERHUB_TOKEN }}
-Dspring-boot.build-image.imageName=docker.io/gridsuite/directory-server-native:${GITHUB_REF_NAME#v}
-Dspring-boot.build-image.publish=true
- name: Broadcast update event
if: github.ref == 'refs/heads/main'
uses: gridsuite/broadcast-event@main
with:
token: ${{ secrets.REPO_ACCESS_TOKEN }}
event-type: directory_server_updated
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

<groupId>org.gridsuite</groupId>
<artifactId>gridsuite-directory-server</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>2.8.0-SNAPSHOT</version>

<packaging>jar</packaging>
<name>Directory server</name>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:pro="http://www.liquibase.org/xml/ns/pro" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/pro http://www.liquibase.org/xml/ns/pro/liquibase-pro-latest.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd">
<changeSet author="mancinijor (generated)" id="1714723274545-1">
<dropDefaultValue columnDataType="boolean" columnName="stashed" tableName="element"/>
</changeSet>
<changeSet author="mancinijor (generated)" id="1714723274545-2">
<dropDefaultValue columnDataType="boolean" columnName="stashed" tableName="element"/>
</changeSet>
</databaseChangeLog>
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:pro="http://www.liquibase.org/xml/ns/pro" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/pro http://www.liquibase.org/xml/ns/pro/liquibase-pro-latest.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd">
<changeSet author="mancinijor (generated)" id="1714723375724-1">
<dropDefaultValue columnDataType="boolean" columnName="stashed" tableName="element"/>
</changeSet>
<changeSet author="mancinijor (generated)" id="1714723375724-2">
<dropDefaultValue columnDataType="boolean" columnName="stashed" tableName="element"/>
</changeSet>
</databaseChangeLog>

0 comments on commit cc23459

Please sign in to comment.