Skip to content

Commit 83652d3

Browse files
committed
Merged unshaded build into regular build so we get tpl files in there
[skip ci]
1 parent e2fb2bd commit 83652d3

1 file changed

Lines changed: 13 additions & 17 deletions

File tree

.github/workflows/build.yaml

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,18 @@ jobs:
9393
tests (buildjet-4vcpu-ubuntu-2204-arm)
9494
ttl: 15
9595

96+
- name: Deploy
97+
if: startsWith(github.ref, 'refs/tags/v')
98+
uses: usethesource/releases-maven-action@v1
99+
with:
100+
maven-username: ${{ secrets.RELEASE_MAVEN_USERNAME }}
101+
maven-password: ${{ secrets.RELEASE_MAVEN_PASSWORD }}
102+
maven-local-port: ${{ secrets.RELEASE_MAVEN_LOCAL_PORT }}
103+
ssh-hostname: ${{ secrets.RELEASE_SSH_SERVER }}
104+
ssh-known-host: ${{ secrets.RELEASE_SSH_KNOWN_HOSTS }}
105+
ssh-username: ${{ secrets.RELEASE_SSH_USERNAME }}
106+
ssh-private-key: ${{ secrets.RELEASE_SSH_PRIVATE_KEY }}
107+
96108
- name: Prepare Draft Release
97109
uses: softprops/action-gh-release@v2
98110
if: startsWith(github.ref, 'refs/tags/')
@@ -102,24 +114,10 @@ jobs:
102114
env:
103115
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
104116

105-
deploy-unshaded:
106-
if: ${{ startsWith(github.ref, 'refs/tags/') && !(github.ref == 'refs/heads/main' && contains(github.event.head_commit.message, '[maven-release-plugin]')) }}
107-
needs: [builds]
108-
runs-on: buildjet-4vcpu-ubuntu-2204
109-
steps:
110-
- uses: actions/checkout@v4
111-
- uses: actions/setup-java@v4
112-
with:
113-
java-version: 11
114-
distribution: 'temurin'
115-
cache: 'maven'
116-
117117
- name: prepare-unshaded
118+
if: startsWith(github.ref, 'refs/tags/')
118119
run: sed -i 's#<artifactId>rascal</artifactId>#<artifactId>rascal-unshaded</artifactId>#' pom.xml
119120

120-
- name: build
121-
run: mvn clean package -B -Drascal.compile.skip -Drascal.tutor.skip -DskipTests -Punshaded
122-
123121
- name: Deploy unshaded jar
124122
if: startsWith(github.ref, 'refs/tags/v')
125123
uses: usethesource/releases-maven-action@v1
@@ -133,8 +131,6 @@ jobs:
133131
ssh-private-key: ${{ secrets.RELEASE_SSH_PRIVATE_KEY }}
134132
maven-options: -Punshaded -Drascal.compile.skip -Drascal.tutor.skip -DskipTests
135133

136-
137-
138134
tests:
139135
if: ${{ !(github.ref == 'refs/heads/main' && contains(github.event.head_commit.message, '[maven-release-plugin]')) }}
140136
needs: [test-linux]

0 commit comments

Comments
 (0)