- Remove container usage for simpler setup.
- Use actions/checkout@v3 for code checkout.
- Install Emacs and Git directly in the workflow.
- Reduce unnecessary steps and improve workflow clarity.
- Ensure Emacs and Git are installed for all jobs.
- Updates workflow to clone the repository manually.
- Installs git as a prerequisite for cloning.
- Uses apt-get to install git.
- Clones the repository using git clone.
- Replaces `.gitlab-ci.yml` with a GitHub Actions workflow.
- Uses Ubuntu 29.1 Emacs container for consistent builds.
- Installs and verifies dependencies (forge and llm).
- Byte-compiles the package and uploads the `.elc` file.
- Includes linting with `package-lint`.
- Sets `TERM` and `DEBIAN_FRONTEND` environment variables.
- Uses GitHub Actions artifacts to store the compiled file.