|
5 | 5 | with open("performance-data.csv", "r") as file:
|
6 | 6 | reader = csv.reader(file, delimiter=',')
|
7 | 7 | next(reader)
|
8 |
| - base_value = next(reader)[1] |
9 |
| - new_value = next(reader)[1] |
| 8 | + base_value = int(next(reader)[1]) |
| 9 | + new_value = int(next(reader)[1]) |
10 | 10 | percent = ((base_value - new_value) / base_value) * 100
|
11 | 11 |
|
12 |
| -print("Average performance enhancement:", percent) |
13 |
| -# changelog = os.getenv("CHANGELOG") |
14 |
| -# # changelog = open("changelog.txt", "r", encoding="utf-8").read() |
15 |
| -# marker = "<<marker1>>" |
16 |
| -# first_index = changelog.find(marker) |
17 |
| -# if first_index == -1: |
18 |
| -# raise Exception("Position marker not found") |
19 |
| -# |
20 |
| -# last_index = first_index + len(marker) |
21 |
| -# print(f"Marker index at {first_index}") |
22 |
| -# |
23 |
| -# print("Writing changelog output") |
24 |
| -# changelog = changelog[:first_index] + str(average_percentage) + "%" + changelog[last_index:] |
25 |
| -# env_file = os.getenv('GITHUB_ENV') |
26 |
| -# with open(env_file, "a") as file: |
27 |
| -# file.write(f"NEW_CHANGELOG={changelog}") |
| 12 | +rounded_percent = round(percent, 2) |
| 13 | +print("Average performance enhancement:", rounded_percent) |
| 14 | +changelog = os.getenv("CHANGELOG") |
| 15 | +# changelog = open("changelog.txt", "r", encoding="utf-8").read() |
| 16 | +marker = "<<marker1>>" |
| 17 | +first_index = changelog.find(marker) |
| 18 | +if first_index == -1: |
| 19 | + raise Exception("Position marker not found") |
28 | 20 |
|
| 21 | +print(f"Marker index at {first_index}") |
| 22 | + |
| 23 | +print("Writing changelog output") |
| 24 | +changelog = changelog.replace(marker, str(rounded_percent)) |
| 25 | +print(f"::set-output name=changelog::{changelog}") |
0 commit comments