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

4
.gitignore vendored
View file

@ -173,4 +173,6 @@ out
# Finder (MacOS) folder config # Finder (MacOS) folder config
.DS_Store .DS_Store
lib 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"
}
}
}