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" 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