From d843083c2fc97311c081c5aa393937ef97645f85 Mon Sep 17 00:00:00 2001 From: jparisu Date: Thu, 11 May 2023 07:23:53 +0200 Subject: [PATCH 1/3] Update CI to check that version have been updated Signed-off-by: jparisu --- .github/workflows/test.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ff63a231..af0a0ef2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -42,6 +42,10 @@ # - ubuntu-22.04 # - test python linter # +# - update-version +# - ubuntu-22.04 +# - check version have been updated +# # TODO: when merge CI in eprosima-CI repository, the jparisu fork must change for eProsima in actions. # # TODO: Add Windows CI @@ -288,3 +292,16 @@ jobs: - name: Python Linter uses: eProsima/eProsima-CI/ubuntu/python_linter@v0 + + +##################################################################### +# UPDATE VERSION + + update-version: + runs-on: ubuntu-22.04 + steps: + + - name: Python Linter + uses: eProsima/eProsima-CI/ubuntu/check_version_update@feature/versions-update + with: + version-file-path: docs/rst/notes/forthcoming_version.rst From b44edada6d84f828f6e4b990a211054899b2d793 Mon Sep 17 00:00:00 2001 From: jparisu Date: Thu, 11 May 2023 07:30:40 +0200 Subject: [PATCH 2/3] Configure CI so specific job only runs if label is not set Signed-off-by: jparisu --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index af0a0ef2..5d3275ae 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -301,7 +301,8 @@ jobs: runs-on: ubuntu-22.04 steps: - - name: Python Linter + - name: Version updated + if: "! contains(github.event.pull_request.labels.*.name, 'no version update required')" uses: eProsima/eProsima-CI/ubuntu/check_version_update@feature/versions-update with: version-file-path: docs/rst/notes/forthcoming_version.rst From bfed8b1899669df75620416df4ed89b2bb260513 Mon Sep 17 00:00:00 2001 From: jparisu Date: Thu, 11 May 2023 11:11:14 +0200 Subject: [PATCH 3/3] Update forthcoming Signed-off-by: jparisu --- docs/rst/notes/forthcoming_version.rst | 6 +++++- docs/rst/notes/notes.rst | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/rst/notes/forthcoming_version.rst b/docs/rst/notes/forthcoming_version.rst index 5cd65f07..4198eb19 100644 --- a/docs/rst/notes/forthcoming_version.rst +++ b/docs/rst/notes/forthcoming_version.rst @@ -1,8 +1,12 @@ .. add orphan tag when new info added to this file -:orphan: +.. :orphan: ################### Forthcoming Version ################### + +This release includes the following minor **CI features** : + +- Check version is updated with every Pull Request diff --git a/docs/rst/notes/notes.rst b/docs/rst/notes/notes.rst index 3052f5b7..ac5c22aa 100644 --- a/docs/rst/notes/notes.rst +++ b/docs/rst/notes/notes.rst @@ -8,7 +8,8 @@ Notes .. TODO uncomment when there are forthcoming notes - .. include:: forthcoming_version.rst + +.. include:: forthcoming_version.rst Version v0.1.0 ==============