From f360ecc7bd71ed6d0ee261b081958ad7692f978c Mon Sep 17 00:00:00 2001 From: Wouter Zorgdrager Date: Mon, 23 Nov 2020 11:30:33 +0100 Subject: [PATCH 1/2] Update pom adding release plugin. --- pom.xml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 53f04ca22..06efa3a87 100644 --- a/pom.xml +++ b/pom.xml @@ -6,9 +6,10 @@ eu.fasten parent - 0.0.1-SNAPSHOT + 0.0.0-SNAPSHOT pom + The FASTEN project makes software ecosystems robust, by making package management intelligent. @@ -196,6 +197,11 @@ + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + @@ -232,4 +238,11 @@ + + + github + GitHub Packages + https://maven.pkg.github.com/fasten-project/fasten + + From c118da092d1a8abbde5c8a31b3fc6da29e902ce8 Mon Sep 17 00:00:00 2001 From: Wouter Zorgdrager Date: Mon, 23 Nov 2020 11:59:47 +0100 Subject: [PATCH 2/2] Add GH action. --- .github/workflows/snapshot-releases.yml | 18 ++++++++++++++++++ analyzer/javacg-opal/pom.xml | 2 +- analyzer/metadata-plugin/pom.xml | 2 +- analyzer/pom-analyzer/pom.xml | 2 +- analyzer/repo-cloner-plugin/pom.xml | 2 +- pom.xml | 4 ++-- 6 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/snapshot-releases.yml diff --git a/.github/workflows/snapshot-releases.yml b/.github/workflows/snapshot-releases.yml new file mode 100644 index 000000000..309c652d3 --- /dev/null +++ b/.github/workflows/snapshot-releases.yml @@ -0,0 +1,18 @@ +name: Publish package to GitHub Packages +on: + release: + types: [created] +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 1.11 + - name: Set version + run: mvn versions:set -DnewVersion=${{ github.event.release.tag_name }} + - name: Publish package + run: mvn -B deploy + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/analyzer/javacg-opal/pom.xml b/analyzer/javacg-opal/pom.xml index b984a733a..90e548979 100644 --- a/analyzer/javacg-opal/pom.xml +++ b/analyzer/javacg-opal/pom.xml @@ -13,7 +13,7 @@ eu.fasten.analyzer javacg-opal - 0.1.2-SNAPSHOT + 0.0.1-SNAPSHOT jar javacg-opal diff --git a/analyzer/metadata-plugin/pom.xml b/analyzer/metadata-plugin/pom.xml index d84db5f65..b3efaef18 100644 --- a/analyzer/metadata-plugin/pom.xml +++ b/analyzer/metadata-plugin/pom.xml @@ -13,7 +13,7 @@ eu.fasten.analyzer metadata-plugin - 0.1.2-SNAPSHOT + 0.0.1-SNAPSHOT jar metadata-plugin diff --git a/analyzer/pom-analyzer/pom.xml b/analyzer/pom-analyzer/pom.xml index a3e530347..2966dfd99 100644 --- a/analyzer/pom-analyzer/pom.xml +++ b/analyzer/pom-analyzer/pom.xml @@ -13,7 +13,7 @@ eu.fasten.analyzer pom-analyzer - 0.1.2-SNAPSHOT + 0.0.1-SNAPSHOT jar pom-analyzer diff --git a/analyzer/repo-cloner-plugin/pom.xml b/analyzer/repo-cloner-plugin/pom.xml index 3cd176c87..1585594c4 100644 --- a/analyzer/repo-cloner-plugin/pom.xml +++ b/analyzer/repo-cloner-plugin/pom.xml @@ -13,7 +13,7 @@ eu.fasten.analyzer repo-cloner-plugin - 0.1.2-SNAPSHOT + 0.0.1-SNAPSHOT jar repo-cloner-plugin diff --git a/pom.xml b/pom.xml index 06efa3a87..f69414dd1 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ eu.fasten parent - 0.0.0-SNAPSHOT + 0.0.1-SNAPSHOT pom @@ -120,7 +120,7 @@ org.codehaus.mojo versions-maven-plugin - 2.5 + 2.8.1 false