From b39ef3523954c62ab8d292b7180ed15f4a2df8e6 Mon Sep 17 00:00:00 2001 From: Abhro <5664668+abhro@users.noreply.github.com> Date: Mon, 18 Aug 2025 14:01:05 -0400 Subject: [PATCH 1/2] Create dependabot.yml From https://discourse.julialang.org/t/psa-use-dependabot-to-update-github-actions-automatically/96001 --- .github/dependabot.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..d60f0707 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,7 @@ +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" # Location of package manifests + schedule: + interval: "monthly" From c19e317d024b3bc2cdd1e8d906c5fae723ecfb84 Mon Sep 17 00:00:00 2001 From: Abhro <5664668+abhro@users.noreply.github.com> Date: Mon, 18 Aug 2025 14:02:22 -0400 Subject: [PATCH 2/2] Update GitHub action versions --- .github/workflows/aot.yml | 10 ++++++---- .github/workflows/conda.yml | 8 ++++---- .github/workflows/system.yml | 10 +++++----- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/.github/workflows/aot.yml b/.github/workflows/aot.yml index e227a659..c530b752 100644 --- a/.github/workflows/aot.yml +++ b/.github/workflows/aot.yml @@ -29,9 +29,9 @@ jobs: Python ${{ matrix.python-version }} ${{ matrix.os }} ${{ matrix.architecture }} steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v5 - name: Setup python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} architecture: ${{ matrix.architecture }} @@ -41,13 +41,15 @@ jobs: run: sudo apt-get install python2.7-dev if: ${{ matrix.python-version != '2.7' && matrix.os == 'ubuntu-latest' }} - name: Setup julia - uses: julia-actions/setup-julia@v1 + uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.julia-version }} arch: ${{ matrix.architecture }} show-versioninfo: true - - run: julia -e 'using Pkg; pkg"add PackageCompiler@v1"' + - name: Install PackageCompiler.jl + run: using Pkg; Pkg.add("PackageCompiler", version="1") + shell: julia {0} - run: aot/compile.jl - run: aot/assert_has_pycall.jl diff --git a/.github/workflows/conda.yml b/.github/workflows/conda.yml index bfebbc80..9a4b5481 100644 --- a/.github/workflows/conda.yml +++ b/.github/workflows/conda.yml @@ -31,12 +31,12 @@ jobs: Conda ${{ matrix.os }} ${{ matrix.architecture }} steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v5 - name: Install libpython2.7 for `find_libpython` test run: sudo apt-get install python2.7-dev if: ${{ matrix.python-version != '2.7' && matrix.os == 'ubuntu-latest' }} - name: Setup julia - uses: julia-actions/setup-julia@v1 + uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.julia-version }} arch: ${{ matrix.architecture }} @@ -44,8 +44,8 @@ jobs: - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v5 with: - file: ./lcov.info + files: ./lcov.info flags: unittests name: codecov-umbrella diff --git a/.github/workflows/system.yml b/.github/workflows/system.yml index fefb6b4a..2f104270 100644 --- a/.github/workflows/system.yml +++ b/.github/workflows/system.yml @@ -57,9 +57,9 @@ jobs: Python ${{ matrix.python-version }} ${{ matrix.os }} ${{ matrix.architecture }} steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v5 - name: Setup python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} architecture: ${{ matrix.architecture }} @@ -74,7 +74,7 @@ jobs: run: sudo apt-get install python2.7-dev if: ${{ matrix.python-version != '2.7' && matrix.os == 'ubuntu-latest' }} - name: Setup julia - uses: julia-actions/setup-julia@v1 + uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.julia-version }} arch: ${{ matrix.architecture }} @@ -91,8 +91,8 @@ jobs: # https://docs.github.com/en/actions/learn-github-actions/contexts#runner-context _TMP_DIR: ${{ runner.temp }} - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v5 with: - file: ./lcov.info + files: ./lcov.info flags: unittests name: codecov-umbrella