ci: add vars

also add support for act
This commit is contained in:
Matyáš Caras 2024-07-30 16:01:19 +02:00
parent 9a39f88538
commit 5001cf119c
Signed by: hernik
GPG key ID: 2A3175F98820C5C6
4 changed files with 20 additions and 5 deletions

View file

@ -1,4 +1,4 @@
name: Run the action
name: Sync issues to Freelo
on:
workflow_dispatch:
@ -9,7 +9,7 @@ on:
jobs:
run-my-action:
name: Checks if this action works
name: Run sync
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@ -17,6 +17,6 @@ jobs:
with:
email: ${{ secrets.FREELO_EMAIL }}
api-key: ${{ secrets.FREELO_TOKEN }}
project-id: "407412"
tasklist-id: "1167357"
project-id: ${{ vars.FREELO_PROJECT }}
tasklist-id: ${{ vars.FREELO_TASKLIST }}
github-token: ${{ secrets.GITHUB_TOKEN }}

2
.gitignore vendored
View file

@ -174,3 +174,5 @@ out
.DS_Store
lib
.secrets
.vars

1
act_events/README.md Normal file
View file

@ -0,0 +1 @@
These can be passed to [act](https://nektosact.com) to test the action locally.

12
act_events/new_issue.json Normal file
View file

@ -0,0 +1,12 @@
{
"action":"opened",
"issue":{
"body":"Testing issue through Act",
"number":"123",
"title":"GitHub Action Test",
"url":"https://github.com/hernikplays/freelo-action",
"user":{
"login":"hernikplays"
}
}
}