GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - QuantEcon/actions: Reusable GitHub Actions for QuantEcon lecture builds

BranchesTags
Open more actions menu

Latest commit

 

History

270 Commits
270 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.qe
.qe
 
 
build-jupyter-cache
build-jupyter-cache
 
 
build-lectures
build-lectures
 
 
containers
containers
 
 
deploy-cloudflare
deploy-cloudflare
 
 
docs
docs
 
 
preview-cloudflare
preview-cloudflare
 
 
preview-netlify
preview-netlify
 
 
preview-workers
preview-workers
 
 
publish-gh-pages
publish-gh-pages
 
 
restore-gh-pages
restore-gh-pages
 
 
restore-jupyter-cache
restore-jupyter-cache
 
 
scripts
scripts
 
 
setup-environment
setup-environment
 
 
setup-latex
setup-latex
 
 
templates
templates
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 

Repository files navigation

QuantEcon Actions

Composite GitHub Actions, workflow templates and container images that build, preview and publish QuantEcon's lecture sites. One weekly cache build executes every lecture, so pull-request and publish builds re-execute only the lectures that changed.

The actions are built for QuantEcon's lecture repositories, and are on 0.x, where a minor release can change what an action does. Using them elsewhere is fine, but unsupported. Releases are listed in the CHANGELOG and on the releases page; @v0 follows the latest.

Documentation

The user manual covers using the actions. Its index lists every action, each has a chapter with every input and output, and a step uses one as quantecon/actions/<action>@v0. These guides cover the rest:

  • Getting started: setting up a lecture repository with the workflow templates, and moving an existing one onto the actions.
  • How the actions compose: the chain from the cache build to a preview or publish.
  • Containers: the two images, ghcr.io/quantecon/quantecon and ghcr.io/quantecon/quantecon-build.
  • Versioning: @v0 against an exact release.
  • Security: fork pull requests, secrets, and what each job can reach.

The developer docs cover how the project is designed, tested and maintained, and the work plan.

Who uses them

The lecture repositories that use these actions are tracked in QuantEcon/meta#321, and the versions they pin in the work plan.

Contributing

CONTRIBUTING.md covers the development workflow, testing a change from a lecture repository, and the release steps, including the staged release and moving v0.

License

MIT: see LICENSE.

Support

Open an issue in this repository. To report a security vulnerability, follow SECURITY.md instead.

About

Reusable GitHub Actions for QuantEcon lecture builds

Resources

Readme
MIT license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Sponsor this project

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.