Comments (3)
sudo
is probably not needed for cp
fwiw
from action.
yeah the caching code requires the pre-commit configuration to be at the conventional place
from action.
For anyone working with this action that runs into a similar situation and finds this, you can work around it by copying or symlinking your pre-commit config file to the root project directory within the github workflow.
Note the specific file name is required, with .yaml
extension.
For example, my original workflow from the issue description could be updated like:
jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- name: Install Collections
run: |
sudo apt install software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt install ansible
ansible-galaxy collection install -f -r .github/collections/requirements.yml
- name: Hack pre-commit
# https://github.com/pre-commit/action/issues/44
run: |
sudo cp .github/workflow-config/.pre-commit-config.yml .pre-commit-config.yaml
- uses: pre-commit/[email protected]
from action.
Related Issues (20)
- Positional-only parameters are only supported in Python 3.8 and greater HOT 3
- Please fix "save-state" warning (by updating actions/core?) HOT 1
- How to fix atal: could not read Username HOT 2
- Is this action still DEPRECATED? HOT 1
- v3.0.0 does not work HOT 1
- Rename component dir: predictions_to_biquery -> predictions_to_bigquery HOT 1
- Caching the pre-commit envs HOT 2
- Use of pre-commit.ci with dependencies HOT 1
- hook id: check-github-workflows is failing on "run-name:" validation HOT 1
- pre-commit/[email protected] Depends on actions/cache@v3 which is using Node 16 which is now deprecated HOT 4
- Error: Process completed with exit code 1. HOT 3
- Tagging versions HOT 1
- Disabling hooks by id HOT 2
- Action version updates - not duplicate HOT 5
- Node.js 16 actions are deprecated. HOT 1
- GHES Support HOT 1
- Deprecation of types-pkg-resources causes pre-commit to fail in pre-commit/[email protected] HOT 4
- Caching - packages are not restored properly HOT 1
- Caching - packages are not restored properly HOT 2
- Running this action in a specific directory? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from action.