FinanceRoutines.jl

Financial data routines for Julia
Log | Files | Refs | README | LICENSE

commit d330680f391a9bd2439a6be8814c38a781048f92
parent bc1e9bc4ee853003aa9e642b896356556b572974
Author: Erik Loualiche <eloualic@umn.edu>
Date:   Thu, 19 Jun 2025 16:28:05 -0500

gf workflow ?

Diffstat:
A.github/dependabot.yml | 7+++++++
M.github/workflows/CI.yml | 13++++++-------
M.github/workflows/Documentation.yml | 13++++++++++---
M.github/workflows/TagBot.yml | 16++++++++++++++++
4 files changed, 39 insertions(+), 10 deletions(-)

diff --git a/.github/dependabot.yml 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: "weekly" diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml @@ -5,8 +5,6 @@ on: - main tags: ["*"] pull_request: - branches: - - main concurrency: # Skip intermediate builds: always. # Cancel intermediate builds: only if it is a pull request build. @@ -23,20 +21,21 @@ jobs: fail-fast: false matrix: version: - - "1.11" + - '1.11' + - 'nightly' os: - ubuntu-latest arch: - x64 steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: julia-actions/cache@v1 + - uses: julia-actions/cache@v2 - uses: julia-actions/julia-buildpkg@v1 - - uses: julia-actions/julia-runtest@v1 + - uses: julia-actions/julia-runtest@latest - uses: julia-actions/julia-processcoverage@v1 - uses: codecov/codecov-action@v5 with: diff --git a/.github/workflows/Documentation.yml b/.github/workflows/Documentation.yml @@ -1,19 +1,26 @@ name: Documentation + on: push: branches: - main tags: ['*'] pull_request: + jobs: build: + permissions: + actions: write + contents: write + pull-requests: read + statuses: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@latest + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 with: - version: '1.11' + version: '1' - name: Install dependencies run: julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' - name: Build and deploy diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml @@ -4,6 +4,22 @@ on: types: - created workflow_dispatch: + inputs: + lookback: + default: 3 +permissions: + actions: read + checks: read + contents: write + deployments: read + issues: read + discussions: read + packages: read + pages: read + pull-requests: read + repository-projects: read + security-events: read + statuses: read jobs: TagBot: if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'