Skip to content

Conversation

sabine
Copy link
Collaborator

@sabine sabine commented Aug 28, 2025

This is the reopen of #3132.

From #3132 (review):

The following changes are required:

  • Update .github/workflows/scrape_changelog.yml
  • Update README.md, section “Getting Started”
  • Do not use developer preview in ci.yml the same build configuration must be used there, in Dockerfile and locally
  • Fix make docker build under Ubuntu 25.04
  • Remove file ocamlorg.opam

General concerns that haven't been fully decided / documented:

  • To what extent will we support opam workflows on OCaml.org in the future? (@cuihtlauac has explored and considers it feasible)
  • The opam-repository pin update scenario: What do we need to communicate about this to contributors, how exaclty do we do this as maintainers? (e.g. have a section in contributor docs about "after rebase on main, my branch doesn't build anymore" and mention that this could be because the dependencies have beeen updated, with example of error message and steps to fix that - deleting dune.lock)

Remaining simple todos::

  • we need to use a stable version of Dune on all GitHub Actions Workflows, in the Dockerfile, and for the local build / install (Makefile)
  • as a smoke test, we create a new daily(?) GitHub Action that uses Developer Preview to build ocaml.org (this intends to benefit Dune Developer Preview)

github-actions bot and others added 15 commits August 20, 2025 08:05
* Remove non-existent auth package

Also add a bit more desciption of the `webauthn` package.

* Fix Markdown lint error

* Remove last empty line
* draft of a post on ocaml-eglot under ocaml-lsp

* add notes

* link to 1.1.0 release

* Update 2025-04-29-ocaml-eglot-brings-lsp-support-to-emacs.md

* Draft post

* Update 2025-04-29-ocaml-eglot-brings-lsp-support-to-emacs.md

* rename file to prospective date of publication

* editing based on xvw feedback

* minor formatting

* remove essential commands because we don't have tables on ocaml.org, yaml formatting, be more precise

* revised

* last edit

* be more clear on maintenance status
* Fix Blog Filtering

Rename filter, now publish_all, meaning all posts from feed are published.

Make publish_all default to true.

Fix data/planet-source.yml
* Specify publish_all when set to false
* Do not specify publish_all when name of url contains "caml"

* Disable always error feeds

* Fix video filtering

* Fix feed sources
Added RSS feed from blog posts and journal entries at https://fearful-odds.rocks
@sabine sabine mentioned this pull request Aug 28, 2025
16 tasks
@sabine sabine closed this Aug 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants