mitul-shahriyar.hashnode.devDifferent ways to create Virtual EnvironmentsProcess 1 Let’s create an environments folder and then create one environment called “myenv1” using python python -m venv myenv1 Once done, you can see the activate file within script Then activate it mentioning the path myenv1\Scripts\activate No...Dec 24, 2025·1 min read
mitul-shahriyar.hashnode.devGitHub Actions Certification - Part 1Create a repository using this repo’s code. Paste these content on a newly created github repo. Then clone the repository in your local system. Then start working with the second_action folder, install and build the project. npm install npm run de...Jun 24, 2025·6 min read
mitul-shahriyar.hashnode.devGitHub Actions Certification Prep - Part 4Cache Dependencies In our previous workflows, we saw that installing dependencies mostly took the major portion of the time As we are installing the same dependencies from the package.json file, we can cache them, so every time we run the job in a ...Jun 13, 2025·10 min read
mitul-shahriyar.hashnode.devGitHub Actions Certification Prep - Part 3Workflow event filters and activity types We have used push and workflow_dispatch event by now but there were no action types but for other events, we have activity type Let’s create a file workflow-filters.yaml and add these Here schedule is set ...Jun 10, 2025·8 min read
mitul-shahriyar.hashnode.devGitHub Actions Certification Prep - Part 2Triggering a workflow Till now, we have used push commits to trigger our workflows. But we can do that with various more options. For example, rather than push we could use cronjobs to run this workflow every minute Note: I am using the variable-secr...Jun 8, 2025·5 min read