diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1094539..705bb4f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,11 @@ on: - release-* pull_request: types: [opened, synchronize, reopened] + +# needed to allow julia-actions/cache to delete old caches that it has created +permissions: + actions: write + contents: read jobs: test: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} @@ -13,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - # Since EnergyModelsGUI doesn't have binary dependencies, + # Since EnergyModelsGUI doesn't have binary dependencies, # only test on a subset of possible platforms. include: - version: '1' # The latest point-release (Linux) @@ -22,7 +27,7 @@ jobs: #- version: '1' # The latest point-release (Windows) # os: windows-latest # arch: x64 - - version: 'lts' # lts + - version: 'lts' # lts os: ubuntu-latest arch: x64 #- version: 'lts' # lts @@ -32,12 +37,12 @@ jobs: # os: ubuntu-latest # arch: x64 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: julia-actions/cache@v1 + - uses: julia-actions/cache@v3 - name: Install Dependencies (Linux) if: ${{ matrix.os == 'ubuntu-latest' }} run: sudo apt-get update && sudo apt-get install -y xorg-dev mesa-utils xvfb libgl1 freeglut3-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxext-dev xsettingsd x11-xserver-utils diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 80be4f4..e9fb52c 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -5,14 +5,20 @@ on: tags: '*' pull_request: types: [opened, synchronize, reopened] + +# needed to allow julia-actions/cache to delete old caches that it has created +permissions: + actions: write + contents: read jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - uses: julia-actions/setup-julia@latest with: version: '1' + - uses: julia-actions/cache@v3 - run: sudo apt-get update && sudo apt-get install -y xorg-dev mesa-utils xvfb libgl1 freeglut3-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxext-dev xsettingsd x11-xserver-utils - name: Install dependencies shell: julia --color=yes --project=docs/ {0} diff --git a/NEWS.md b/NEWS.md index 46264b3..ab8e84e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,12 @@ # Release notes +## Version 0.7.0 (2026-04-17) + +### Breaking changes + +* Adjusted to [`EnergyModelsBase` v0.10.0](https://github.com/EnergyModelsX/EnergyModelsBase.jl/releases/tag/v0.10.0) and the corresponding dependency changes in the packages. +* The changes did not require any adjustments, but a breaking change is beneficial to be able to provide bugfixes for previous versions. + ## Version 0.6.3 (2026-01-13) ### Bugfix diff --git a/Project.toml b/Project.toml index fce1ed7..e547d66 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "EnergyModelsGUI" uuid = "737a7361-d3b7-40e9-b1ac-59bee4c5ea2d" -version = "0.6.3" +version = "0.7.0" authors = ["Jon Vegard VenĂ¥s ", "Dimitri Pinel ", "Magnus Askeland ", "Shweta Tiwari "] [deps] @@ -41,9 +41,9 @@ Colors = "0.13" DataFrames = "1" Dates = "1" Downloads = "1" -EnergyModelsBase = "0.9" -EnergyModelsGeography = "0.11.3" -EnergyModelsInvestments = "0.8" +EnergyModelsBase = "0.10" +EnergyModelsGeography = "0.12" +EnergyModelsInvestments = "0.9" FileIO = "1" GLMakie = "0.13" GeoJSON = "0.8"