5 Commits

Author SHA1 Message Date
8ee4b3b2af
Simplify Emacs CI workflow
All checks were successful
Emacs Package CI / Compile Emacs Package (push) Successful in 1m29s
Emacs Package CI / Lint Emacs Package (push) Successful in 1m5s
- 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.
2025-05-15 20:10:24 -03:00
7f2fd2e699
Update CI workflow to clone forge-llm.git
Some checks failed
Emacs Package CI / Compile Emacs Package (push) Failing after 42s
Emacs Package CI / Lint Emacs Package (push) Failing after 3s
- Suppress apt-get output for cleaner logs.
- Add git version check to ensure git is installed.
- Clone forge-llm.git into the current directory.
2025-05-15 20:07:11 -03:00
cb7f77c9a3
Update repository URL in CI workflow
Some checks failed
Emacs Package CI / Compile Emacs Package (push) Failing after 40s
Emacs Package CI / Lint Emacs Package (push) Failing after 3s
- Changes the repository URL to forge-llm.
- This ensures the CI workflow clones the correct repository.
- The previous URL was incorrect.
2025-05-15 20:03:31 -03:00
57e9a1ab2b
Checkout repository manually
Some checks failed
Emacs Package CI / Compile Emacs Package (push) Failing after 7s
Emacs Package CI / Lint Emacs Package (push) Failing after 3s
- 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.
2025-05-15 20:02:50 -03:00
96907f02b0
Add CI workflow for Emacs package
Some checks failed
Emacs Package CI / Compile Emacs Package (push) Failing after 22s
Emacs Package CI / Lint Emacs Package (push) Failing after 3s
- 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.
2025-05-15 19:59:56 -03:00