Skip to content

Commit 8d8e85c

Browse files
authored
Merge pull request #57 from HSLdevcom/aks-dev
Update Pulsar version to 3.0.7
2 parents 8b84558 + 575e542 commit 8d8e85c

File tree

3 files changed

+25
-7
lines changed

3 files changed

+25
-7
lines changed

.github/workflows/test-and-build.yml

+22-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
env:
1919
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2020
- name: Upload .jar file
21-
uses: actions/upload-artifact@v2
21+
uses: actions/upload-artifact@v4
2222
with:
2323
name: transitdata-pubtrans-source.jar
2424
path: target/transitdata-pubtrans-source.jar
@@ -30,7 +30,7 @@ jobs:
3030
steps:
3131
- uses: actions/checkout@v2
3232
- name: Download .jar file
33-
uses: actions/download-artifact@v2
33+
uses: actions/download-artifact@v4
3434
with:
3535
name: transitdata-pubtrans-source.jar
3636
path: target
@@ -49,7 +49,7 @@ jobs:
4949
steps:
5050
- uses: actions/checkout@v2
5151
- name: Download .jar file
52-
uses: actions/download-artifact@v2
52+
uses: actions/download-artifact@v4
5353
with:
5454
name: transitdata-pubtrans-source.jar
5555
path: target
@@ -60,3 +60,22 @@ jobs:
6060
username: ${{ secrets.DOCKER_USERNAME }}
6161
password: ${{ secrets.DOCKER_PASSWORD }}
6262
tag_semver: true
63+
build-aks-dev-docker-image:
64+
needs: test
65+
runs-on: ubuntu-latest
66+
# Run only on aks-dev branch
67+
if: github.ref == 'refs/heads/aks-dev'
68+
steps:
69+
- uses: actions/checkout@v2
70+
- name: Download .jar file
71+
uses: actions/download-artifact@v4
72+
with:
73+
name: transitdata-pubtrans-source.jar
74+
path: target
75+
- name: Build and publish aks-dev Docker image
76+
uses: elgohr/Publish-Docker-Github-Action@master
77+
with:
78+
name: hsldevcom/transitdata-pubtrans-source
79+
username: ${{ secrets.DOCKER_USERNAME }}
80+
password: ${{ secrets.DOCKER_PASSWORD }}
81+
tags: aks-dev

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>fi.hsl.transitdata</groupId>
44
<artifactId>transitdata-pubtrans-source</artifactId>
5-
<version>1.0.7</version>
5+
<version>2.0.0</version>
66
<packaging>jar</packaging>
77

88
<repositories>
@@ -16,7 +16,7 @@
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1717
<maven.compiler.source>11</maven.compiler.source>
1818
<maven.compiler.target>11</maven.compiler.target>
19-
<common.version>1.3.29</common.version>
19+
<common.version>2.0.1</common.version>
2020
</properties>
2121

2222
<dependencies>

src/main/java/fi/hsl/transitdata/pulsarpubtransconnect/Main.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,7 @@ private static Connection createPubtransConnection() throws Exception {
135135
String connectionString = "";
136136
try {
137137
//Default path is what works with Docker out-of-the-box. Override with a local file if needed
138-
final String secretFilePath = ConfigUtils.getEnv("FILEPATH_CONNECTION_STRING").orElse("/run/secrets/pubtrans_community_conn_string");
139-
connectionString = Files.readString(Paths.get(secretFilePath), StandardCharsets.UTF_8);
138+
connectionString = System.getenv("TRANSITDATA_PUBTRANS_CONN_STRING");
140139
} catch (Exception e) {
141140
log.error("Failed to read Pubtrans connection string from secrets", e);
142141
throw e;

0 commit comments

Comments
 (0)